commit 240226302f35be79caf49cdec23df3d8f0b7375b Author: chasqui Date: Sat Aug 15 09:38:39 2026 -0600 Primer commit diff --git a/acuerdos.html b/acuerdos.html new file mode 100644 index 0000000..ff66259 --- /dev/null +++ b/acuerdos.html @@ -0,0 +1,131 @@ + + + + + + + + + + + + + Acuerdos de convivencia + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+

Acuerdos de convivencia de Tejemedixs

+

En Tejemedixs creemos que la comunicación libre también se construye desde la manera en que nos relacionamos. Queremos que este encuentro sea un espacio donde todas las personas puedan participar, aprender y compartir en un ambiente de confianza, respeto y cuidado mutuo.

🌱 Nos cuidamos entre todas y todos

* Trata a las demás personas con respeto, empatía y amabilidad.
* Escucha con atención y procura que todas las voces tengan espacio para participar.
* Reconoce que venimos de territorios, culturas, experiencias y saberes distintos. La diversidad nos fortalece.

✨ No toleramos la violencia

Tejemedixs es un espacio libre de cualquier forma de violencia, discriminación o acoso.

No serán aceptadas conductas como:

* Comentarios o actitudes racistas, clasistas, machistas, misóginas, LGBTQ+fóbicas, capacitistas o discriminatorias.
* Acoso físico, verbal, psicológico o sexual.
* Intimidaciones, amenazas o agresiones.
* Burlas, humillaciones o descalificaciones hacia otras personas.
* Fotografiar, grabar o difundir imágenes de alguien sin su consentimiento.

Si una persona te pide detener una conducta que le incomoda, esperamos que respetes su decisión de inmediato.

🗣️ Compartimos el conocimiento

Tejemedixs reúne personas con trayectorias muy diversas. Por ello te invitamos a:

* Explicar ideas y conceptos de manera accesible.
* Evitar actitudes de superioridad o descalificación.
* Compartir lo que sabes con generosidad y también permitirte aprender de otras personas.
* Hacer preguntas y pedir ayuda cuando lo necesites.

🌿 Cuidamos el espacio que nos recibe

El Centro para la Autonomía Teocentli es una casa comunitaria que nos abre sus puertas.

Por ello nos comprometemos a:

* Mantener limpios los espacios comunes.
* Separar y disponer correctamente los residuos.
* Cuidar el agua, la energía y los recursos compartidos.
* Respetar las áreas de cultivo, las instalaciones y el entorno natural.
* Participar, cuando sea necesario, en las tareas colectivas que hacen posible el encuentro.

🍲 La vida comunitaria también es parte de Tejemedixs

Compartiremos alimentos, espacios y tiempos comunes.

Te invitamos a colaborar con las actividades colectivas, respetar los horarios y contribuir a que la convivencia sea agradable para todas las personas.

🤝 Corresponsabilidad y cuidados de los espacios comunes

Para favorecer el descanso, el aprendizaje y el cuidado mutuo, las áreas de trabajo, los espacios donde se desarrollan las actividades y los dormitorios son libres de consumo de alcohol y otras sustancias.

Te invitamos a contribuir a un ambiente donde todas las personas puedan descansar, participar y sentirse seguras. Cualquier conducta que altere la convivencia o ponga en riesgo el bienestar de otras personas será atendida por el equipo organizador.

💚 Si algo sucede, no estás sola o solo

Si durante el encuentro experimentas o presencias una situación de violencia, discriminación, acoso o cualquier otra conducta que afecte la convivencia, puedes acercarte con confianza al equipo organizador.

Nuestro compromiso es escuchar, acompañar y buscar una solución que priorice el bienestar y la seguridad de las personas afectadas.

🌎 Tejemos comunidad

Tejemedixs es posible gracias a la confianza, la cooperación y el trabajo colectivo.
Cuidarnos entre todas y todos también es una forma de hacer comunicación libre.

+
+
+
+
+ +
+ + + +
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/assets/bootstrap/css/bootstrap-grid.min.css b/assets/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 0000000..3686ebe --- /dev/null +++ b/assets/bootstrap/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.5.2 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/assets/bootstrap/css/bootstrap-reboot.min.css b/assets/bootstrap/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..c755bd6 --- /dev/null +++ b/assets/bootstrap/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v4.5.2 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/assets/bootstrap/css/bootstrap.min.css b/assets/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000..21d10ba --- /dev/null +++ b/assets/bootstrap/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.5.2 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/assets/bootstrap/js/bootstrap.bundle.min.js b/assets/bootstrap/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..9057c22 --- /dev/null +++ b/assets/bootstrap/js/bootstrap.bundle.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.0.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0},r=t=>{t.dispatchEvent(new Event("transitionend"))},a=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),l=e=>a(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,c=(t,e)=>{let i=!1;const n=e+5;t.addEventListener("transitionend",(function e(){i=!0,t.removeEventListener("transitionend",e)})),setTimeout(()=>{i||r(t)},n)},d=(t,e,i)=>{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],r=o&&a(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(r))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)})},h=t=>{if(!t)return!1;if(t.style&&t.parentNode&&t.parentNode.style){const e=getComputedStyle(t),i=getComputedStyle(t.parentNode);return"none"!==e.display&&"none"!==i.display&&"hidden"!==e.visibility}return!1},u=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),f=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?f(t.parentNode):null},p=()=>{},m=t=>t.offsetHeight,g=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},_=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=g();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},v=t=>{"function"==typeof t&&t()},y=new Map;var w={set(t,e,i){y.has(t)||y.set(t,new Map);const n=y.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>y.has(t)&&y.get(t).get(e)||null,remove(t,e){if(!y.has(t))return;const i=y.get(t);i.delete(e),0===i.size&&y.delete(t)}};const E=/[^.]*(?=\..*)\.|.*/,T=/\..*/,A=/::\d+$/,L={};let O=1;const k={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,x=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function D(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function N(t){const e=D(t);return t.uidEvent=e,L[e]=L[e]||{},L[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=N(t),c=l[a]||(l[a]={}),d=S(c,r,o?i:null);if(d)return void(d.oneOff=d.oneOff&&s);const h=D(r,e.replace(E,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&H.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&H.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=h,c[h]=u,t.addEventListener(a,u,o)}function P(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(T,""),k[t]||t}const H={on(t,e,i,n){j(t,e,i,n,!1)},one(t,e,i,n){j(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=N(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void P(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];P(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const d=l[r]||{};Object.keys(d).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=d[i];P(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=g(),s=M(e),o=e!==s,r=x.has(s);let a,l=!0,c=!0,d=!1,h=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),d=a.isDefaultPrevented()),r?(h=document.createEvent("HTMLEvents"),h.initEvent(s,l,!0)):h=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(h,t,{get:()=>i[t]})}),d&&h.preventDefault(),c&&t.dispatchEvent(h),h.defaultPrevented&&void 0!==a&&a.preventDefault(),h}};class R{constructor(t){(t=l(t))&&(this._element=t,w.set(this._element,this.constructor.DATA_KEY,this))}dispose(){w.remove(this._element,this.constructor.DATA_KEY),H.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){if(!i)return void v(t);const n=o(e);H.one(e,"transitionend",()=>v(t)),c(e,n)}static getInstance(t){return w.get(t,this.DATA_KEY)}static get VERSION(){return"5.0.1"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class B extends R{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return H.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.parentNode&&t.parentNode.removeChild(t),H.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.alert");e||(e=new B(this)),"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}H.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',B.handleDismiss(new B)),b(B);class W extends R{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.button");e||(e=new W(this)),"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function z(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}H.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');let i=w.get(e,"bs.button");i||(i=new W(e)),i.toggle()}),b(W);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+z(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+z(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])}),e},getDataAttribute:(t,e)=>q(t.getAttribute("data-bs-"+z(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},$={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},F={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},V="next",K="prev",X="left",Y="right";class Q extends R{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return $}static get NAME(){return"carousel"}next(){this._isSliding||this._slide(V)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._isSliding||this._slide(K)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(r(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void H.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?V:K;this._slide(n,this._items[e])}_getConfig(t){return t={...$,...t},d("carousel",t,F),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Y:X)}_addEventListeners(){this._config.keyboard&&H.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(H.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),H.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{H.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(H.on(this._element,"pointerdown.bs.carousel",t=>e(t)),H.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(H.on(this._element,"touchstart.bs.carousel",t=>e(t)),H.on(this._element,"touchmove.bs.carousel",t=>i(t)),H.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){/input|textarea/i.test(t.target.tagName)||("ArrowLeft"===t.key?(t.preventDefault(),this._slide(Y)):"ArrowRight"===t.key&&(t.preventDefault(),this._slide(X)))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===V,n=t===K,s=this._getItemIndex(e),o=this._items.length-1;if((n&&0===s||i&&s===o)&&!this._config.wrap)return e;const r=(s+(n?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return H.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t{H.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(h),m(r),s.classList.add(d),r.classList.add(d);const t=()=>{r.classList.remove(d,h),r.classList.add("active"),s.classList.remove("active",h,d),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,f();l&&this.cycle()}_directionToOrder(t){return[Y,X].includes(t)?_()?t===X?K:V:t===X?V:K:t}_orderToDirection(t){return[V,K].includes(t)?_()?t===K?X:Y:t===K?Y:X:t}static carouselInterface(t,e){let i=w.get(t,"bs.carousel"),n={...$,...U.getDataAttributes(t)};"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if(i||(i=new Q(t,n)),"number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Q.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Q.carouselInterface(e,i),n&&w.get(e,"bs.carousel").to(n),t.preventDefault()}}H.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Q.dataApiClickHandler),H.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;tt===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return G}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?w.get(t,"bs.collapse"):null,i&&i._isTransitioning)return}if(H.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&J.collapseInterface(t,"hide"),i||w.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),H.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(H.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",m(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),H.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...G,...t}).toggle=Boolean(t.toggle),d("collapse",t,Z),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=l(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=w.get(t,"bs.collapse");const n={...G,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new J(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){J.collapseInterface(this,t)}))}}H.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=w.get(t,"bs.collapse");let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,J.collapseInterface(t,n)})})),b(J);var tt="top",et="bottom",it="right",nt="left",st=[tt,et,it,nt],ot=st.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),rt=[].concat(st,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),at=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function lt(t){return t?(t.nodeName||"").toLowerCase():null}function ct(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function dt(t){return t instanceof ct(t).Element||t instanceof Element}function ht(t){return t instanceof ct(t).HTMLElement||t instanceof HTMLElement}function ut(t){return"undefined"!=typeof ShadowRoot&&(t instanceof ct(t).ShadowRoot||t instanceof ShadowRoot)}var ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ht(s)&<(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ht(n)&<(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function pt(t){return t.split("-")[0]}function mt(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function gt(t){var e=mt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function _t(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ut(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function bt(t){return ct(t).getComputedStyle(t)}function vt(t){return["table","td","th"].indexOf(lt(t))>=0}function yt(t){return((dt(t)?t.ownerDocument:t.document)||window.document).documentElement}function wt(t){return"html"===lt(t)?t:t.assignedSlot||t.parentNode||(ut(t)?t.host:null)||yt(t)}function Et(t){return ht(t)&&"fixed"!==bt(t).position?t.offsetParent:null}function Tt(t){for(var e=ct(t),i=Et(t);i&&vt(i)&&"static"===bt(i).position;)i=Et(i);return i&&("html"===lt(i)||"body"===lt(i)&&"static"===bt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ht(t)&&"fixed"===bt(t).position)return null;for(var i=wt(t);ht(i)&&["html","body"].indexOf(lt(i))<0;){var n=bt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function At(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var Lt=Math.max,Ot=Math.min,kt=Math.round;function Ct(t,e,i){return Lt(t,Ot(e,i))}function xt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Dt(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=pt(i.placement),l=At(a),c=[nt,it].indexOf(a)>=0?"height":"width";if(o&&r){var d=function(t,e){return xt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Dt(t,st))}(s.padding,i),h=gt(o),u="y"===l?tt:nt,f="y"===l?et:it,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Tt(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=d[u],y=_-h[c]-d[f],w=_/2-h[c]/2+b,E=Ct(v,w,y),T=l;i.modifiersData[n]=((e={})[T]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&_t(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},St={top:"auto",right:"auto",bottom:"auto",left:"auto"};function It(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,d=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:kt(kt(e*n)/n)||0,y:kt(kt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,h=d.x,u=void 0===h?0:h,f=d.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=nt,b=tt,v=window;if(l){var y=Tt(i),w="clientHeight",E="clientWidth";y===ct(i)&&"static"!==bt(y=yt(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===tt&&(b=et,p-=y[w]-n.height,p*=a?1:-1),s===nt&&(_=it,u-=y[E]-n.width,u*=a?1:-1)}var T,A=Object.assign({position:r},l&&St);return a?Object.assign({},A,((T={})[b]=g?"0":"",T[_]=m?"0":"",T.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",T)):Object.assign({},A,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var jt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:pt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,It(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,It(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Pt={passive:!0},Mt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=ct(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Pt)})),a&&l.addEventListener("resize",i.update,Pt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Pt)})),a&&l.removeEventListener("resize",i.update,Pt)}},data:{}},Ht={left:"right",right:"left",bottom:"top",top:"bottom"};function Rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Ht[t]}))}var Bt={start:"end",end:"start"};function Wt(t){return t.replace(/start|end/g,(function(t){return Bt[t]}))}function qt(t){var e=ct(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function zt(t){return mt(yt(t)).left+qt(t).scrollLeft}function Ut(t){var e=bt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function $t(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(lt(e))>=0?e.ownerDocument.body:ht(e)&&Ut(e)?e:t(wt(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=ct(n),r=s?[o].concat(o.visualViewport||[],Ut(n)?n:[]):n,a=e.concat(r);return s?a:a.concat($t(wt(r)))}function Ft(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Vt(t,e){return"viewport"===e?Ft(function(t){var e=ct(t),i=yt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+zt(t),y:a}}(t)):ht(e)?function(t){var e=mt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Ft(function(t){var e,i=yt(t),n=qt(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Lt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Lt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+zt(t),l=-n.scrollTop;return"rtl"===bt(s||i).direction&&(a+=Lt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(yt(t)))}function Kt(t){return t.split("-")[1]}function Xt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?pt(s):null,r=s?Kt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case tt:e={x:a,y:i.y-n.height};break;case et:e={x:a,y:i.y+i.height};break;case it:e={x:i.x+i.width,y:l};break;case nt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?At(o):null;if(null!=c){var d="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[d]/2-n[d]/2);break;case"end":e[c]=e[c]+(i[d]/2-n[d]/2)}}return e}function Yt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,d=void 0===c?"popper":c,h=i.altBoundary,u=void 0!==h&&h,f=i.padding,p=void 0===f?0:f,m=xt("number"!=typeof p?p:Dt(p,st)),g="popper"===d?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:d],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=$t(wt(t)),i=["absolute","fixed"].indexOf(bt(t).position)>=0&&ht(t)?Tt(t):t;return dt(i)?e.filter((function(t){return dt(t)&&_t(t,i)&&"body"!==lt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Vt(t,i);return e.top=Lt(n.top,e.top),e.right=Ot(n.right,e.right),e.bottom=Ot(n.bottom,e.bottom),e.left=Lt(n.left,e.left),e}),Vt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(dt(v)?v:v.contextElement||yt(t.elements.popper),r,l),w=mt(_),E=Xt({reference:w,element:b,strategy:"absolute",placement:s}),T=Ft(Object.assign({},b,E)),A="popper"===d?T:w,L={top:y.top-A.top+m.top,bottom:A.bottom-y.bottom+m.bottom,left:y.left-A.left+m.left,right:A.right-y.right+m.right},O=t.modifiersData.offset;if("popper"===d&&O){var k=O[s];Object.keys(L).forEach((function(t){var e=[it,et].indexOf(t)>=0?1:-1,i=[tt,et].indexOf(t)>=0?"y":"x";L[t]+=k[i]*e}))}return L}function Qt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?rt:l,d=Kt(n),h=d?a?ot:ot.filter((function(t){return Kt(t)===d})):st,u=h.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=h);var f=u.reduce((function(e,i){return e[i]=Yt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[pt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Gt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,d=i.boundary,h=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=pt(g),b=l||(_!==g&&p?function(t){if("auto"===pt(t))return[];var e=Rt(t);return[Wt(t),e,Wt(e)]}(g):[Rt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===pt(i)?Qt(e,{placement:i,boundary:d,rootBoundary:h,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,T=!0,A=v[0],L=0;L=0,D=x?"width":"height",N=Yt(e,{placement:O,boundary:d,rootBoundary:h,altBoundary:u,padding:c}),S=x?C?it:nt:C?et:tt;y[D]>w[D]&&(S=Rt(S));var I=Rt(S),j=[];if(o&&j.push(N[k]<=0),a&&j.push(N[S]<=0,N[I]<=0),j.every((function(t){return t}))){A=O,T=!1;break}E.set(O,j)}if(T)for(var P=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return A=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==A&&(e.modifiersData[n]._skip=!0,e.placement=A,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Zt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Jt(t){return[tt,it,et,nt].some((function(e){return t[e]>=0}))}var te={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Yt(e,{elementContext:"reference"}),a=Yt(e,{altBoundary:!0}),l=Zt(r,n),c=Zt(a,s,o),d=Jt(l),h=Jt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":h})}},ee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=rt.reduce((function(t,i){return t[i]=function(t,e,i){var n=pt(t),s=[nt,tt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[nt,it].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ie={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Xt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},ne={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,d=i.altBoundary,h=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Yt(e,{boundary:l,rootBoundary:c,padding:h,altBoundary:d}),_=pt(e.placement),b=Kt(e.placement),v=!b,y=At(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,T=e.rects.reference,A=e.rects.popper,L="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O={x:0,y:0};if(E){if(o||a){var k="y"===y?tt:nt,C="y"===y?et:it,x="y"===y?"height":"width",D=E[y],N=E[y]+g[k],S=E[y]-g[C],I=f?-A[x]/2:0,j="start"===b?T[x]:A[x],P="start"===b?-A[x]:-T[x],M=e.elements.arrow,H=f&&M?gt(M):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[C],q=Ct(0,T[x],H[x]),z=v?T[x]/2-I-q-B-L:j-q-B-L,U=v?-T[x]/2+I+q+W+L:P+q+W+L,$=e.elements.arrow&&Tt(e.elements.arrow),F=$?"y"===y?$.clientTop||0:$.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+U-V;if(o){var Y=Ct(f?Ot(N,K):N,D,f?Lt(S,X):S);E[y]=Y,O[y]=Y-D}if(a){var Q="x"===y?tt:nt,G="x"===y?et:it,Z=E[w],J=Z+g[Q],st=Z-g[G],ot=Ct(f?Ot(J,K):J,Z,f?Lt(st,X):st);E[w]=ot,O[w]=ot-Z}}e.modifiersData[n]=O}},requiresIfExists:["offset"]};function se(t,e,i){void 0===i&&(i=!1);var n,s,o=yt(e),r=mt(t),a=ht(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==lt(e)||Ut(o))&&(l=(n=e)!==ct(n)&&ht(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:qt(n)),ht(e)?((c=mt(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=zt(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var oe={placement:"bottom",modifiers:[],strategy:"absolute"};function re(){for(var t=arguments.length,e=new Array(t),i=0;i"applyStyles"===t.name&&!1===t.enabled);this._popper=de(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>H.on(t,"mouseover",p)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),H.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(u(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){H.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){H.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>H.off(t,"mouseover",p)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),H.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},d("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!a(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return _e;if(t.classList.contains("dropstart"))return be;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?pe:fe:e?ge:me}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem(e){const i=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(h);if(!i.length)return;let n=i.indexOf(e.target);"ArrowUp"===e.key&&n>0&&n--,"ArrowDown"===e.key&&nthis.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];if("Escape"===e.key)return n().focus(),void we.clearMenus();i||"ArrowUp"!==e.key&&"ArrowDown"!==e.key?i&&"Space"!==e.key?we.getInstance(n())._selectMenuItem(e):we.clearMenus():n().click()}}H.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',we.dataApiKeydownHandler),H.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",we.dataApiKeydownHandler),H.on(document,"click.bs.dropdown.data-api",we.clearMenus),H.on(document,"keyup.bs.dropdown.data-api",we.clearMenus),H.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),we.dropdownInterface(this)})),b(we);const Ee=()=>{const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)},Te=(t=Ee())=>{Ae(),Le("body","paddingRight",e=>e+t),Le(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),Le(".sticky-top","marginRight",e=>e-t)},Ae=()=>{const t=document.body.style.overflow;t&&U.setDataAttribute(document.body,"overflow",t),document.body.style.overflow="hidden"},Le=(e,i,n)=>{const s=Ee();t.find(e).forEach(t=>{if(t!==document.body&&window.innerWidth>t.clientWidth+s)return;const e=t.style[i],o=window.getComputedStyle(t)[i];U.setDataAttribute(t,i,e),t.style[i]=n(Number.parseFloat(o))+"px"})},Oe=()=>{ke("body","overflow"),ke("body","paddingRight"),ke(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),ke(".sticky-top","marginRight")},ke=(e,i)=>{t.find(e).forEach(t=>{const e=U.getDataAttribute(t,i);void 0===e?t.style.removeProperty(i):(U.removeDataAttribute(t,i),t.style[i]=e)})},Ce={isVisible:!0,isAnimated:!1,rootElement:document.body,clickCallback:null},xe={isVisible:"boolean",isAnimated:"boolean",rootElement:"element",clickCallback:"(function|null)"};class De{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&m(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{v(t)})):v(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),v(t)})):v(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Ce,..."object"==typeof t?t:{}}).rootElement=t.rootElement||document.body,d("backdrop",t,xe),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),H.on(this._getElement(),"mousedown.bs.backdrop",()=>{v(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(H.off(this._element,"mousedown.bs.backdrop"),this._getElement().parentNode.removeChild(this._element),this._isAppended=!1)}_emulateAnimation(t){if(!this._config.isAnimated)return void v(t);const e=o(this._getElement());H.one(this._getElement(),"transitionend",()=>v(t)),c(this._getElement(),e)}}const Ne={backdrop:!0,keyboard:!0,focus:!0},Se={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class Ie extends R{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1}static get Default(){return Ne}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;this._isAnimated()&&(this._isTransitioning=!0);const e=H.trigger(this._element,"show.bs.modal",{relatedTarget:t});this._isShown||e.defaultPrevented||(this._isShown=!0,Te(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),H.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),H.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{H.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(H.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),H.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),H.off(this._element,"click.dismiss.bs.modal"),H.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>H.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),H.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new De({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Ne,...U.getDataAttributes(this._element),...t},d("modal",t,Se),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&m(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,H.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){H.off(document,"focusin.bs.modal"),H.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?H.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):H.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?H.on(window,"resize.bs.modal",()=>this._adjustDialog()):H.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),Oe(),H.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){H.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(H.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight;t||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");const e=o(this._dialog);H.off(this._element,"transitionend"),H.one(this._element,"transitionend",()=>{this._element.classList.remove("modal-static"),t||(H.one(this._element,"transitionend",()=>{this._element.style.overflowY=""}),c(this._element,e))}),c(this._element,e),this._element.focus()}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=Ee(),i=e>0;(!i&&t&&!_()||i&&!t&&_())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!_()||!i&&t&&_())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ie.getInstance(this)||new Ie(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}H.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),H.one(e,"show.bs.modal",t=>{t.defaultPrevented||H.one(e,"hidden.bs.modal",()=>{h(this)&&this.focus()})}),(Ie.getInstance(e)||new Ie(e)).toggle(this)})),b(Ie);const je={backdrop:!0,keyboard:!0,scroll:!1},Pe={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Me extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return je}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||H.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(Te(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{H.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(H.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(H.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||Oe(),H.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),H.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...je,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("offcanvas",t,Pe),t}_initializeBackDrop(){return new De({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){H.off(document,"focusin.bs.offcanvas"),H.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){H.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),H.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=w.get(this,"bs.offcanvas")||new Me(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}H.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),u(this))return;H.one(i,"hidden.bs.offcanvas",()=>{h(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Me.getInstance(n).hide(),(w.get(i,"bs.offcanvas")||new Me(i)).toggle(this)})),H.on(window,"load.bs.offcanvas.data-api",()=>{t.find(".offcanvas.show").forEach(t=>(w.get(t,"bs.offcanvas")||new Me(t)).show())}),b(Me);const He=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Re=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Be=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,We=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!He.has(i)||Boolean(Re.test(t.nodeValue)||Be.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t{We(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const ze=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ue=new Set(["sanitize","allowList","sanitizeFn"]),$e={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Fe={AUTO:"auto",TOP:"top",RIGHT:_()?"left":"right",BOTTOM:"bottom",LEFT:_()?"right":"left"},Ve={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ke={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class Xe extends R{constructor(t,e){if(void 0===he)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Ve}static get NAME(){return"tooltip"}static get Event(){return Ke}static get DefaultType(){return $e}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),H.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode&&this.tip.parentNode.removeChild(this.tip),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=H.trigger(this._element,this.constructor.Event.SHOW),i=f(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;w.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),H.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=de(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{H.on(t,"mouseover",p)});const d=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,H.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,d)}hide(){if(!this._popper)return;const t=this.getTipElement();if(H.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>H.off(t,"mouseover",p)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.parentNode&&t.parentNode.removeChild(t),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),H.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return a(e)?(e=l(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=qe(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||w.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),w.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return Fe[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)H.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;H.on(this._element,e,this._config.selector,t=>this._enter(t)),H.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},H.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{Ue.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:l(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=qe(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(ze);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.tooltip");const i="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new Xe(this,i)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Xe);const Ye=new RegExp("(^|\\s)bs-popover\\S+","g"),Qe={...Xe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Ge={...Xe.DefaultType,content:"(string|element|function)"},Ze={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Je extends Xe{static get Default(){return Qe}static get NAME(){return"popover"}static get Event(){return Ze}static get DefaultType(){return Ge}isWithContent(){return this.getTitle()||this._getContent()}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ye);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.popover");const i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new Je(this,i),w.set(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Je);const ti={offset:10,method:"auto",target:""},ei={offset:"number",method:"string",target:"(string|element)"};class ii extends R{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,H.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return ti}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){H.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...ti,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&a(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return d("scrollspy",t,ei),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),H.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=ii.getInstance(this)||new ii(this,"object"==typeof t?t:{});if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}H.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new ii(t))}),b(ii);class ni extends R{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?H.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(H.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{H.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),H.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),m(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=w.get(this,"bs.tab")||new ni(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}H.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),u(this)||(w.get(this,"bs.tab")||new ni(this)).show()})),b(ni);const si={animation:"boolean",autohide:"boolean",delay:"number"},oi={animation:!0,autohide:!0,delay:5e3};class ri extends R{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return si}static get Default(){return oi}static get NAME(){return"toast"}show(){H.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),m(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),H.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(H.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),H.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...oi,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},d("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){H.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),H.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),H.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),H.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),H.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){let e=w.get(this,"bs.toast");if(e||(e=new ri(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return b(ri),{Alert:B,Button:W,Carousel:Q,Collapse:J,Dropdown:we,Modal:Ie,Offcanvas:Me,Popover:Je,ScrollSpy:ii,Tab:ni,Toast:ri,Tooltip:Xe}})); \ No newline at end of file diff --git a/assets/bootstrap/js/bootstrap.min.js b/assets/bootstrap/js/bootstrap.min.js new file mode 100644 index 0000000..ef4d9cb --- /dev/null +++ b/assets/bootstrap/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.5.2 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery,t.Popper)}(this,(function(t,e,n){"use strict";function i(t,e){for(var n=0;n=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};a.jQueryDetection(),e.fn.emulateTransitionEnd=r,e.event.special[a.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var l="alert",c=e.fn[l],h=function(){function t(t){this._element=t}var n=t.prototype;return n.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},n.dispose=function(){e.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(t){var n=a.getSelectorFromElement(t),i=!1;return n&&(i=document.querySelector(n)),i||(i=e(t).closest(".alert")[0]),i},n._triggerCloseEvent=function(t){var n=e.Event("close.bs.alert");return e(t).trigger(n),n},n._removeElement=function(t){var n=this;if(e(t).removeClass("show"),e(t).hasClass("fade")){var i=a.getTransitionDurationFromElement(t);e(t).one(a.TRANSITION_END,(function(e){return n._destroyElement(t,e)})).emulateTransitionEnd(i)}else this._destroyElement(t)},n._destroyElement=function(t){e(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.alert");o||(o=new t(this),i.data("bs.alert",o)),"close"===n&&o[n](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}}]),t}();e(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',h._handleDismiss(new h)),e.fn[l]=h._jQueryInterface,e.fn[l].Constructor=h,e.fn[l].noConflict=function(){return e.fn[l]=c,h._jQueryInterface};var u=e.fn.button,d=function(){function t(t){this._element=t}var n=t.prototype;return n.toggle=function(){var t=!0,n=!0,i=e(this._element).closest('[data-toggle="buttons"]')[0];if(i){var o=this._element.querySelector('input:not([type="hidden"])');if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains("active"))t=!1;else{var s=i.querySelector(".active");s&&e(s).removeClass("active")}t&&("checkbox"!==o.type&&"radio"!==o.type||(o.checked=!this._element.classList.contains("active")),e(o).trigger("change")),o.focus(),n=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(n&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&&e(this._element).toggleClass("active"))},n.dispose=function(){e.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.button");i||(i=new t(this),e(this).data("bs.button",i)),"toggle"===n&&i[n]()}))},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}}]),t}();e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var n=t.target,i=n;if(e(n).hasClass("btn")||(n=e(n).closest(".btn")[0]),!n||n.hasAttribute("disabled")||n.classList.contains("disabled"))t.preventDefault();else{var o=n.querySelector('input:not([type="hidden"])');if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();("LABEL"!==i.tagName||o&&"checkbox"!==o.type)&&d._jQueryInterface.call(e(n),"toggle")}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var n=e(t.target).closest(".btn")[0];e(n).toggleClass("focus",/^focus(in)?$/.test(t.type))})),e(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var n=t.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&"hidden"!==e(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(a.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var n=this;this._activeElement=this._element.querySelector(".active.carousel-item");var i=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e(this._element).one("slid.bs.carousel",(function(){return n.to(t)}));else{if(i===t)return this.pause(),void this.cycle();var o=t>i?"next":"prev";this._slide(o,this._items[t])}},n.dispose=function(){e(this._element).off(g),e.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=s({},p,t),a.typeCheckConfig(f,t,_),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&e(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&e(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var n=function(e){t._pointerEvent&&v[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},i=function(e){t._pointerEvent&&v[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};e(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(e(this._element).on("pointerdown.bs.carousel",(function(t){return n(t)})),e(this._element).on("pointerup.bs.carousel",(function(t){return i(t)})),this._element.classList.add("pointer-event")):(e(this._element).on("touchstart.bs.carousel",(function(t){return n(t)})),e(this._element).on("touchmove.bs.carousel",(function(e){return function(e){e.originalEvent.touches&&e.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),e(this._element).on("touchend.bs.carousel",(function(t){return i(t)})))}},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;var r=(o+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},n._triggerSlideEvent=function(t,n){var i=this._getItemIndex(t),o=this._getItemIndex(this._element.querySelector(".active.carousel-item")),s=e.Event("slide.bs.carousel",{relatedTarget:t,direction:n,from:o,to:i});return e(this._element).trigger(s),s},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var n=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));e(n).removeClass("active");var i=this._indicatorsElement.children[this._getItemIndex(t)];i&&e(i).addClass("active")}},n._slide=function(t,n){var i,o,s,r=this,l=this._element.querySelector(".active.carousel-item"),c=this._getItemIndex(l),h=n||l&&this._getItemByDirection(t,l),u=this._getItemIndex(h),d=Boolean(this._interval);if("next"===t?(i="carousel-item-left",o="carousel-item-next",s="left"):(i="carousel-item-right",o="carousel-item-prev",s="right"),h&&e(h).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(h,s).isDefaultPrevented()&&l&&h){this._isSliding=!0,d&&this.pause(),this._setActiveIndicatorElement(h);var f=e.Event("slid.bs.carousel",{relatedTarget:h,direction:s,from:c,to:u});if(e(this._element).hasClass("slide")){e(h).addClass(o),a.reflow(h),e(l).addClass(i),e(h).addClass(i);var g=parseInt(h.getAttribute("data-interval"),10);g?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=g):this._config.interval=this._config.defaultInterval||this._config.interval;var m=a.getTransitionDurationFromElement(l);e(l).one(a.TRANSITION_END,(function(){e(h).removeClass(i+" "+o).addClass("active"),e(l).removeClass("active "+o+" "+i),r._isSliding=!1,setTimeout((function(){return e(r._element).trigger(f)}),0)})).emulateTransitionEnd(m)}else e(l).removeClass("active"),e(h).addClass("active"),this._isSliding=!1,e(this._element).trigger(f);d&&this.cycle()}},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.carousel"),o=s({},p,e(this).data());"object"==typeof n&&(o=s({},o,n));var r="string"==typeof n?n:o.slide;if(i||(i=new t(this,o),e(this).data("bs.carousel",i)),"number"==typeof n)i.to(n);else if("string"==typeof r){if("undefined"==typeof i[r])throw new TypeError('No method named "'+r+'"');i[r]()}else o.interval&&o.ride&&(i.pause(),i.cycle())}))},t._dataApiClickHandler=function(n){var i=a.getSelectorFromElement(this);if(i){var o=e(i)[0];if(o&&e(o).hasClass("carousel")){var r=s({},e(o).data(),e(this).data()),l=this.getAttribute("data-slide-to");l&&(r.interval=!1),t._jQueryInterface.call(e(o),r),l&&e(o).data("bs.carousel").to(l),n.preventDefault()}}},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return p}}]),t}();e(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",b._dataApiClickHandler),e(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),n=0,i=t.length;n0&&(this._selector=r,this._triggerArray.push(s))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var n=t.prototype;return n.toggle=function(){e(this._element).hasClass("show")?this.hide():this.show()},n.show=function(){var n,i,o=this;if(!this._isTransitioning&&!e(this._element).hasClass("show")&&(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof o._config.parent?t.getAttribute("data-parent")===o._config.parent:t.classList.contains("collapse")}))).length&&(n=null),!(n&&(i=e(n).not(this._selector).data("bs.collapse"))&&i._isTransitioning))){var s=e.Event("show.bs.collapse");if(e(this._element).trigger(s),!s.isDefaultPrevented()){n&&(t._jQueryInterface.call(e(n).not(this._selector),"hide"),i||e(n).data("bs.collapse",null));var r=this._getDimension();e(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[r]=0,this._triggerArray.length&&e(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var l="scroll"+(r[0].toUpperCase()+r.slice(1)),c=a.getTransitionDurationFromElement(this._element);e(this._element).one(a.TRANSITION_END,(function(){e(o._element).removeClass("collapsing").addClass("collapse show"),o._element.style[r]="",o.setTransitioning(!1),e(o._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(c),this._element.style[r]=this._element[l]+"px"}}},n.hide=function(){var t=this;if(!this._isTransitioning&&e(this._element).hasClass("show")){var n=e.Event("hide.bs.collapse");if(e(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",a.reflow(this._element),e(this._element).addClass("collapsing").removeClass("collapse show");var o=this._triggerArray.length;if(o>0)for(var s=0;s0},i._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},i._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),s({},t,this._config.popperConfig)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.dropdown");if(i||(i=new t(this,"object"==typeof n?n:null),e(this).data("bs.dropdown",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},t._clearMenus=function(n){if(!n||3!==n.which&&("keyup"!==n.type||9===n.which))for(var i=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),o=0,s=i.length;o0&&r--,40===n.which&&rdocument.documentElement.clientHeight;i||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var o=a.getTransitionDurationFromElement(this._dialog);e(this._element).off(a.TRANSITION_END),e(this._element).one(a.TRANSITION_END,(function(){t._element.classList.remove("modal-static"),i||e(t._element).one(a.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}else this.hide()},n._showElement=function(t){var n=this,i=e(this._element).hasClass("fade"),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),e(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,i&&a.reflow(this._element),e(this._element).addClass("show"),this._config.focus&&this._enforceFocus();var s=e.Event("shown.bs.modal",{relatedTarget:t}),r=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,e(n._element).trigger(s)};if(i){var l=a.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(a.TRANSITION_END,r).emulateTransitionEnd(l)}else r()},n._enforceFocus=function(){var t=this;e(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(n){document!==n.target&&t._element!==n.target&&0===e(t._element).has(n.target).length&&t._element.focus()}))},n._setEscapeEvent=function(){var t=this;this._isShown?e(this._element).on("keydown.dismiss.bs.modal",(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||e(this._element).off("keydown.dismiss.bs.modal")},n._setResizeEvent=function(){var t=this;this._isShown?e(window).on("resize.bs.modal",(function(e){return t.handleUpdate(e)})):e(window).off("resize.bs.modal")},n._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){e(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger("hidden.bs.modal")}))},n._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(t){var n=this,i=e(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),e(this._backdrop).appendTo(document.body),e(this._element).on("click.dismiss.bs.modal",(function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&&n._triggerBackdropTransition()})),i&&a.reflow(this._backdrop),e(this._backdrop).addClass("show"),!t)return;if(!i)return void t();var o=a.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(a.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass("show");var s=function(){n._removeBackdrop(),t&&t()};if(e(this._element).hasClass("fade")){var r=a.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(a.TRANSITION_END,s).emulateTransitionEnd(r)}else s()}else t&&t()},n._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:L,popperConfig:null},K={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},X=function(){function t(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var i=t.prototype;return i.enable=function(){this._isEnabled=!0},i.disable=function(){this._isEnabled=!1},i.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.toggle=function(t){if(this._isEnabled)if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},i.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},i.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var i=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(i);var o=a.findShadowRoot(this.element),s=e.contains(null!==o?o:this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!s)return;var r=this.getTipElement(),l=a.getUID(this.constructor.NAME);r.setAttribute("id",l),this.element.setAttribute("aria-describedby",l),this.setContent(),this.config.animation&&e(r).addClass("fade");var c="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,h=this._getAttachment(c);this.addAttachmentClass(h);var u=this._getContainer();e(r).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(r).appendTo(u),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,r,this._getPopperConfig(h)),e(r).addClass("show"),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var d=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),"out"===n&&t._leave(null,t)};if(e(this.tip).hasClass("fade")){var f=a.getTransitionDurationFromElement(this.tip);e(this.tip).one(a.TRANSITION_END,d).emulateTransitionEnd(f)}else d()}},i.hide=function(t){var n=this,i=this.getTipElement(),o=e.Event(this.constructor.Event.HIDE),s=function(){"show"!==n._hoverState&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()};if(e(this.element).trigger(o),!o.isDefaultPrevented()){if(e(i).removeClass("show"),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,e(this.tip).hasClass("fade")){var r=a.getTransitionDurationFromElement(i);e(i).one(a.TRANSITION_END,s).emulateTransitionEnd(r)}else s();this._hoverState=""}},i.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},i.isWithContent=function(){return Boolean(this.getTitle())},i.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-tooltip-"+t)},i.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},i.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(".tooltip-inner")),this.getTitle()),e(t).removeClass("fade show")},i.setElementContent=function(t,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=Q(n,this.config.whiteList,this.config.sanitizeFn)),t.html(n)):t.text(n):this.config.html?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text())},i.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},i._getPopperConfig=function(t){var e=this;return s({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},i._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},i._getContainer=function(){return!1===this.config.container?document.body:a.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},i._getAttachment=function(t){return V[t.toUpperCase()]},i._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==n){var i="hover"===n?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o="hover"===n?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},i._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e(n.getTipElement()).hasClass("show")||"show"===n._hoverState?n._hoverState="show":(clearTimeout(n._timeout),n._hoverState="show",n.config.delay&&n.config.delay.show?n._timeout=setTimeout((function(){"show"===n._hoverState&&n.show()}),n.config.delay.show):n.show())},i._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState="out",n.config.delay&&n.config.delay.hide?n._timeout=setTimeout((function(){"out"===n._hoverState&&n.hide()}),n.config.delay.hide):n.hide())},i._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},i._getConfig=function(t){var n=e(this.element).data();return Object.keys(n).forEach((function(t){-1!==M.indexOf(t)&&delete n[t]})),"number"==typeof(t=s({},this.constructor.Default,n,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a.typeCheckConfig(B,t,this.constructor.DefaultType),t.sanitize&&(t.template=Q(t.template,t.whiteList,t.sanitizeFn)),t},i._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},i._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(U);null!==n&&n.length&&t.removeClass(n.join(""))},i._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},i._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data("bs.tooltip"),o="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new t(this,o),e(this).data("bs.tooltip",i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return z}},{key:"NAME",get:function(){return B}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return K}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return W}}]),t}();e.fn[B]=X._jQueryInterface,e.fn[B].Constructor=X,e.fn[B].noConflict=function(){return e.fn[B]=H,X._jQueryInterface};var Y="popover",$=e.fn[Y],J=new RegExp("(^|\\s)bs-popover\\S+","g"),G=s({},X.Default,{placement:"right",trigger:"click",content:"",template:''}),Z=s({},X.DefaultType,{content:"(string|element|function)"}),tt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},et=function(t){var n,i;function s(){return t.apply(this,arguments)||this}i=t,(n=s).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var r=s.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-popover-"+t)},r.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},r.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(t.find(".popover-body"),n),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(J);null!==n&&n.length>0&&t.removeClass(n.join(""))},s._jQueryInterface=function(t){return this.each((function(){var n=e(this).data("bs.popover"),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new s(this,i),e(this).data("bs.popover",n)),"string"==typeof t)){if("undefined"==typeof n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(s,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"Default",get:function(){return G}},{key:"NAME",get:function(){return Y}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return tt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Z}}]),s}(X);e.fn[Y]=et._jQueryInterface,e.fn[Y].Constructor=et,e.fn[Y].noConflict=function(){return e.fn[Y]=$,et._jQueryInterface};var nt="scrollspy",it=e.fn[nt],ot={offset:10,method:"auto",target:""},st={offset:"number",method:"string",target:"(string|element)"},rt=function(){function t(t,n){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(n),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return i._process(t)})),this.refresh(),this._process()}var n=t.prototype;return n.refresh=function(){var t=this,n=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?n:this._config.method,o="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var n,s=a.getSelectorFromElement(t);if(s&&(n=document.querySelector(s)),n){var r=n.getBoundingClientRect();if(r.width||r.height)return[e(n)[i]().top+o,s]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){e.removeData(this._element,"bs.scrollspy"),e(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=s({},ot,"object"==typeof t&&t?t:{})).target&&a.isElement(t.target)){var n=e(t.target).attr("id");n||(n=a.getUID(nt),e(t.target).attr("id",n)),t.target="#"+n}return a.typeCheckConfig(nt,t,st),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active":".active";i=(i=e.makeArray(e(o).find(r)))[i.length-1]}var l=e.Event("hide.bs.tab",{relatedTarget:this._element}),c=e.Event("show.bs.tab",{relatedTarget:i});if(i&&e(i).trigger(l),e(this._element).trigger(c),!c.isDefaultPrevented()&&!l.isDefaultPrevented()){s&&(n=document.querySelector(s)),this._activate(this._element,o);var h=function(){var n=e.Event("hidden.bs.tab",{relatedTarget:t._element}),o=e.Event("shown.bs.tab",{relatedTarget:i});e(i).trigger(n),e(t._element).trigger(o)};n?this._activate(n,n.parentNode,h):h()}}},n.dispose=function(){e.removeData(this._element,"bs.tab"),this._element=null},n._activate=function(t,n,i){var o=this,s=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?e(n).children(".active"):e(n).find("> li > .active"))[0],r=i&&s&&e(s).hasClass("fade"),l=function(){return o._transitionComplete(t,s,i)};if(s&&r){var c=a.getTransitionDurationFromElement(s);e(s).removeClass("show").one(a.TRANSITION_END,l).emulateTransitionEnd(c)}else l()},n._transitionComplete=function(t,n,i){if(n){e(n).removeClass("active");var o=e(n.parentNode).find("> .dropdown-menu .active")[0];o&&e(o).removeClass("active"),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(e(t).addClass("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),a.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&e(t.parentNode).hasClass("dropdown-menu")){var s=e(t).closest(".dropdown")[0];if(s){var r=[].slice.call(s.querySelectorAll(".dropdown-toggle"));e(r).addClass("active")}t.setAttribute("aria-expanded",!0)}i&&i()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.tab");if(o||(o=new t(this),i.data("bs.tab",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}}]),t}();e(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),lt._jQueryInterface.call(e(this),"show")})),e.fn.tab=lt._jQueryInterface,e.fn.tab.Constructor=lt,e.fn.tab.noConflict=function(){return e.fn.tab=at,lt._jQueryInterface};var ct=e.fn.toast,ht={animation:"boolean",autohide:"boolean",delay:"number"},ut={animation:!0,autohide:!0,delay:500},dt=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var n=t.prototype;return n.show=function(){var t=this,n=e.Event("show.bs.toast");if(e(this._element).trigger(n),!n.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var i=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),e(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),a.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var o=a.getTransitionDurationFromElement(this._element);e(this._element).one(a.TRANSITION_END,i).emulateTransitionEnd(o)}else i()}},n.hide=function(){if(this._element.classList.contains("show")){var t=e.Event("hide.bs.toast");e(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),e(this._element).off("click.dismiss.bs.toast"),e.removeData(this._element,"bs.toast"),this._element=null,this._config=null},n._getConfig=function(t){return t=s({},ut,e(this._element).data(),"object"==typeof t&&t?t:{}),a.typeCheckConfig("toast",t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;e(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},n._close=function(){var t=this,n=function(){t._element.classList.add("hide"),e(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var i=a.getTransitionDurationFromElement(this._element);e(this._element).one(a.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data("bs.toast");if(o||(o=new t(this,"object"==typeof n&&n),i.data("bs.toast",o)),"string"==typeof n){if("undefined"==typeof o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}}))},o(t,null,[{key:"VERSION",get:function(){return"4.5.2"}},{key:"DefaultType",get:function(){return ht}},{key:"Default",get:function(){return ut}}]),t}();e.fn.toast=dt._jQueryInterface,e.fn.toast.Constructor=dt,e.fn.toast.noConflict=function(){return e.fn.toast=ct,dt._jQueryInterface},t.Alert=h,t.Button=d,t.Carousel=b,t.Collapse=C,t.Dropdown=I,t.Modal=P,t.Popover=et,t.Scrollspy=rt,t.Tab=lt,t.Toast=dt,t.Tooltip=X,t.Util=a,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/assets/bootstrapcarouselswipe/bootstrap-carousel-swipe.js b/assets/bootstrapcarouselswipe/bootstrap-carousel-swipe.js new file mode 100644 index 0000000..03220a7 --- /dev/null +++ b/assets/bootstrapcarouselswipe/bootstrap-carousel-swipe.js @@ -0,0 +1,9 @@ +/* source: https://github.com/avinoamr/bootstrap-carousel-swipe */ +/* changes from Mobirise team */ ++function(b){if(b.fn.carousel){var c=function(a){this.$element=b(a);this.carousel=this.$element.data("bs.carousel");this.options=b.extend({},c.DEFAULTS,this.carousel.options);this.startX=this.startY=this.startTime=this.cycling=this.$active=this.$items=this.$next=this.$prev=this.dx=null;this.$element.on("touchstart",b.proxy(this.touchstart,this)).on("touchmove",b.proxy(this.touchmove,this)).on("touchend",b.proxy(this.touchend,this))};c.DEFAULTS={swipe:50};c.prototype.touchstart=function(a){if(this.options.swipe){var b= +a.originalEvent.touches?a.originalEvent.touches[0]:a;this.dx=0;this.startX=b.pageX;this.startY=b.pageY;this.cycling=null;this.width=this.$element.width();this.startTime=a.timeStamp}};c.prototype.touchmove=function(a){if(this.options.swipe){var b=a.originalEvent.touches?a.originalEvent.touches[0]:a,c=b.pageX-this.startX,b=b.pageY-this.startY;Math.abs(c)this.options.swipe?this.carousel.prev():-40>this.dx||0>this.dx&&a>this.options.swipe?this.carousel.next():this.$active.one(b.support.transition.end,function(){c.removeClass("prev next")}).emulateTransitionEnd(1E3*this.$active.css("transition-duration").slice(0, +-1));c.carousel_offset(!1);this.cycling&&this.carousel.cycle();this.$active=null}};c.prototype.swipe=function(a){var b=this.$active||this.getActive();if(0>a){this.$prev.carousel_offset(!1).removeClass("prev").carousel_transition(!0);if(!this.$next.length||this.$next.hasClass("active"))return;this.$next.carousel_transition(!1).addClass("next").carousel_offset(a+100)}else{this.$next.carousel_offset(!1).removeClass("next").carousel_transition(!0);if(!this.$prev.length||this.$prev.hasClass("active"))return; +this.$prev.carousel_transition(!1).addClass("prev").carousel_offset(a-100)}b.carousel_transition(!1).carousel_offset(a)};c.prototype.getActive=function(){this.$active=this.$element.find(".item.active");this.$items=this.$active.parent().children();this.$next=this.$active.next();!this.$next.length&&this.options.wrap&&(this.$next=this.$items.first());this.$prev=this.$active.prev();!this.$prev.length&&this.options.wrap&&(this.$prev=this.$items.last());return this.$active};var e=b.fn.carousel;b.fn.carousel= +function(){e.apply(this,arguments);return this.each(function(){var a=b(this);a.data("bs.carousel.swipe")||a.data("bs.carousel.swipe",new c(this))})};b.extend(b.fn.carousel,e);b.fn.carousel_transition=function(a){a=a?"":"none";return this.each(function(){b(this).css("-webkit-transition",a).css("transition",a)})};var f=function(){if(!window.getComputedStyle)return!1;var a=document.createElement("p"),b,c={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform", +transform:"transform"};document.body.insertBefore(a,null);for(var d in c)void 0!==a.style[d]&&(a.style[d]="translate3d(1px,1px,1px)",b=window.getComputedStyle(a).getPropertyValue(c[d]));document.body.removeChild(a);return void 0!==b&&0[data-toggle="dropdown-submenu"]')[0]}),this)};a.prototype.parents=function(c){var e=b(this).map(function(){return(new a(this)).is(":toggle")?this.parentNode:this}).parentsUntil(".nav-dropdown",".dropdown");":upper"===c&&(e=e.last());e=e.find('>[data-toggle="dropdown-submenu"]');return new a(e,this)};a.prototype.children=function(c){var e=[];b(this).each(function(){var d=new a(this);if(d.is(":root"))var f=b(this);else if(d.is(":toggle"))f=b(this).parent().find(">.dropdown-menu"); +else return;(c?f.find("a"):d.is(":root")?f.find(">li>a"):f.find(">a, >.dropdown>a")).each(function(){c&&!this.offsetWidth&&!this.offsetHeight||this.disabled||b(this).is("[data-button]")||b(this).hasClass("disabled")||~b.inArray(this,e)||e.push(this)})});return new a(e,this)};a.prototype.root=function(){return new a(b(this).closest(".nav-dropdown"),this)};a.prototype.jump=function(c){c=c||"next";if(!this.length)return new a([],this);var e=this.eq(0);e=this.is(":flat")||e.is(":upper")?e.root().children(this.is(":flat")): +e.parent().children();var d=b.inArray(this[0],e);if(!e.length||!~d)return new a([],this);if("next"==c){d+=1;if(d[data-toggle="dropdown-submenu"]'):b(".dropdown-backdrop").remove()}c=a.data&&a.data.toggles&&b(a.data.toggles).parent().find('[data-toggle="dropdown-submenu"]')||b.makeArray(b('[data-toggle="dropdown-submenu"]').not(c));for(g=0;g[data-toggle="dropdown-submenu"]'),f._clearMenus(),a.trigger("focus")): +"A"==a.target.tagName&&(c=h(a.target),c.prop(":flat",f._isCollapsed(c.root())),c.is(":flat")?a.which===d.DOWN||a.which===d.UP?c[a.which===d.UP?"prev":"next"]().focus():a.which===d.LEFT?c.is(":opened")?c.close():c.parent().close().focus():a.which===d.RIGHT&&c.is(":toggle")&&c.open():c.is(":upper")?a.which===d.LEFT||a.which===d.RIGHT?(c[a.which===d.LEFT?"prev":"next"]().focus().open(),c.is(":toggle")&&c.close()):a.which!==d.DOWN&&a.which!==d.UP||!c.is(":toggle")||c.children()[a.which===d.DOWN?"first": +"last"]().focus():a.which===d.LEFT?(a=c.parent(),a.is(":upper")?a.close().prev().focus().open():a.focus().close()):a.which===d.RIGHT?(a=c.children(),a.length?(c.open(),a.first().focus()):c.parents(":upper").close().next().focus().open()):a.which!==d.DOWN&&a.which!==d.UP||c[a.which===d.UP?"prev":"next"]().focus()))}};f._isCollapsed=function(a){var b;a.length&&(a=a[0]);return a&&(b=/navbar-toggleable-(xs|sm|md|lg|xl)/.exec(a.className))&&window.innerWidth=n.length)break;i=n[o++]}else{if(o=n.next(),o.done)break;i=o.value}var a=i,u=e.getAttribute("data-vimeo-"+a);(u||""===u)&&(t[a]=""===u?1:u)}return t}function l(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return new Promise(function(n,r){if(!s(e))throw new TypeError("“"+e+"” is not a vimeo.com url.");var o="https://vimeo.com/api/oembed.json?url="+encodeURIComponent(e);for(var i in t)t.hasOwnProperty(i)&&(o+="&"+i+"="+encodeURIComponent(t[i]));var a="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;a.open("GET",o,!0),a.onload=function(){if(404===a.status)return void r(new Error("“"+e+"” was not found."));if(403===a.status)return void r(new Error("“"+e+"” is not embeddable."));try{var t=JSON.parse(a.responseText);n(t)}catch(e){r(e)}},a.onerror=function(){var e=a.status?" ("+a.status+")":"";r(new Error("There was an error fetching the embed code from Vimeo"+e+"."))},a.send()})}function h(e,t){var n=e.html;if(!t)throw new TypeError("An element must be provided");if(null!==t.getAttribute("data-vimeo-initialized"))return t.querySelector("iframe");var r=document.createElement("div");return r.innerHTML=n,t.appendChild(r.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe")}function d(){var e=arguments.length<=0||void 0===arguments[0]?document:arguments[0],t=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),n=function(e){"console"in window&&console.error&&console.error("There was an error creating an embed: "+e)},r=function(){if(i){if(a>=o.length)return"break";u=o[a++]}else{if(a=o.next(),a.done)return"break";u=a.value}var e=u;try{if(null!==e.getAttribute("data-vimeo-defer"))return"continue";var t=f(e),r=c(t);l(r,t).then(function(t){return h(t,e)}).catch(n)}catch(e){n(e)}};e:for(var o=t,i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var u,s=r();switch(s){case"break":break e;case"continue":continue}}}function p(e){return"string"==typeof e&&(e=JSON.parse(e)),e}function v(e,t,n){if(e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));o>=8&&o<10&&(r=JSON.stringify(r)),e.element.contentWindow.postMessage(r,e.origin)}}function y(e,t){t=p(t);var o=[],i=void 0;if(t.event){if("error"===t.event)for(var a=n(e,t.data.method),u=a,s=Array.isArray(u),c=0,u=s?u:u[Symbol.iterator]();;){var f;if(s){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var l=f,h=new Error(t.data.message);h.name=t.data.name,l.reject(h),r(e,t.data.method,l)}o=n(e,"event:"+t.event),i=t.data}else t.method&&(o=n(e,t.method),i=t.value,r(e,t.method));for(var d=o,v=Array.isArray(d),y=0,d=v?d:d[Symbol.iterator]();;){var m;if(v){if(y>=d.length)break;m=d[y++]}else{if(y=d.next(),y.done)break;m=y.value}var g=m;try{if("function"==typeof g){g.call(e,i);continue}g.resolve(i)}catch(e){}}}var m="undefined"!=typeof Array.prototype.indexOf,g="undefined"!=typeof window.postMessage;if(!m||!g)throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var w="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},b=(e(function(e,t){!function(e){function t(e,t){function r(e){return this&&this.constructor===r?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=t,void(e&&n.call(this,e))):new r(e)}return t||w(e,"size",{get:y}),e.constructor=r,r.prototype=e,r}function n(e){this.add?e.forEach(this.add,this):e.forEach(function(e){this.set(e[0],e[1])},this)}function r(e){return this.has(e)&&(this._keys.splice(g,1),this._values.splice(g,1),this._itp.forEach(function(e){g0&&e(n,s))}catch(e){i.call(new u(s),e)}}}function i(t){var r=this;r.triggered||(r.triggered=!0,r.def&&(r=r.def),r.msg=t,r.state=2,r.chain.length>0&&e(n,r))}function a(e,t,n,r){for(var o=0;o1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),"string"==typeof e&&(e=document.getElementById(e)),!a(e))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==e.nodeName){var r=e.querySelector("iframe");r&&(e=r)}if("IFRAME"===e.nodeName&&!s(e.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(x.has(e))return x.get(e);this.element=e,this.origin="*";var i=new E(function(r,i){var a=function(e){if(s(e.origin)&&t.element.contentWindow===e.source){"*"===t.origin&&(t.origin=e.origin);var n=p(e.data),o="event"in n&&"ready"===n.event,i="method"in n&&"ping"===n.method;return o||i?(t.element.setAttribute("data-ready","true"),void r()):void y(t,n)}};if(window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent&&window.attachEvent("onmessage",a),"IFRAME"!==t.element.nodeName){var u=f(e,n),d=c(u);l(d,u).then(function(n){var r=h(n,e);return t.element=r,o(e,r),n}).catch(function(e){return i(e)})}});return j.set(this,i),x.set(this.element,this),"IFRAME"===this.element.nodeName&&v(this,"ping"),this}return Player.prototype.then=function(e){var t=arguments.length<=1||void 0===arguments[1]?function(){}:arguments[1];return this.ready().then(e,t)},Player.prototype.callMethod=function(e){var n=this,r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return new E(function(o,i){return n.ready().then(function(){t(n,e,{resolve:o,reject:i}),v(n,e,r)})})},Player.prototype.get=function(e){var n=this;return new E(function(r,o){return e=i(e,"get"),n.ready().then(function(){t(n,e,{resolve:r,reject:o}),v(n,e)})})},Player.prototype.set=function(e,n){var r=this;return E.resolve(n).then(function(n){if(e=i(e,"set"),void 0===n||null===n)throw new TypeError("There must be a value to set.");return r.ready().then(function(){return new E(function(o,i){t(r,e,{resolve:o,reject:i}),v(r,e,n)})})})},Player.prototype.on=function(e,r){if(!e)throw new TypeError("You must pass an event name.");if(!r)throw new TypeError("You must pass a callback function.");if("function"!=typeof r)throw new TypeError("The callback must be a function.");var o=n(this,"event:"+e);0===o.length&&this.callMethod("addEventListener",e).catch(function(){}),t(this,"event:"+e,r)},Player.prototype.off=function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&"function"!=typeof t)throw new TypeError("The callback must be a function.");var n=r(this,"event:"+e,t);n&&this.callMethod("removeEventListener",e).catch(function(e){})},Player.prototype.loadVideo=function(e){return this.callMethod("loadVideo",e)},Player.prototype.ready=function(){var e=j.get(this);return E.resolve(e)},Player.prototype.enableTextTrack=function(e,t){if(!e)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:e,kind:t})},Player.prototype.disableTextTrack=function(){return this.callMethod("disableTextTrack")},Player.prototype.pause=function(){return this.callMethod("pause")},Player.prototype.play=function(){return this.callMethod("play")},Player.prototype.unload=function(){return this.callMethod("unload")},Player.prototype.getAutopause=function(){return this.get("autopause")},Player.prototype.setAutopause=function(e){return this.set("autopause",e)},Player.prototype.getColor=function(){return this.get("color")},Player.prototype.setColor=function(e){return this.set("color",e)},Player.prototype.getCurrentTime=function(){return this.get("currentTime")},Player.prototype.setCurrentTime=function(e){return this.set("currentTime",e)},Player.prototype.getDuration=function(){return this.get("duration")},Player.prototype.getEnded=function(){return this.get("ended")},Player.prototype.getLoop=function(){return this.get("loop")},Player.prototype.setLoop=function(e){return this.set("loop",e)},Player.prototype.getPaused=function(){return this.get("paused")},Player.prototype.getTextTracks=function(){return this.get("textTracks")},Player.prototype.getVideoEmbedCode=function(){return this.get("videoEmbedCode")},Player.prototype.getVideoId=function(){return this.get("videoId")},Player.prototype.getVideoTitle=function(){return this.get("videoTitle")},Player.prototype.getVideoWidth=function(){return this.get("videoWidth")},Player.prototype.getVideoHeight=function(){return this.get("videoHeight")},Player.prototype.getVideoUrl=function(){return this.get("videoUrl")},Player.prototype.getVolume=function(){return this.get("volume")},Player.prototype.setVolume=function(e){return this.set("volume",e)},Player}();return d(),Player}); \ No newline at end of file diff --git a/assets/gallery/script.js b/assets/gallery/script.js new file mode 100644 index 0000000..83507bb --- /dev/null +++ b/assets/gallery/script.js @@ -0,0 +1,13 @@ + +(function(b){function y(a){b(a.target).closest(".mbr-slider").hasClass("in")&&a.target.playVideo()}function m(a){var c=b(a.target);c[0]._masonryProgress||(c[0]._masonryProgress=!0,"undefined"!==typeof b.fn.masonry&&c.outerFind(".mbr-gallery").each(function(){var a=b(this).find(".mbr-gallery-row");a.one("layoutComplete",function(){c[0]._masonryProgress=!1});a.imagesLoaded().progress(function(){a.masonry({itemSelector:".mbr-gallery-item:not(.mbr-gallery-item__hided)",percentPosition:!0,horizontalOrder:!0, +transitionDuration:0});a.masonry("reloadItems")});a.off("filter");a.on("filter",function(){a.masonry("reloadItems");a.masonry("layout");b(window).trigger("update.parallax")})}))}function q(a,c,b,d,f){var g=a.find("img");if(g[0].complete&&50l/p?(b-2*g)*l/p:d-2*g;d=d>=l?l:d;b=(b-d*p/l)/2;a.css({width:parseInt(d),height:d*p/ +l});c.css("top",b+f)}function z(a,c,e,d,f,g){a.find(".modal-dialog .carousel-item").each(function(){if(!g&&!b(this)[0].classList.contains("carousel-item-next")&&!b(this)[0].classList.contains("carousel-item-prev")||g&&!b(this)[0].classList.contains("active"))b(this)[0].classList.contains("video-container")?b(this).css({top:d,height:e-2*d-2*f}):q(b(this),e,c,d,f)})}function t(){var a=b(window).width()-0,c=b(window).height()-0;if(h){var e,d=!1;h.find(".modal-dialog .carousel-item.carousel-item-next, .modal-dialog .carousel-item.carousel-item-prev").length? +e=h.find(".modal-dialog .carousel-item.carousel-item-next, .modal-dialog .carousel-item.carousel-item-prev"):(e=h.find(".modal-dialog .carousel-item.active"),d=!0);e[0].classList.contains("video-container")?e.css({top:0,height:c-0-20}):q(e,c,a,0,10);clearTimeout(u);u=setTimeout(z,200,h,a,c,0,10,d)}}var k=b("html").hasClass("is-builder");if(!k){var v=document.createElement("script");v.src="https://www.youtube.com/iframe_api";var w=document.getElementsByTagName("script")[0];w.parentNode.insertBefore(v, +w);var n=[];b(".carousel-item.video-container img").css("display","none");window.onYouTubeIframeAPIReady=function(){var a=a||{};a.YTAPIReady||(a.YTAPIReady=!0,jQuery(document).trigger("YTAPIReady"));b(".video-slide").each(function(a){b(".video-container").eq(a).append('
').append('
');b(this).attr("data-video-num",a);if(-1!==b(this).attr("data-video-url").indexOf("vimeo.com")){var e= +{id:b(this).attr("data-video-url"),width:"100%",height:"100%",loop:!0};a=new Vimeo.Player("mbr-video-"+a,e);a.playVideo=Vimeo.play}else{var e=YT.Player,d;d=b(this).attr("data-video-url");d="false"===d?!1:(d=/(?:\?v=|\/embed\/|\.be\/)([-a-z0-9_]+)/i.exec(d)||/^([-a-z0-9_]+)$/i.exec(d))?d[1]:!1;a=new e("mbr-video-"+a,{height:"100%",width:"100%",videoId:d,events:{onReady:y},playerVars:{rel:0}})}n.push(a)})}}b(document).on("add.cards",function(a){var c=b(a.target);c.on("click",".mbr-gallery-filter li", +function(a){a.preventDefault();var d=b(this).closest("li");d.parent().find("li").removeClass("active");d.addClass("active");a=d.closest("section").find(".mbr-gallery-row");var f=b(this)[0].textContent.trim();c.find(".mbr-gallery-item").each(function(a,c){var e=b(this),h=e.attr("data-tags").split(",").map(function(a){return a.trim()});-1!==b.inArray(f,h)||d.hasClass("mbr-gallery-filter-all")?e.removeClass("mbr-gallery-item__hided"):(e.addClass("mbr-gallery-item__hided"),e.css("left","300px"))});a.closest(".mbr-gallery-row").trigger("filter")})}); +if(k)b(document).on("changeButtonColor.cards",function(a){var c=b(a.target);if(0"});f.remove();c.find(".mbr-gallery-filter ul").append(d)}m(a)}); +b(document).on("change.cards",function(a){m(a)});b(document).on("lazyload",function(a){m(a);b(window).scrollEnd(function(){m(a)},250)});b(".mbr-gallery-item").on("click","a",function(a){a.stopPropagation()});var x,u,h,k=b(document).find(".mbr-gallery");k.on("show.bs.modal",function(a){clearTimeout(x);x=setTimeout(function(){var c=b(a.relatedTarget).parent().attr("data-video-num"),c=b(a.target).find(".carousel-item .mbr-background-video[data-video-num="+c+"]");b(a.target).find(".carousel-item .mbr-background-video"); +0 div:hover .icon-focus, +.mbr-gallery .mbr-gallery-item > div:hover .icon-video { + opacity: 1; } + +.mbr-gallery .mbr-gallery-item img { + width: 100%; + opacity: 1; + -webkit-transition: .2s opacity ease-in-out; + transition: .2s opacity ease-in-out; } + +.mbr-gallery .mbr-gallery-item > div:hover img { + opacity: 1; } + +.mbr-gallery .mbr-gallery-item > div { + background: #fff; + display: block; + outline: none; + position: relative; } + +.mbr-gallery .mbr-gallery-item .icon { + -webkit-transform: translateX(-50%) translateY(-50%); + -webkit-transition: .2s opacity ease-in-out; + color: #000; + font-size: 30px; + height: 69px; + left: 50%; + opacity: 0; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + transition: .2s opacity ease-in-out; + width: 69px; } + +.mbr-gallery .mbr-gallery-item .icon::after, +.mbr-gallery .mbr-gallery-item .icon::before { + content: ''; + display: block; + position: absolute; + height: 69px; + width: 1px; + margin-left: 34.5px; + background-color: #fff; } + +.mbr-gallery .mbr-gallery-item .icon::after { + width: 69px; + height: 1px; + margin-left: 0; + margin-top: 34.5px; } + +.mbr-gallery .mbr-gallery-item > div:hover .icon { + opacity: 1; } + +.mbr-gallery .mbr-gallery-item > div:hover::before { + opacity: .9; } + +.mbr-gallery .mbr-gallery-item > div:hover .mbr-gallery-title { + background: transparent !important; } + +/* remove spacing */ +.mbr-gallery .mbr-gallery-row.no-gutter { + margin: 0; } + +.mbr-gallery .mbr-gallery-row.no-gutter .mbr-gallery-item { + padding: 0; } + +/* container */ +.mbr-gallery .container.mbr-gallery-layout-default { + padding: 93px 0; } + +/* fix horizontal scrollbar */ +.mbr-gallery .mbr-gallery-layout-article, +.mbr-gallery .mbr-gallery-layout-default { + overflow: hidden; } + +/* lightbox */ +.mbr-gallery .modal { + position: fixed; + overflow: hidden; + padding-right: 0 !important; } + +.mbr-gallery .modal-content { + border-radius: 0; + border: none; + background: transparent; } + +.mbr-gallery .modal-body { + padding: 0; } + +.mbr-gallery .modal-body img { + width: 100%; } + +.mbr-gallery .modal .close { + position: fixed; + background: #1b1b1b; + opacity: .5; + font-size: 35px; + font-weight: 300; + width: 70px; + height: 70px; + border-radius: 50%; + color: #fff; + top: 2.5rem; + right: 2.5rem; + line-height: 70px; + border: none; + text-align: center; + text-shadow: none; + z-index: 5; + -webkit-transition: opacity .3s ease; + -moz-transition: opacity .3s ease; + -o-transition: opacity .3s ease; + transition: opacity .3s ease; + font-family: 'MobiriseIcons'; } + .mbr-gallery .modal .close::before { + content: '\e91a'; } + +.mbr-gallery .modal .close:hover { + opacity: 1; + background: #000; + color: #fff; } + +.mbr-gallery .modal-dialog { + max-width: 100% !important; } + +.mbr-gallery .modal.in .modal-dialog { + margin: 0 auto; } + +/* modal back color opacity */ +.modal-backdrop.in { + opacity: .8; + filter: alpha(opacity=80); } + +@media (max-width: 768px) { + .mbr-gallery .carousel-control, + .mbr-gallery .carousel-indicators, + .mbr-gallery .modal .close { + position: fixed; } } +/* fix fade in effect */ +.mbr-gallery .modal.fade .modal-dialog { + -webkit-transition: margin-top .3s ease-out; + -moz-transition: margin-top .3s ease-out; + -o-transition: margin-top .3s ease-out; + transition: margin-top .3s ease-out; } + +.mbr-gallery .modal.fade .modal-dialog, +.mbr-gallery .modal.in .modal-dialog { + -webkit-transform: none; + -ms-transform: none; + -o-transform: none; + transform: none; } + +/*------- + + Slider + +-------*/ +.mbr-slider .carousel-inner > .active, +.mbr-slider .carousel-inner > .next, +.mbr-slider .carousel-inner > .prev { + display: table; } + +.mbr-slider .carousel-control { + position: absolute; + width: 70px; + height: 70px; + top: 50%; + margin-top: -35px; + line-height: 70px; + border-radius: 50%; + font-size: 35px; + border: 0; + opacity: .5; + text-shadow: none; + z-index: 5; + color: #fff; + -webkit-transition: all .2s ease-in-out 0s; + -o-transition: all .2s ease-in-out 0s; + transition: all .2s ease-in-out 0s; } + +.mbr-gallery .mbr-slider .carousel-control { + position: fixed; } + +@media (max-width: 991px) { + .mbr-gallery .mbr-slider .carousel-control { + bottom: 2.5rem; + margin-top: 0; + top: auto; + z-index: 17; } } +.mbr-gallery .mbr-slider .carousel-inner > .active { + display: block; } + +.mbr-slider .carousel-control.left { + left: 0; + margin-left: 2.5rem; } + +.mbr-slider .carousel-control.right { + right: 0; + margin-right: 2.5rem; } + +.mbr-slider .carousel-control .icon-next, +.mbr-slider .carousel-control .icon-prev { + margin-top: -18px; + font-size: 40px; + line-height: 27px; } + +.mbr-slider .carousel-control:hover { + background: #1b1b1b; + color: #fff; + opacity: 1; } + +.mbr-slider .carousel-indicators { + position: absolute; + bottom: 0; + margin-bottom: 1.5rem !important; } + +@media (max-width: 543px) { + .mbr-slider .carousel-indicators { + display: none; } } +.carousel-indicators .active, +.carousel-indicators li { + width: 15px; + height: 15px; + margin: 3px; + background: #1b1b1b; + opacity: .5; } + +.carousel-indicators .active { + background: #fff; } + +.carousel-indicators li { + max-width: 15px; + max-height: 15px; + border-radius: 50%; } + +.container .carousel-indicators { + margin-bottom: 3px; } + +.mbr-gallery .mbr-slider .carousel-indicators { + position: fixed; + margin-bottom: 2.5rem !important; } + +@media (max-width: 991px) { + .mbr-gallery .mbr-slider .carousel-indicators { + margin-bottom: 3.625rem !important; + padding-left: 2.5rem; + padding-right: 2.5rem; } } +.mbr-slider .carousel-indicators .active, +.mbr-slider .carousel-indicators li { + width: 7px; + height: 7px; + margin: 3px; + background: #1b1b1b; + border: 4px solid #1b1b1b; + opacity: .5; } + +.mbr-slider .carousel-indicators .active { + background: #fff; } + +@media (max-width: 767px) { + .mbr-slider .carousel-control { + top: auto; + bottom: 20px; } + + .mbr-slider > .container .carousel-control { + margin-bottom: 0; } } +/* boxed slider */ +.mbr-slider > .boxed-slider { + position: relative; + padding: 93px 0; } + +.mbr-slider > .boxed-slider > div { + position: relative; } + +.mbr-slider > .container img { + width: 100%; } + +.mbr-slider > .container img + .row { + position: absolute; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 2; } + +.mbr-slider .mbr-section { + padding: 0; + background-attachment: scroll; } + +.mbr-slider .mbr-table-cell { + padding: 0; } + +.mbr-slider > .container .carousel-indicators { + margin-bottom: 3px; } + +/* article slider */ +.mbr-slider > .article-slider .mbr-section, +.mbr-slider > .article-slider .mbr-section .mbr-table-cell { + padding-top: 0; + padding-bottom: 0; } + +.modal-backdrop.show { + opacity: .7; } + +.video-container .mbr-background-video iframe { + width: 100%; + height: 100%; } + +.mbr-gallery-item__hided { + position: absolute !important; + left: 0 !important; + width: 0 !important; + height: 0; + padding: 0 !important; } + +.mbr-gallery-item__hided img { + display: none !important; } + +.mbr-gallery-item__hided span { + display: none !important; } + +.mbr-gallery-filter { + padding-top: 30px; + padding-bottom: 30px; + text-align: center; } + .mbr-gallery-filter li { + display: inline-block; + padding: 5px 0; + transition: all .3s ease-out; } + .mbr-gallery-filter li .btn { + cursor: pointer; } + .mbr-gallery-filter.gallery-filter__bg li { + color: #fff; } + .mbr-gallery-filter.gallery-filter__bg .active { + color: #000; + background-color: #fff; } + .mbr-gallery-filter ul { + display: inline-block; + width: 100%; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.mbr-gallery-item > div { + position: relative; } + +.mbr-gallery-item--p1 { + padding: 0.5rem; } + +.mbr-gallery-item--p2 { + padding: 1rem; } + +.mbr-gallery-item--p3 { + padding: 1.5rem; } + +.mbr-gallery-item--p4 { + padding: 2rem; } + +.mbr-gallery-item--p5 { + padding: 2.5rem; } + +.mbr-gallery-item--p6 { + padding: 3rem; } + +.mbr-gallery .mbr-gallery-item--p4 { + width: 33.333%; } + +.mbr-gallery .mbr-gallery-item--p6, .mbr-gallery .mbr-gallery-item--p5 { + width: 50%; } + +@media (max-width: 992px) { + .mbr-gallery-item--p1 { + padding: 0.5rem; } + + .mbr-gallery-item--p2 { + padding: 0.8rem; } + + .mbr-gallery-item--p3 { + padding: 1rem; } + + .mbr-gallery-item--p4 { + padding: 1.5rem; } + + .mbr-gallery-item--p5 { + padding: 1.8rem; } + + .mbr-gallery-item--p6 { + padding: 2rem; } + + .mbr-gallery .mbr-gallery-item--p2, + .mbr-gallery .mbr-gallery-item--p3 { + width: 50%; } + + .mbr-gallery .mbr-gallery-item--p6, + .mbr-gallery .mbr-gallery-item--p5, + .mbr-gallery .mbr-gallery-item--p4 { + width: 100%; } } +@media (max-width: 400px) { + .mbr-gallery .mbr-gallery-item--p3, + .mbr-gallery .mbr-gallery-item--p2, + .mbr-gallery .mbr-gallery-item--p1 { + width: 100%; } } + +/*# sourceMappingURL=style.css.map */ diff --git a/assets/images/01.jpg b/assets/images/01.jpg new file mode 100644 index 0000000..9c21777 Binary files /dev/null and b/assets/images/01.jpg differ diff --git a/assets/images/1-1-1156x742.png b/assets/images/1-1-1156x742.png new file mode 100644 index 0000000..181bc08 Binary files /dev/null and b/assets/images/1-1-1156x742.png differ diff --git a/assets/images/1-1156x742.png b/assets/images/1-1156x742.png new file mode 100644 index 0000000..cc5893a Binary files /dev/null and b/assets/images/1-1156x742.png differ diff --git a/assets/images/10-1156x742.png b/assets/images/10-1156x742.png new file mode 100644 index 0000000..3e2b19b Binary files /dev/null and b/assets/images/10-1156x742.png differ diff --git a/assets/images/11-1156x742.png b/assets/images/11-1156x742.png new file mode 100644 index 0000000..efd5a8e Binary files /dev/null and b/assets/images/11-1156x742.png differ diff --git a/assets/images/12-1156x742.png b/assets/images/12-1156x742.png new file mode 100644 index 0000000..e569ab3 Binary files /dev/null and b/assets/images/12-1156x742.png differ diff --git a/assets/images/13-1156x742.png b/assets/images/13-1156x742.png new file mode 100644 index 0000000..c78f321 Binary files /dev/null and b/assets/images/13-1156x742.png differ diff --git a/assets/images/13055713-215167095531330-4103085594229913202-o-960x640-800x533.jpg b/assets/images/13055713-215167095531330-4103085594229913202-o-960x640-800x533.jpg new file mode 100644 index 0000000..ba6e7bf Binary files /dev/null and b/assets/images/13055713-215167095531330-4103085594229913202-o-960x640-800x533.jpg differ diff --git a/assets/images/13055713-215167095531330-4103085594229913202-o-960x640.jpg b/assets/images/13055713-215167095531330-4103085594229913202-o-960x640.jpg new file mode 100644 index 0000000..7c8eab8 Binary files /dev/null and b/assets/images/13055713-215167095531330-4103085594229913202-o-960x640.jpg differ diff --git a/assets/images/13115929-215167172197989-720691844235616855-o-960x640-800x533.jpg b/assets/images/13115929-215167172197989-720691844235616855-o-960x640-800x533.jpg new file mode 100644 index 0000000..7572b44 Binary files /dev/null and b/assets/images/13115929-215167172197989-720691844235616855-o-960x640-800x533.jpg differ diff --git a/assets/images/13115929-215167172197989-720691844235616855-o-960x640.jpg b/assets/images/13115929-215167172197989-720691844235616855-o-960x640.jpg new file mode 100644 index 0000000..1bcf45c Binary files /dev/null and b/assets/images/13115929-215167172197989-720691844235616855-o-960x640.jpg differ diff --git a/assets/images/1365-1024-1365x1024-800x600.jpg b/assets/images/1365-1024-1365x1024-800x600.jpg new file mode 100644 index 0000000..495385b Binary files /dev/null and b/assets/images/1365-1024-1365x1024-800x600.jpg differ diff --git a/assets/images/1365-1024-1365x1024.jpg b/assets/images/1365-1024-1365x1024.jpg new file mode 100644 index 0000000..cac489a Binary files /dev/null and b/assets/images/1365-1024-1365x1024.jpg differ diff --git a/assets/images/13880182-10157397192080492-7962891782759179868-n-1-960x539.jpg b/assets/images/13880182-10157397192080492-7962891782759179868-n-1-960x539.jpg new file mode 100644 index 0000000..d351043 Binary files /dev/null and b/assets/images/13880182-10157397192080492-7962891782759179868-n-1-960x539.jpg differ diff --git a/assets/images/14-1156x742.png b/assets/images/14-1156x742.png new file mode 100644 index 0000000..f5c86d8 Binary files /dev/null and b/assets/images/14-1156x742.png differ diff --git a/assets/images/14-513x494.png b/assets/images/14-513x494.png new file mode 100644 index 0000000..f9cb307 Binary files /dev/null and b/assets/images/14-513x494.png differ diff --git a/assets/images/14114982-168052053602319-2866905085904862426-o-3-1280x718.jpeg b/assets/images/14114982-168052053602319-2866905085904862426-o-3-1280x718.jpeg new file mode 100644 index 0000000..22699a7 Binary files /dev/null and b/assets/images/14114982-168052053602319-2866905085904862426-o-3-1280x718.jpeg differ diff --git a/assets/images/14955936-322300874817951-7827901220562584563-n-960x640-800x533.jpg b/assets/images/14955936-322300874817951-7827901220562584563-n-960x640-800x533.jpg new file mode 100644 index 0000000..46a7859 Binary files /dev/null and b/assets/images/14955936-322300874817951-7827901220562584563-n-960x640-800x533.jpg differ diff --git a/assets/images/14955936-322300874817951-7827901220562584563-n-960x640.jpg b/assets/images/14955936-322300874817951-7827901220562584563-n-960x640.jpg new file mode 100644 index 0000000..aadb599 Binary files /dev/null and b/assets/images/14955936-322300874817951-7827901220562584563-n-960x640.jpg differ diff --git a/assets/images/15-1156x742.png b/assets/images/15-1156x742.png new file mode 100644 index 0000000..543c484 Binary files /dev/null and b/assets/images/15-1156x742.png differ diff --git a/assets/images/15-513x494.png b/assets/images/15-513x494.png new file mode 100644 index 0000000..76bd418 Binary files /dev/null and b/assets/images/15-513x494.png differ diff --git a/assets/images/1541-1024-1541x1024-800x600.jpeg b/assets/images/1541-1024-1541x1024-800x600.jpeg new file mode 100644 index 0000000..34eddac Binary files /dev/null and b/assets/images/1541-1024-1541x1024-800x600.jpeg differ diff --git a/assets/images/1541-1024-1541x1024.jpeg b/assets/images/1541-1024-1541x1024.jpeg new file mode 100644 index 0000000..af5106b Binary files /dev/null and b/assets/images/1541-1024-1541x1024.jpeg differ diff --git a/assets/images/16-1156x742.png b/assets/images/16-1156x742.png new file mode 100644 index 0000000..80002b0 Binary files /dev/null and b/assets/images/16-1156x742.png differ diff --git a/assets/images/16-513x494.png b/assets/images/16-513x494.png new file mode 100644 index 0000000..dbc5e94 Binary files /dev/null and b/assets/images/16-513x494.png differ diff --git a/assets/images/17-1156x742.png b/assets/images/17-1156x742.png new file mode 100644 index 0000000..88001df Binary files /dev/null and b/assets/images/17-1156x742.png differ diff --git a/assets/images/17917491-405725746475463-5936353935830270421-o-960x640-800x533.jpg b/assets/images/17917491-405725746475463-5936353935830270421-o-960x640-800x533.jpg new file mode 100644 index 0000000..d9de920 Binary files /dev/null and b/assets/images/17917491-405725746475463-5936353935830270421-o-960x640-800x533.jpg differ diff --git a/assets/images/17917491-405725746475463-5936353935830270421-o-960x640.jpg b/assets/images/17917491-405725746475463-5936353935830270421-o-960x640.jpg new file mode 100644 index 0000000..5153762 Binary files /dev/null and b/assets/images/17917491-405725746475463-5936353935830270421-o-960x640.jpg differ diff --git a/assets/images/17917995-405724203142284-3639138453925970606-o-960x640-800x533.jpg b/assets/images/17917995-405724203142284-3639138453925970606-o-960x640-800x533.jpg new file mode 100644 index 0000000..0fec79a Binary files /dev/null and b/assets/images/17917995-405724203142284-3639138453925970606-o-960x640-800x533.jpg differ diff --git a/assets/images/17917995-405724203142284-3639138453925970606-o-960x640.jpg b/assets/images/17917995-405724203142284-3639138453925970606-o-960x640.jpg new file mode 100644 index 0000000..e041687 Binary files /dev/null and b/assets/images/17917995-405724203142284-3639138453925970606-o-960x640.jpg differ diff --git a/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x495.jpeg b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x495.jpeg new file mode 100644 index 0000000..14e9f6f Binary files /dev/null and b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x495.jpeg differ diff --git a/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x533.jpg b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x533.jpg new file mode 100644 index 0000000..4abbd6d Binary files /dev/null and b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640-800x533.jpg differ diff --git a/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpeg b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpeg new file mode 100644 index 0000000..1b11361 Binary files /dev/null and b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpeg differ diff --git a/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpg b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpg new file mode 100644 index 0000000..4f11c70 Binary files /dev/null and b/assets/images/17973621-405726043142100-2663487929625721594-o-960x640.jpg differ diff --git a/assets/images/17973842-405725433142161-5195898907917580838-o-960x640-800x533.jpg b/assets/images/17973842-405725433142161-5195898907917580838-o-960x640-800x533.jpg new file mode 100644 index 0000000..5af64a3 Binary files /dev/null and b/assets/images/17973842-405725433142161-5195898907917580838-o-960x640-800x533.jpg differ diff --git a/assets/images/17973842-405725433142161-5195898907917580838-o-960x640.jpg b/assets/images/17973842-405725433142161-5195898907917580838-o-960x640.jpg new file mode 100644 index 0000000..489c606 Binary files /dev/null and b/assets/images/17973842-405725433142161-5195898907917580838-o-960x640.jpg differ diff --git a/assets/images/18056467-405724919808879-7972377173642268055-o-960x640-800x533.jpg b/assets/images/18056467-405724919808879-7972377173642268055-o-960x640-800x533.jpg new file mode 100644 index 0000000..81b44ce Binary files /dev/null and b/assets/images/18056467-405724919808879-7972377173642268055-o-960x640-800x533.jpg differ diff --git a/assets/images/18056467-405724919808879-7972377173642268055-o-960x640.jpg b/assets/images/18056467-405724919808879-7972377173642268055-o-960x640.jpg new file mode 100644 index 0000000..06949d7 Binary files /dev/null and b/assets/images/18056467-405724919808879-7972377173642268055-o-960x640.jpg differ diff --git a/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918-800x496.jpeg b/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918-800x496.jpeg new file mode 100644 index 0000000..3f29da3 Binary files /dev/null and b/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918-800x496.jpeg differ diff --git a/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918.jpeg b/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918.jpeg new file mode 100644 index 0000000..ba07d34 Binary files /dev/null and b/assets/images/18768404-427131341001570-4543852255515655306-o-427131341001572-1224x918.jpeg differ diff --git a/assets/images/19-1156x742.png b/assets/images/19-1156x742.png new file mode 100644 index 0000000..c0ffafb Binary files /dev/null and b/assets/images/19-1156x742.png differ diff --git a/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540-800x496.jpeg b/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540-800x496.jpeg new file mode 100644 index 0000000..4cf69ad Binary files /dev/null and b/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540-800x496.jpeg differ diff --git a/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540.jpeg b/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540.jpeg new file mode 100644 index 0000000..4b28863 Binary files /dev/null and b/assets/images/19905423-446251349089569-4950716038070478826-n-446251349089570-960x540.jpeg differ diff --git a/assets/images/2-1-1156x742.png b/assets/images/2-1-1156x742.png new file mode 100644 index 0000000..2f49f75 Binary files /dev/null and b/assets/images/2-1-1156x742.png differ diff --git a/assets/images/2-1156x742.png b/assets/images/2-1156x742.png new file mode 100644 index 0000000..1fdc498 Binary files /dev/null and b/assets/images/2-1156x742.png differ diff --git a/assets/images/2-2-1156x742.png b/assets/images/2-2-1156x742.png new file mode 100644 index 0000000..d3a915b Binary files /dev/null and b/assets/images/2-2-1156x742.png differ diff --git a/assets/images/20171017-154819-2000x1125.jpg b/assets/images/20171017-154819-2000x1125.jpg new file mode 100644 index 0000000..ff32b6d Binary files /dev/null and b/assets/images/20171017-154819-2000x1125.jpg differ diff --git a/assets/images/26ca3e11624d918b2f2b3ffc82526e15-big-1200x800.jpg b/assets/images/26ca3e11624d918b2f2b3ffc82526e15-big-1200x800.jpg new file mode 100644 index 0000000..4c89c82 Binary files /dev/null and b/assets/images/26ca3e11624d918b2f2b3ffc82526e15-big-1200x800.jpg differ diff --git a/assets/images/292517335-10166812227655492-192494681300018790-n.jpeg-2000x1443.jpg b/assets/images/292517335-10166812227655492-192494681300018790-n.jpeg-2000x1443.jpg new file mode 100644 index 0000000..622288d Binary files /dev/null and b/assets/images/292517335-10166812227655492-192494681300018790-n.jpeg-2000x1443.jpg differ diff --git a/assets/images/3-1-1156x742.png b/assets/images/3-1-1156x742.png new file mode 100644 index 0000000..c2fb142 Binary files /dev/null and b/assets/images/3-1-1156x742.png differ diff --git a/assets/images/3-1156x742.png b/assets/images/3-1156x742.png new file mode 100644 index 0000000..46802bf Binary files /dev/null and b/assets/images/3-1156x742.png differ diff --git a/assets/images/309278850-457753529722530-8939301700195898141-n-80x84.png b/assets/images/309278850-457753529722530-8939301700195898141-n-80x84.png new file mode 100644 index 0000000..43c5c4c Binary files /dev/null and b/assets/images/309278850-457753529722530-8939301700195898141-n-80x84.png differ diff --git a/assets/images/399271381-299434689675773-6295034203859655600-n-1080x1351.jpg b/assets/images/399271381-299434689675773-6295034203859655600-n-1080x1351.jpg new file mode 100644 index 0000000..5c69055 Binary files /dev/null and b/assets/images/399271381-299434689675773-6295034203859655600-n-1080x1351.jpg differ diff --git a/assets/images/4-1156x742.png b/assets/images/4-1156x742.png new file mode 100644 index 0000000..6639d1d Binary files /dev/null and b/assets/images/4-1156x742.png differ diff --git a/assets/images/44-1448x616.jpg b/assets/images/44-1448x616.jpg new file mode 100644 index 0000000..9b95ae5 Binary files /dev/null and b/assets/images/44-1448x616.jpg differ diff --git a/assets/images/47-1448x616.jpg b/assets/images/47-1448x616.jpg new file mode 100644 index 0000000..e393799 Binary files /dev/null and b/assets/images/47-1448x616.jpg differ diff --git a/assets/images/5-1-1156x742.png b/assets/images/5-1-1156x742.png new file mode 100644 index 0000000..8c176f2 Binary files /dev/null and b/assets/images/5-1-1156x742.png differ diff --git a/assets/images/6-1-1156x742.png b/assets/images/6-1-1156x742.png new file mode 100644 index 0000000..742cb9a Binary files /dev/null and b/assets/images/6-1-1156x742.png differ diff --git a/assets/images/6-1156x742.png b/assets/images/6-1156x742.png new file mode 100644 index 0000000..78ab5a7 Binary files /dev/null and b/assets/images/6-1156x742.png differ diff --git a/assets/images/7-1-1156x742.png b/assets/images/7-1-1156x742.png new file mode 100644 index 0000000..ac3befb Binary files /dev/null and b/assets/images/7-1-1156x742.png differ diff --git a/assets/images/7-1156x742.png b/assets/images/7-1156x742.png new file mode 100644 index 0000000..46bfc62 Binary files /dev/null and b/assets/images/7-1156x742.png differ diff --git a/assets/images/8-1-1156x742.png b/assets/images/8-1-1156x742.png new file mode 100644 index 0000000..8198745 Binary files /dev/null and b/assets/images/8-1-1156x742.png differ diff --git a/assets/images/8-1156x742.png b/assets/images/8-1156x742.png new file mode 100644 index 0000000..da7306f Binary files /dev/null and b/assets/images/8-1156x742.png differ diff --git a/assets/images/9-1156x742.png b/assets/images/9-1156x742.png new file mode 100644 index 0000000..9c55fe3 Binary files /dev/null and b/assets/images/9-1156x742.png differ diff --git a/assets/images/9cda24b12dd57f06491d040f8c5afd6f-722x1024.jpg b/assets/images/9cda24b12dd57f06491d040f8c5afd6f-722x1024.jpg new file mode 100644 index 0000000..cb27e0b Binary files /dev/null and b/assets/images/9cda24b12dd57f06491d040f8c5afd6f-722x1024.jpg differ diff --git a/assets/images/actividades-1-1920x1080.png b/assets/images/actividades-1-1920x1080.png new file mode 100644 index 0000000..0b7bcdc Binary files /dev/null and b/assets/images/actividades-1-1920x1080.png differ diff --git a/assets/images/actividades-1920x1080.png b/assets/images/actividades-1920x1080.png new file mode 100644 index 0000000..80142cd Binary files /dev/null and b/assets/images/actividades-1920x1080.png differ diff --git a/assets/images/actividades-tejemedios2023-1-1920x1080.png b/assets/images/actividades-tejemedios2023-1-1920x1080.png new file mode 100644 index 0000000..e27b7f3 Binary files /dev/null and b/assets/images/actividades-tejemedios2023-1-1920x1080.png differ diff --git a/assets/images/afiche-talleres-1-1156x742.png b/assets/images/afiche-talleres-1-1156x742.png new file mode 100644 index 0000000..e070b9b Binary files /dev/null and b/assets/images/afiche-talleres-1-1156x742.png differ diff --git a/assets/images/afiche-talleres-1156x742.png b/assets/images/afiche-talleres-1156x742.png new file mode 100644 index 0000000..3656c3f Binary files /dev/null and b/assets/images/afiche-talleres-1156x742.png differ diff --git a/assets/images/afiche-talleres-1836x1033.png b/assets/images/afiche-talleres-1836x1033.png new file mode 100644 index 0000000..a123ffa Binary files /dev/null and b/assets/images/afiche-talleres-1836x1033.png differ diff --git a/assets/images/afiche-talleres-1900x1069.png b/assets/images/afiche-talleres-1900x1069.png new file mode 100644 index 0000000..1128d07 Binary files /dev/null and b/assets/images/afiche-talleres-1900x1069.png differ diff --git a/assets/images/afiche-talleres-imuris-1156x742.png b/assets/images/afiche-talleres-imuris-1156x742.png new file mode 100644 index 0000000..afdd050 Binary files /dev/null and b/assets/images/afiche-talleres-imuris-1156x742.png differ diff --git a/assets/images/afiche-xochimilco-1076x1405.jpg b/assets/images/afiche-xochimilco-1076x1405.jpg new file mode 100644 index 0000000..21f6eb9 Binary files /dev/null and b/assets/images/afiche-xochimilco-1076x1405.jpg differ diff --git a/assets/images/afiche_talleres (1)-1156x742.png b/assets/images/afiche_talleres (1)-1156x742.png new file mode 100644 index 0000000..0931b6f Binary files /dev/null and b/assets/images/afiche_talleres (1)-1156x742.png differ diff --git a/assets/images/afiche_talleres (2)-1156x742.png b/assets/images/afiche_talleres (2)-1156x742.png new file mode 100644 index 0000000..0d1f08f Binary files /dev/null and b/assets/images/afiche_talleres (2)-1156x742.png differ diff --git a/assets/images/afiche_talleres (3)-1156x742.png b/assets/images/afiche_talleres (3)-1156x742.png new file mode 100644 index 0000000..2c38f9f Binary files /dev/null and b/assets/images/afiche_talleres (3)-1156x742.png differ diff --git a/assets/images/afiche_talleres (4)-1156x742.png b/assets/images/afiche_talleres (4)-1156x742.png new file mode 100644 index 0000000..56114a7 Binary files /dev/null and b/assets/images/afiche_talleres (4)-1156x742.png differ diff --git a/assets/images/afiche_talleres-1156x742.png b/assets/images/afiche_talleres-1156x742.png new file mode 100644 index 0000000..3656c3f Binary files /dev/null and b/assets/images/afiche_talleres-1156x742.png differ diff --git a/assets/images/amiltzinko-3-1070x713.jpg b/assets/images/amiltzinko-3-1070x713.jpg new file mode 100644 index 0000000..7b4809f Binary files /dev/null and b/assets/images/amiltzinko-3-1070x713.jpg differ diff --git a/assets/images/background1.jpg b/assets/images/background1.jpg new file mode 100644 index 0000000..33e057f Binary files /dev/null and b/assets/images/background1.jpg differ diff --git a/assets/images/background3.jpg b/assets/images/background3.jpg new file mode 100644 index 0000000..bf105eb Binary files /dev/null and b/assets/images/background3.jpg differ diff --git a/assets/images/background4-1.jpg b/assets/images/background4-1.jpg new file mode 100644 index 0000000..ab97711 Binary files /dev/null and b/assets/images/background4-1.jpg differ diff --git a/assets/images/background4.jpg b/assets/images/background4.jpg new file mode 100644 index 0000000..3afa769 Binary files /dev/null and b/assets/images/background4.jpg differ diff --git a/assets/images/banner2-491x207.png b/assets/images/banner2-491x207.png new file mode 100644 index 0000000..843eed2 Binary files /dev/null and b/assets/images/banner2-491x207.png differ diff --git a/assets/images/black-glitch-effect-texture-background-2000x1333.jpg b/assets/images/black-glitch-effect-texture-background-2000x1333.jpg new file mode 100644 index 0000000..457ab88 Binary files /dev/null and b/assets/images/black-glitch-effect-texture-background-2000x1333.jpg differ diff --git a/assets/images/cap06356-2000x1125.jpg b/assets/images/cap06356-2000x1125.jpg new file mode 100644 index 0000000..5263541 Binary files /dev/null and b/assets/images/cap06356-2000x1125.jpg differ diff --git a/assets/images/captura-de-pantalla-2022-07-13-a-las-10.12.08-am-2000x1236.png b/assets/images/captura-de-pantalla-2022-07-13-a-las-10.12.08-am-2000x1236.png new file mode 100644 index 0000000..a268ea9 Binary files /dev/null and b/assets/images/captura-de-pantalla-2022-07-13-a-las-10.12.08-am-2000x1236.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-04-27-20-54-14-936x429.png b/assets/images/captura-de-pantalla-de-2022-04-27-20-54-14-936x429.png new file mode 100644 index 0000000..9c7eb73 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-04-27-20-54-14-936x429.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-04-29-10-08-31-1161x720.png b/assets/images/captura-de-pantalla-de-2022-04-29-10-08-31-1161x720.png new file mode 100644 index 0000000..b3f27ac Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-04-29-10-08-31-1161x720.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-04-29-11-50-23-1160x645.png b/assets/images/captura-de-pantalla-de-2022-04-29-11-50-23-1160x645.png new file mode 100644 index 0000000..70d58c7 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-04-29-11-50-23-1160x645.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-04-29-12-46-25-1355x763.png b/assets/images/captura-de-pantalla-de-2022-04-29-12-46-25-1355x763.png new file mode 100644 index 0000000..b05ccd3 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-04-29-12-46-25-1355x763.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-04-29-17-03-8-762x1016.png b/assets/images/captura-de-pantalla-de-2022-04-29-17-03-8-762x1016.png new file mode 100644 index 0000000..21cb3d7 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-04-29-17-03-8-762x1016.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-02-19-02-45-1157x810.png b/assets/images/captura-de-pantalla-de-2022-05-02-19-02-45-1157x810.png new file mode 100644 index 0000000..6effa4d Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-02-19-02-45-1157x810.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-02-19-06-53-1163x818.png b/assets/images/captura-de-pantalla-de-2022-05-02-19-06-53-1163x818.png new file mode 100644 index 0000000..fcdbccb Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-02-19-06-53-1163x818.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-10-21-52-3-1215x892.png b/assets/images/captura-de-pantalla-de-2022-05-10-21-52-3-1215x892.png new file mode 100644 index 0000000..d4c4f93 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-10-21-52-3-1215x892.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-11-09-28-24-1214x935.png b/assets/images/captura-de-pantalla-de-2022-05-11-09-28-24-1214x935.png new file mode 100644 index 0000000..4d40953 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-11-09-28-24-1214x935.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-11-12-54-58-1047x937.png b/assets/images/captura-de-pantalla-de-2022-05-11-12-54-58-1047x937.png new file mode 100644 index 0000000..cd2fb20 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-11-12-54-58-1047x937.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-17-20-48-24-1214x956.png b/assets/images/captura-de-pantalla-de-2022-05-17-20-48-24-1214x956.png new file mode 100644 index 0000000..444a680 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-17-20-48-24-1214x956.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-23-09-34-1-825x419.png b/assets/images/captura-de-pantalla-de-2022-05-23-09-34-1-825x419.png new file mode 100644 index 0000000..e04184b Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-23-09-34-1-825x419.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-05-23-09-34-2-825x419.png b/assets/images/captura-de-pantalla-de-2022-05-23-09-34-2-825x419.png new file mode 100644 index 0000000..500d5ed Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-05-23-09-34-2-825x419.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-20-16-09-34-1263x636.png b/assets/images/captura-de-pantalla-de-2022-10-20-16-09-34-1263x636.png new file mode 100644 index 0000000..aa6bf29 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-20-16-09-34-1263x636.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-21-11-04-36-1279x726.png b/assets/images/captura-de-pantalla-de-2022-10-21-11-04-36-1279x726.png new file mode 100644 index 0000000..1bfecd2 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-21-11-04-36-1279x726.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-21-13-38-49-1174x812.png b/assets/images/captura-de-pantalla-de-2022-10-21-13-38-49-1174x812.png new file mode 100644 index 0000000..7eae855 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-21-13-38-49-1174x812.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-22-12-44-8-1174x896.png b/assets/images/captura-de-pantalla-de-2022-10-22-12-44-8-1174x896.png new file mode 100644 index 0000000..fa4dd6d Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-22-12-44-8-1174x896.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-23-20-52-24-1180x927.png b/assets/images/captura-de-pantalla-de-2022-10-23-20-52-24-1180x927.png new file mode 100644 index 0000000..15cc3b7 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-23-20-52-24-1180x927.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-24-10-22-1-1192x986.png b/assets/images/captura-de-pantalla-de-2022-10-24-10-22-1-1192x986.png new file mode 100644 index 0000000..9604e94 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-24-10-22-1-1192x986.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-24-10-24-5-984x798.jpg b/assets/images/captura-de-pantalla-de-2022-10-24-10-24-5-984x798.jpg new file mode 100644 index 0000000..0f285bb Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-24-10-24-5-984x798.jpg differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-24-12-07-24-1191x999.png b/assets/images/captura-de-pantalla-de-2022-10-24-12-07-24-1191x999.png new file mode 100644 index 0000000..ef8392d Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-24-12-07-24-1191x999.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-24-18-45-34-1195x1000.png b/assets/images/captura-de-pantalla-de-2022-10-24-18-45-34-1195x1000.png new file mode 100644 index 0000000..7486b3b Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-24-18-45-34-1195x1000.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-28-07-48-2-1178x970.png b/assets/images/captura-de-pantalla-de-2022-10-28-07-48-2-1178x970.png new file mode 100644 index 0000000..d7e13cc Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-28-07-48-2-1178x970.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-28-09-04-13-1177x966.png b/assets/images/captura-de-pantalla-de-2022-10-28-09-04-13-1177x966.png new file mode 100644 index 0000000..d7b868d Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-28-09-04-13-1177x966.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-10-30-08-39-53-1176x966.png b/assets/images/captura-de-pantalla-de-2022-10-30-08-39-53-1176x966.png new file mode 100644 index 0000000..ff2681f Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-10-30-08-39-53-1176x966.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-11-07-15-41-6-745x779.png b/assets/images/captura-de-pantalla-de-2022-11-07-15-41-6-745x779.png new file mode 100644 index 0000000..d07dc81 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-11-07-15-41-6-745x779.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-11-07-16-06-22-1057x1103.png b/assets/images/captura-de-pantalla-de-2022-11-07-16-06-22-1057x1103.png new file mode 100644 index 0000000..c8e1207 Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-11-07-16-06-22-1057x1103.png differ diff --git a/assets/images/captura-de-pantalla-de-2022-11-07-16-31-7-1059x1119.png b/assets/images/captura-de-pantalla-de-2022-11-07-16-31-7-1059x1119.png new file mode 100644 index 0000000..280db6f Binary files /dev/null and b/assets/images/captura-de-pantalla-de-2022-11-07-16-31-7-1059x1119.png differ diff --git a/assets/images/captura-desde-2024-11-28-20-12-1-581x584.png b/assets/images/captura-desde-2024-11-28-20-12-1-581x584.png new file mode 100644 index 0000000..c6af226 Binary files /dev/null and b/assets/images/captura-desde-2024-11-28-20-12-1-581x584.png differ diff --git a/assets/images/captura-desde-2024-11-28-20-43-24-1452x859.png b/assets/images/captura-desde-2024-11-28-20-43-24-1452x859.png new file mode 100644 index 0000000..7a9d125 Binary files /dev/null and b/assets/images/captura-desde-2024-11-28-20-43-24-1452x859.png differ diff --git a/assets/images/captura-desde-2024-11-28-20-45-41-1448x965.png b/assets/images/captura-desde-2024-11-28-20-45-41-1448x965.png new file mode 100644 index 0000000..8ca52ba Binary files /dev/null and b/assets/images/captura-desde-2024-11-28-20-45-41-1448x965.png differ diff --git a/assets/images/captura-desde-2026-07-20-11-57-48-390x360.png b/assets/images/captura-desde-2026-07-20-11-57-48-390x360.png new file mode 100644 index 0000000..eb200db Binary files /dev/null and b/assets/images/captura-desde-2026-07-20-11-57-48-390x360.png differ diff --git a/assets/images/captura-desde-2026-08-01-12-32-26-632x361.png b/assets/images/captura-desde-2026-08-01-12-32-26-632x361.png new file mode 100644 index 0000000..b3ea80e Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-12-32-26-632x361.png differ diff --git a/assets/images/captura-desde-2026-08-01-12-32-7-799x596.png b/assets/images/captura-desde-2026-08-01-12-32-7-799x596.png new file mode 100644 index 0000000..0d8c35d Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-12-32-7-799x596.png differ diff --git a/assets/images/captura-desde-2026-08-01-12-33-13-811x545.png b/assets/images/captura-desde-2026-08-01-12-33-13-811x545.png new file mode 100644 index 0000000..eb85aa0 Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-12-33-13-811x545.png differ diff --git a/assets/images/captura-desde-2026-08-01-12-33-35-811x545.png b/assets/images/captura-desde-2026-08-01-12-33-35-811x545.png new file mode 100644 index 0000000..688e842 Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-12-33-35-811x545.png differ diff --git a/assets/images/captura-desde-2026-08-01-12-33-7-811x545.png b/assets/images/captura-desde-2026-08-01-12-33-7-811x545.png new file mode 100644 index 0000000..251de6e Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-12-33-7-811x545.png differ diff --git a/assets/images/captura-desde-2026-08-01-14-24-10-741x481.png b/assets/images/captura-desde-2026-08-01-14-24-10-741x481.png new file mode 100644 index 0000000..435c73f Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-14-24-10-741x481.png differ diff --git a/assets/images/captura-desde-2026-08-01-14-25-51-680x635.png b/assets/images/captura-desde-2026-08-01-14-25-51-680x635.png new file mode 100644 index 0000000..8f9cb79 Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-14-25-51-680x635.png differ diff --git a/assets/images/captura-desde-2026-08-01-14-26-52-680x219.png b/assets/images/captura-desde-2026-08-01-14-26-52-680x219.png new file mode 100644 index 0000000..c4e541c Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-14-26-52-680x219.png differ diff --git a/assets/images/captura-desde-2026-08-01-15-18-41-868x568.png b/assets/images/captura-desde-2026-08-01-15-18-41-868x568.png new file mode 100644 index 0000000..f5f7694 Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-15-18-41-868x568.png differ diff --git a/assets/images/captura-desde-2026-08-01-15-18-49-804x568.png b/assets/images/captura-desde-2026-08-01-15-18-49-804x568.png new file mode 100644 index 0000000..9c518f6 Binary files /dev/null and b/assets/images/captura-desde-2026-08-01-15-18-49-804x568.png differ diff --git a/assets/images/captura-desde-2026-08-02-10-49-9-671x245.png b/assets/images/captura-desde-2026-08-02-10-49-9-671x245.png new file mode 100644 index 0000000..4b959b0 Binary files /dev/null and b/assets/images/captura-desde-2026-08-02-10-49-9-671x245.png differ diff --git a/assets/images/captura-desde-2026-08-02-12-18-3-671x407.png b/assets/images/captura-desde-2026-08-02-12-18-3-671x407.png new file mode 100644 index 0000000..c840575 Binary files /dev/null and b/assets/images/captura-desde-2026-08-02-12-18-3-671x407.png differ diff --git a/assets/images/captura-desde-2026-08-02-12-18-41-671x460.png b/assets/images/captura-desde-2026-08-02-12-18-41-671x460.png new file mode 100644 index 0000000..426d2e3 Binary files /dev/null and b/assets/images/captura-desde-2026-08-02-12-18-41-671x460.png differ diff --git a/assets/images/captura-desde-2026-08-05-17-27-16-898x535.png b/assets/images/captura-desde-2026-08-05-17-27-16-898x535.png new file mode 100644 index 0000000..f6941ba Binary files /dev/null and b/assets/images/captura-desde-2026-08-05-17-27-16-898x535.png differ diff --git a/assets/images/captura-desde-2026-08-05-17-28-10-898x298.png b/assets/images/captura-desde-2026-08-05-17-28-10-898x298.png new file mode 100644 index 0000000..4146a2c Binary files /dev/null and b/assets/images/captura-desde-2026-08-05-17-28-10-898x298.png differ diff --git a/assets/images/captura-desde-2026-08-05-17-29-10-896x488.png b/assets/images/captura-desde-2026-08-05-17-29-10-896x488.png new file mode 100644 index 0000000..e894bd6 Binary files /dev/null and b/assets/images/captura-desde-2026-08-05-17-29-10-896x488.png differ diff --git a/assets/images/captura-desde-2026-08-06-13-25-7-972x547.png b/assets/images/captura-desde-2026-08-06-13-25-7-972x547.png new file mode 100644 index 0000000..69009bd Binary files /dev/null and b/assets/images/captura-desde-2026-08-06-13-25-7-972x547.png differ diff --git a/assets/images/captura-desde-2026-08-06-14-00-31-975x319.png b/assets/images/captura-desde-2026-08-06-14-00-31-975x319.png new file mode 100644 index 0000000..c4b6015 Binary files /dev/null and b/assets/images/captura-desde-2026-08-06-14-00-31-975x319.png differ diff --git a/assets/images/captura-desde-2026-08-06-14-04-1-971x551.png b/assets/images/captura-desde-2026-08-06-14-04-1-971x551.png new file mode 100644 index 0000000..894b518 Binary files /dev/null and b/assets/images/captura-desde-2026-08-06-14-04-1-971x551.png differ diff --git a/assets/images/captura-desde-2026-08-06-14-14-22-971x551.png b/assets/images/captura-desde-2026-08-06-14-14-22-971x551.png new file mode 100644 index 0000000..1cd32be Binary files /dev/null and b/assets/images/captura-desde-2026-08-06-14-14-22-971x551.png differ diff --git a/assets/images/captura-desde-2026-08-06-14-15-12-971x585.png b/assets/images/captura-desde-2026-08-06-14-15-12-971x585.png new file mode 100644 index 0000000..e0d0708 Binary files /dev/null and b/assets/images/captura-desde-2026-08-06-14-15-12-971x585.png differ diff --git a/assets/images/captura20de20pantalla202026-08-1420110020-1006x586.png b/assets/images/captura20de20pantalla202026-08-1420110020-1006x586.png new file mode 100644 index 0000000..dcdda26 Binary files /dev/null and b/assets/images/captura20de20pantalla202026-08-1420110020-1006x586.png differ diff --git a/assets/images/chinelo-002-color-1-2000x2504.jpg b/assets/images/chinelo-002-color-1-2000x2504.jpg new file mode 100644 index 0000000..e55fe8b Binary files /dev/null and b/assets/images/chinelo-002-color-1-2000x2504.jpg differ diff --git a/assets/images/chinelo-color-1-2000x2368.png b/assets/images/chinelo-color-1-2000x2368.png new file mode 100644 index 0000000..48789e8 Binary files /dev/null and b/assets/images/chinelo-color-1-2000x2368.png differ diff --git a/assets/images/diseo-sin-ttulo6-1080x1080.png b/assets/images/diseo-sin-ttulo6-1080x1080.png new file mode 100644 index 0000000..904d58f Binary files /dev/null and b/assets/images/diseo-sin-ttulo6-1080x1080.png differ diff --git a/assets/images/dsc00236-1-2000x1500-800x485.jpeg b/assets/images/dsc00236-1-2000x1500-800x485.jpeg new file mode 100644 index 0000000..bd7be4d Binary files /dev/null and b/assets/images/dsc00236-1-2000x1500-800x485.jpeg differ diff --git a/assets/images/dsc00236-1-2000x1500.jpeg b/assets/images/dsc00236-1-2000x1500.jpeg new file mode 100644 index 0000000..2334d44 Binary files /dev/null and b/assets/images/dsc00236-1-2000x1500.jpeg differ diff --git a/assets/images/dsc00276-2000x1500.jpeg b/assets/images/dsc00276-2000x1500.jpeg new file mode 100644 index 0000000..c8da1a3 Binary files /dev/null and b/assets/images/dsc00276-2000x1500.jpeg differ diff --git a/assets/images/foro-medixs-1836x1033.png b/assets/images/foro-medixs-1836x1033.png new file mode 100644 index 0000000..fe8eb8b Binary files /dev/null and b/assets/images/foro-medixs-1836x1033.png differ diff --git a/assets/images/foro-medixs-1900x1069.png b/assets/images/foro-medixs-1900x1069.png new file mode 100644 index 0000000..301c3c7 Binary files /dev/null and b/assets/images/foro-medixs-1900x1069.png differ diff --git a/assets/images/glifo-atlapulco3-900x671.jpg b/assets/images/glifo-atlapulco3-900x671.jpg new file mode 100644 index 0000000..7ee2a25 Binary files /dev/null and b/assets/images/glifo-atlapulco3-900x671.jpg differ diff --git a/assets/images/hashes.json b/assets/images/hashes.json new file mode 100644 index 0000000..b651f54 --- /dev/null +++ b/assets/images/hashes.json @@ -0,0 +1 @@ +{"3xUhIi9MBz7fFvgu2kvL6g==":"captura%20de%20pantalla%20de%202023-11-30%2022-31-39-992x444.png","oft8T3RhEVCjMC5bEwUDiA==":"afiche_xochimilco-1076x1405.jpg","XWG7DlBUoDeKTB0xpV9wrQ==":"309278850_457753529722530_8939301700195898141_n-80x84.png","CRIY/odH7kTZUbaxdzwVfQ==":"399271381_299434689675773_6295034203859655600_n-1080x1351.jpg","5rVPhAsf9Z3v9Ic+UkFctA==":"399271381_299434689675773_6295034203859655600_n-1080x1351.jpeg","V7E8qzXCyrGvrj9Yc0ieeg==":"captura%20de%20pantalla%20de%202023-11-30%2023-13-11-1037x579.png","S9aU3br2v7KOAxG3ystV/g==":"captura%20de%20pantalla%20de%202023-11-30%2023-13-11-1037x579.png","/s0hdC8s20h5i/ZTcyypOw==":"captura%20de%20pantalla%20de%202023-11-30%2023-13-11-1037x579.png","9unbm49FkFRVA/9IIyOcUQ==":"whatsapp-image-2023-11-17-at-10.10.58-pm-1600x1200.jpg","G46o/Txb2php3SUow6/AqQ==":"14-513x494.png","W3KyPYFqybmFs3vXu3n+YA==":"14-1-513x494.png","E6t1aaWj2puGI++wjngICw==":"15-513x494.png","m+Rioy/4E0U5+DI0U0Jm+g==":"16-513x494.png","2h9yaWbbVd6Ru2ilo9qbpQ==":"amiltzinko-3.webp","1KS/bZVEkRZSvo5FTpq1TA==":"amiltzinko-3-1070x713.jpg","JMhibxqOV2xUZEorpW6lhA==":"tejemedios_xochimilco_baja-1065x1391.jpg","e7vtGyh+R+McSQsFlGcoWg==":"actividades-1076x605.png","IEHZpYgMJyDwzdBjwffKNg==":"actividades-1-1076x605.png","mAOSYDKRYjF7PEufawyCDg==":"actividades-1920x1080.png","Ivy5dbtIRwu/yx3elzfNjw==":"actividades-1-1920x1080.png","dWxuppHihfSXG7hIfkrQVQ==":"tejemedios_final-1076x1405.png","XCyIXvErKCVL5W2hoEYWdg==":"glifo%20atlapulco2-2566x1660.png","aqQ8xajUXLSALxP0GDXebg==":"glifo%20atlapulco2-1076x696.png","oqEAUypw04ZCMGX+2a9FiA==":"img-9570-900x600.jpg","bi6S+gApbuWyeE+UHG0D0w==":"img-9583-900x600.jpg","Dvalxu0FsmMyfVYeOSlKig==":"whatsapp%20image%202023-12-03%20at%202.02.04%20am-900x674.jpg","fPUZzYsgHPIMtGJIffR0bw==":"whatsapp%20image%202023-12-03%20at%202.01.54%20am-900x674.jpg","l4LgZTxKQkfptzm0PjrJNw==":"whatsapp%20image%202023-12-03%20at%202.02.40%20am-899x1599.jpg","lTXK90yexXU1PgWtX5Ws+g==":"glifo%20atlapulco3-900x670.jpg","2mOpAtnwFwlBD4r3F8VWdA==":"glifo%20atlapulco3-900x671.jpg","s6mDcB44j0LrbC7F8AOZTw==":"whatsapp%20image%202023-12-03%20at%202.27.16%20am-900x675.jpg","/gb3BtUA3sNSFRcTQaR/eA==":"actividades_tejemedios2023-1920x1080.png","MKKuDh2iMwDm4sDkFn2Etw==":"actividades_tejemedios2023-1-1920x1080.png","2+R9MWgvxt/EizEeH4jIzw==":"jueves%2014%20diciembre-1920x1080.png","cVwN4umz6DMwgH4ual40WQ==":"jueves%2014%20diciembre(1)-2216x1247.png","/A3gMptSuXQMaYBRcjF4aw==":"signal-2024-11-28-193241-2-1076x1435.jpg","0/ahTGQfOaVLeLLGEReKng==":"dise%C3%B1o%20sin%20t%C3%ADtulo(6)-1080x1080.png","/nHMP71fRf3GWoVNnoTnyA==":"dise%C3%B1o%20sin%20t%C3%ADtulo(6)-1080x1080.png","cELesLFhKW7LuODycW9lJA==":"dise%C3%B1o%20sin%20t%C3%ADtulo(6)-1080x1080.png","T5rYmH0Il/ZGOnI/U6s73A==":"dise%C3%B1o%20sin%20t%C3%ADtulo(6)-1080x1080.png","EZ0bF6E3CA/FQlpy1mGang==":"dise%C3%B1o%20sin%20t%C3%ADtulo(6)-1080x1080.png","WTrZaDPiur4RCTOiQFdYaQ==":"en-1080x1080.png","FNvMdmmPsQjUwqFQAmQf8Q==":"captura%20desde%202024-11-28%2020-12-1-581x584.png","XOqY77p0m2+8XhJrC0oiFA==":"captura%20desde%202024-11-28%2020-12-1-581x584.png","knGRjRdfs5/YJ9zfzNI+rA==":"captura%20desde%202024-11-28%2020-43-24-1452x859.png","GM+4RHqn6w+e1O36BNkJcA==":"captura%20desde%202024-11-28%2020-43-24-1452x859.png","yzvxXU+eO8hsVApaPdfCyg==":"captura%20desde%202024-11-28%2020-43-24-1452x859.png","TpnHYN/5+eu+HVihD0wwVQ==":"captura%20desde%202024-11-28%2020-45-41-1448x965.png","IX4mBIiYKVG/RU7QFNeyFA==":"captura%20desde%202024-11-28%2020-45-41-1448x965.png","VwQOv9Nbe+K4pgNTle71Pg==":"captura%20desde%202024-11-28%2020-45-41-1448x965.png","MLrbkX3D58dQEirURNUfEw==":"44-1448x616.jpg","KVin1M8MxUs978QeYzaGyQ==":"47-1448x616.jpg","8aRCo/jXx+bzGqg5albTfw==":"signal-2024-12-10-102816-2-1266x879.jpg","I3XWzSwGsrQddSGZxl+bzw==":"teje2026-1076x1436.png","g3eU2Hdum6va5B1m0Si21Q==":"46.jpg","Wk/W00Cn02JzjfvZssd+9g==":"17917491-405725746475463-5936353935830270421-o-960x640.jpg","nhMCpc79Pz8hLTRdYit2yQ==":"photo-5526123984001804215-y-1280x960-800x600.jpg","4wBRVLmywUb5fQ49+JH2RA==":"labo7-811x543-695x521.jpeg","5DRFO54g+SlXDpyoPsSHdQ==":"dsc00236-1-2000x1500.jpeg","AIuz5yRaR6A2jIwN7Nal+A==":"cap06356-2000x1125.jpg","VCW3Gz8fUs1XbWmT8RrhYQ==":"17973842-405725433142161-5195898907917580838-o-960x640.jpg","8iTHBnlSDUWpBRjfCLfaDQ==":"13055713-215167095531330-4103085594229913202-o-960x640-800x533.jpg","EdSz1t55g4+UuLcZNZ/5bw==":"photo-5620625737098831796-y-1280x853.jpeg","qdReufwXpLGIbQDLoT1HvQ==":"captura%20desde%202026-07-20%2011-57-48-390x360.png","5lxKFK8bTVrIP/9L8MG2tA==":"background2.jpg","OAatps5mADKKsS+9sa3BEQ==":"captura%20desde%202026-08-01%2012-27-14-480x530.png","fySgSWat5YBqLRFg5pYH/A==":"captura%20desde%202026-08-01%2012-32-7-799x596.png","u4/7y3zErxIhGR5TiQ/caA==":"captura%20desde%202026-08-01%2012-32-26-632x361.png","yFQ1gR7m1chhEeE7iaQCIg==":"captura%20desde%202026-08-01%2012-33-7-811x545.png","eR1G5zdUrSYoDxq2ap2I1g==":"captura%20desde%202026-08-01%2012-33-13-811x545.png","ERh0Lz19IRajwa6WtUGL0g==":"captura%20desde%202026-08-01%2012-33-35-811x545.png","1YCLsQx59QpBRvzN5kzyaA==":"captura%20desde%202026-08-01%2014-24-10-741x481.png","zKp3bUGV6F1Yq4agDoZ+4A==":"captura%20desde%202026-08-01%2014-25-51-680x635.png","BNZ0j+wEQIB1b5mxf7nnuQ==":"captura%20desde%202026-08-01%2014-26-52-680x219.png","IO5StpH0bYErinjqBBDpTQ==":"captura%20desde%202026-08-01%2015-18-49-804x568.png","DuV2w9jWpjQL1TqOho+AUw==":"captura%20desde%202026-08-01%2015-18-41-868x568.png","KsmLP1arz9K2Wdm4p5z03Q==":"captura%20desde%202026-08-02%2010-49-9-671x245.png","Dfc0NQRTOEX1QhuKbYd0XA==":"background3-1.jpg","kxZoLyk1oBoulCrbO3m0ag==":"taller-888x666.jpg","RWNxslrfLJl+Cp7zQb+a+Q==":"captura%20desde%202026-08-02%2012-18-3-671x407.png","w0SWxjsJZDUJgfoxDmQUow==":"captura%20desde%202026-08-02%2012-18-41-671x460.png","IiQwOF0C/+4uxU54+r7AIg==":"afiche_talleres-696x447.png","IQr76lHjCApxg5Yl/40HUg==":"afiche_talleres-1156x742.png","d0ubDYEorsepwyTOQH4ePg==":"background4-1.jpg","VP5v1aV4vT0zmJNYCK8MVw==":"afiche_talleres%20(imuris)-1156x742.png","6l1vTrniU75LHhz0uCECGg==":"afiche_talleres%20(imuris)-1156x742.png","dnND/clrOChW135CdIGXEw==":"1-1156x742.png","+bq3iUb7xkkET4cY1QMBdQ==":"2-1156x742.png","+2Hb3XvDn5l8uEyXDqoyDg==":"3-1156x742.png","Rx3PVw9z9uf7XmwjG1tgdg==":"4-1156x742.png","qkYqB2UwN6ey6l5sUhqO6g==":"6-1156x742.png","XLPVnKCs9RKW7xt7/k7UxA==":"7-1156x742.png","Dqw1IeGOHngIE0+/WT89Kw==":"captura%20desde%202026-08-05%2017-24-39-746x407.png","nLpq4sNtgJJFfuYyt5+RiA==":"captura%20desde%202026-08-05%2017-27-16-898x535.png","05eK1XZb3CzzOrA4uktojg==":"captura%20desde%202026-08-05%2017-28-10-898x298.png","rAvWtWhOTPGHMFs0W4PBjA==":"captura%20desde%202026-08-05%2017-29-10-896x488.png","n2ioG+SFCeNZk2TJjhYPiA==":"5-1156x742.png","8m7+Uhjv2nVuUSGaMEeA0Q==":"1-1-1156x742.png","4kaw93NeYEtRaVViKWH79g==":"2-1-1156x742.png","y0muihLHkx/OOzQzKb6VdQ==":"3-1-1156x742.png","T3T36bOVVMdcwueeY43viw==":"5-1-1156x742.png","D/hFzhuv1CjjD2/vRayIxg==":"6-1-1156x742.png","5uHgr+CrjDEl1foD5ECb0w==":"7-1-1156x742.png","mriSJM69ddIN+wAvaaD6ng==":"8-1156x742.png","C+hZ7GzFGL3Q2bG+pwxNQQ==":"9-1156x742.png","Ldwtn8wCI0oU7r0dLAYwnQ==":"10-1156x742.png","mglrV89xXfJDMpDp7BIb0Q==":"11-1156x742.png","b0WzwnPbKJLpqhc3Aq0SMA==":"12-1156x742.png","0L0rjSt2e5aZptiPmok9/A==":"13-1156x742.png","6HB79jNbOPwxyyFAeMybfw==":"14-1156x742.png","4ka7wp+KdUiMAQ/oH/35Ug==":"15-1156x742.png","TXa9z1zl5vJeM0Znas2Q1w==":"16-1156x742.png","UCmWwJ7wdNuzNXjte6qV6A==":"17-1156x742.png","Rj5ZlDqKI/ULGov3qFNxBg==":"19-1156x742.png","/khQARNeuRLPTG/TAjos8g==":"captura%20desde%202026-08-06%2013-25-7-972x547.png","6thpgZtSh9ispBPOZkjeZg==":"afiche_talleres%20(1)-1156x742.png","oUjx7roXdYZYSJyddBohMQ==":"captura%20desde%202026-08-06%2014-00-31-975x319.png","25mS/mpiLIugEI8Kmva8iQ==":"captura%20desde%202026-08-06%2014-04-1-971x551.png","N8PTkoJbjusJOIJX32hI5Q==":"captura%20desde%202026-08-06%2014-14-22-971x551.png","0sSwbsum8URwcu19xyWzrQ==":"captura%20desde%202026-08-06%2014-15-12-971x585.png","RtEBeOIELZz8HVS7AHylKg==":"2-2-1156x742.png","qSXaqRHBZWIn9linSZsEIA==":"8-1-1156x742.png","KLGkgSPaL+PaO7l4WjhO4Q==":"afiche_talleres%20(1)-1156x742.png","1SZh8kR3rPmlq/M0npK/wQ==":"captura%2520de%2520pantalla%25202026-08-14%2520110020-1006x586.png","D1/OifgOGhCxNrWaYjpdAA==":"publicada-1156x742.png","hntiAXVjKPF8K8WrDwRfRw==":"publicada%20(1)-1156x742.png","7H5NSbaFyR7y0gb0u5A5zQ==":"publicada%20(2)-1156x742.png","kMO1+0r7+xgo6y5IqNmqdg==":"publicada%20(3)-1156x742.png","yEBVqenaQ7nVNSGxJi1qCA==":"publicada%20(4)-1156x742.png","78jqKC3h5jZSvsnl+FCMEQ==":"afiche_talleres%20(2)-1156x742.png","ZUXowzfcDXFMwKWqhp+6oA==":"afiche_talleres%20(3)-1156x742.png","EQODn7aJX+x5ctDm9yXNHg==":"afiche_talleres%20(4)-1156x742.png"} \ No newline at end of file diff --git a/assets/images/img-9570-900x600.jpg b/assets/images/img-9570-900x600.jpg new file mode 100644 index 0000000..60c843d Binary files /dev/null and b/assets/images/img-9570-900x600.jpg differ diff --git a/assets/images/img-9583-900x600.jpg b/assets/images/img-9583-900x600.jpg new file mode 100644 index 0000000..31b455f Binary files /dev/null and b/assets/images/img-9583-900x600.jpg differ diff --git a/assets/images/jueves-14-diciembre1-2216x1247.png b/assets/images/jueves-14-diciembre1-2216x1247.png new file mode 100644 index 0000000..210616b Binary files /dev/null and b/assets/images/jueves-14-diciembre1-2216x1247.png differ diff --git a/assets/images/jueves-14-diciembre1-2216x1247x.png b/assets/images/jueves-14-diciembre1-2216x1247x.png new file mode 100644 index 0000000..dca9efc Binary files /dev/null and b/assets/images/jueves-14-diciembre1-2216x1247x.png differ diff --git a/assets/images/jueves-14-diciembre1-2216x1247xx.png b/assets/images/jueves-14-diciembre1-2216x1247xx.png new file mode 100644 index 0000000..0a81beb Binary files /dev/null and b/assets/images/jueves-14-diciembre1-2216x1247xx.png differ diff --git a/assets/images/jueves-14-diciembre1-2216x1247xxx.png b/assets/images/jueves-14-diciembre1-2216x1247xxx.png new file mode 100644 index 0000000..29c4ea7 Binary files /dev/null and b/assets/images/jueves-14-diciembre1-2216x1247xxx.png differ diff --git a/assets/images/labo2-512x683.jpg b/assets/images/labo2-512x683.jpg new file mode 100644 index 0000000..d6bb012 Binary files /dev/null and b/assets/images/labo2-512x683.jpg differ diff --git a/assets/images/labo6-1-555x416-520x390.jpeg b/assets/images/labo6-1-555x416-520x390.jpeg new file mode 100644 index 0000000..3a66c31 Binary files /dev/null and b/assets/images/labo6-1-555x416-520x390.jpeg differ diff --git a/assets/images/labo6-1-555x416.jpeg b/assets/images/labo6-1-555x416.jpeg new file mode 100644 index 0000000..b7f27e8 Binary files /dev/null and b/assets/images/labo6-1-555x416.jpeg differ diff --git a/assets/images/labo7-811x543-695x521.jpeg b/assets/images/labo7-811x543-695x521.jpeg new file mode 100644 index 0000000..77b6a0b Binary files /dev/null and b/assets/images/labo7-811x543-695x521.jpeg differ diff --git a/assets/images/labo7-811x543.jpeg b/assets/images/labo7-811x543.jpeg new file mode 100644 index 0000000..c17aeaa Binary files /dev/null and b/assets/images/labo7-811x543.jpeg differ diff --git a/assets/images/logo-laboratorio-transparente-1-148x155.png b/assets/images/logo-laboratorio-transparente-1-148x155.png new file mode 100644 index 0000000..3c42326 Binary files /dev/null and b/assets/images/logo-laboratorio-transparente-1-148x155.png differ diff --git a/assets/images/logo-letras-transparente-538x470.png b/assets/images/logo-letras-transparente-538x470.png new file mode 100644 index 0000000..8664951 Binary files /dev/null and b/assets/images/logo-letras-transparente-538x470.png differ diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 0000000..eaa938e Binary files /dev/null and b/assets/images/logo.png differ diff --git a/assets/images/logoyanapakblanco-491x327.png b/assets/images/logoyanapakblanco-491x327.png new file mode 100644 index 0000000..75299d8 Binary files /dev/null and b/assets/images/logoyanapakblanco-491x327.png differ diff --git a/assets/images/mapa-teje-tepoz-748x780.png b/assets/images/mapa-teje-tepoz-748x780.png new file mode 100644 index 0000000..951d6cc Binary files /dev/null and b/assets/images/mapa-teje-tepoz-748x780.png differ diff --git a/assets/images/mapa-teje-tepoz1-748x462.png b/assets/images/mapa-teje-tepoz1-748x462.png new file mode 100644 index 0000000..f56c72f Binary files /dev/null and b/assets/images/mapa-teje-tepoz1-748x462.png differ diff --git a/assets/images/mapa-tejemedios12-748x780.png b/assets/images/mapa-tejemedios12-748x780.png new file mode 100644 index 0000000..28853c1 Binary files /dev/null and b/assets/images/mapa-tejemedios12-748x780.png differ diff --git a/assets/images/mbr-1-1920x1280.jpg b/assets/images/mbr-1-1920x1280.jpg new file mode 100644 index 0000000..92efcbc Binary files /dev/null and b/assets/images/mbr-1-1920x1280.jpg differ diff --git a/assets/images/mbr-1836x1224.jpg b/assets/images/mbr-1836x1224.jpg new file mode 100644 index 0000000..562773b Binary files /dev/null and b/assets/images/mbr-1836x1224.jpg differ diff --git a/assets/images/medioslibres-128x134.png b/assets/images/medioslibres-128x134.png new file mode 100644 index 0000000..dc94299 Binary files /dev/null and b/assets/images/medioslibres-128x134.png differ diff --git a/assets/images/mesa-comppa-1836x1033.png b/assets/images/mesa-comppa-1836x1033.png new file mode 100644 index 0000000..370bf2d Binary files /dev/null and b/assets/images/mesa-comppa-1836x1033.png differ diff --git a/assets/images/mesa-redonda-redes-1836x1033.png b/assets/images/mesa-redonda-redes-1836x1033.png new file mode 100644 index 0000000..21e082b Binary files /dev/null and b/assets/images/mesa-redonda-redes-1836x1033.png differ diff --git a/assets/images/mesa-redonda-redes-1900x1069.png b/assets/images/mesa-redonda-redes-1900x1069.png new file mode 100644 index 0000000..08224ca Binary files /dev/null and b/assets/images/mesa-redonda-redes-1900x1069.png differ diff --git a/assets/images/noti-800x345.jpg b/assets/images/noti-800x345.jpg new file mode 100644 index 0000000..aac4b7d Binary files /dev/null and b/assets/images/noti-800x345.jpg differ diff --git a/assets/images/nuevo-proyecto-9-923x923.png b/assets/images/nuevo-proyecto-9-923x923.png new file mode 100644 index 0000000..c8df2d8 Binary files /dev/null and b/assets/images/nuevo-proyecto-9-923x923.png differ diff --git a/assets/images/palabrandar-1836x1033.png b/assets/images/palabrandar-1836x1033.png new file mode 100644 index 0000000..4f2ab9d Binary files /dev/null and b/assets/images/palabrandar-1836x1033.png differ diff --git a/assets/images/palabrandar-1900x1069.png b/assets/images/palabrandar-1900x1069.png new file mode 100644 index 0000000..8800c54 Binary files /dev/null and b/assets/images/palabrandar-1900x1069.png differ diff --git a/assets/images/photo-2022-04-27-18-16-42-989x1280.jpg b/assets/images/photo-2022-04-27-18-16-42-989x1280.jpg new file mode 100644 index 0000000..24b14a9 Binary files /dev/null and b/assets/images/photo-2022-04-27-18-16-42-989x1280.jpg differ diff --git a/assets/images/photo-2022-05-02-17-40-26-886x1225.jpg b/assets/images/photo-2022-05-02-17-40-26-886x1225.jpg new file mode 100644 index 0000000..1583b3b Binary files /dev/null and b/assets/images/photo-2022-05-02-17-40-26-886x1225.jpg differ diff --git a/assets/images/photo-2022-10-20-17-58-37-886x1147.jpg b/assets/images/photo-2022-10-20-17-58-37-886x1147.jpg new file mode 100644 index 0000000..89a2175 Binary files /dev/null and b/assets/images/photo-2022-10-20-17-58-37-886x1147.jpg differ diff --git a/assets/images/photo-2022-10-21-17-43-23-696x958.jpg b/assets/images/photo-2022-10-21-17-43-23-696x958.jpg new file mode 100644 index 0000000..8325919 Binary files /dev/null and b/assets/images/photo-2022-10-21-17-43-23-696x958.jpg differ diff --git a/assets/images/photo-2022-11-09-15-55-54-967x1280.jpg b/assets/images/photo-2022-11-09-15-55-54-967x1280.jpg new file mode 100644 index 0000000..5b64454 Binary files /dev/null and b/assets/images/photo-2022-11-09-15-55-54-967x1280.jpg differ diff --git a/assets/images/photo-5526123984001804215-y-1280x960-800x600.jpg b/assets/images/photo-5526123984001804215-y-1280x960-800x600.jpg new file mode 100644 index 0000000..83e4723 Binary files /dev/null and b/assets/images/photo-5526123984001804215-y-1280x960-800x600.jpg differ diff --git a/assets/images/photo-5526123984001804215-y-1280x960.jpg b/assets/images/photo-5526123984001804215-y-1280x960.jpg new file mode 100644 index 0000000..870dfc4 Binary files /dev/null and b/assets/images/photo-5526123984001804215-y-1280x960.jpg differ diff --git a/assets/images/photo-5620625737098831796-y-1280x853-800x600.jpeg b/assets/images/photo-5620625737098831796-y-1280x853-800x600.jpeg new file mode 100644 index 0000000..7d2f06a Binary files /dev/null and b/assets/images/photo-5620625737098831796-y-1280x853-800x600.jpeg differ diff --git a/assets/images/photo-5620625737098831796-y-1280x853.jpeg b/assets/images/photo-5620625737098831796-y-1280x853.jpeg new file mode 100644 index 0000000..5aed90f Binary files /dev/null and b/assets/images/photo-5620625737098831796-y-1280x853.jpeg differ diff --git a/assets/images/photo-5636631705821489072-y2-1-720x1280.jpeg b/assets/images/photo-5636631705821489072-y2-1-720x1280.jpeg new file mode 100644 index 0000000..f3d166e Binary files /dev/null and b/assets/images/photo-5636631705821489072-y2-1-720x1280.jpeg differ diff --git a/assets/images/photo-5654702497251567539-y-960x1280-800x600.jpeg b/assets/images/photo-5654702497251567539-y-960x1280-800x600.jpeg new file mode 100644 index 0000000..8dc5955 Binary files /dev/null and b/assets/images/photo-5654702497251567539-y-960x1280-800x600.jpeg differ diff --git a/assets/images/photo-5654702497251567539-y-960x1280.jpeg b/assets/images/photo-5654702497251567539-y-960x1280.jpeg new file mode 100644 index 0000000..10ccc96 Binary files /dev/null and b/assets/images/photo-5654702497251567539-y-960x1280.jpeg differ diff --git a/assets/images/photo-5710954504266033083-y-1280x720-800x600.jpeg b/assets/images/photo-5710954504266033083-y-1280x720-800x600.jpeg new file mode 100644 index 0000000..e6e3e52 Binary files /dev/null and b/assets/images/photo-5710954504266033083-y-1280x720-800x600.jpeg differ diff --git a/assets/images/photo-5710954504266033083-y-1280x720.jpeg b/assets/images/photo-5710954504266033083-y-1280x720.jpeg new file mode 100644 index 0000000..1c6cee3 Binary files /dev/null and b/assets/images/photo-5710954504266033083-y-1280x720.jpeg differ diff --git a/assets/images/photo4911688346342894114-853x1280.jpg b/assets/images/photo4911688346342894114-853x1280.jpg new file mode 100644 index 0000000..25285e5 Binary files /dev/null and b/assets/images/photo4911688346342894114-853x1280.jpg differ diff --git a/assets/images/presentacion-comppa-1900x1069.png b/assets/images/presentacion-comppa-1900x1069.png new file mode 100644 index 0000000..5784267 Binary files /dev/null and b/assets/images/presentacion-comppa-1900x1069.png differ diff --git a/assets/images/presentacion-comppa1-1836x1033.png b/assets/images/presentacion-comppa1-1836x1033.png new file mode 100644 index 0000000..ef4ba51 Binary files /dev/null and b/assets/images/presentacion-comppa1-1836x1033.png differ diff --git a/assets/images/publicada (1)-1156x742.png b/assets/images/publicada (1)-1156x742.png new file mode 100644 index 0000000..2440189 Binary files /dev/null and b/assets/images/publicada (1)-1156x742.png differ diff --git a/assets/images/publicada (2)-1156x742.png b/assets/images/publicada (2)-1156x742.png new file mode 100644 index 0000000..5fa81b1 Binary files /dev/null and b/assets/images/publicada (2)-1156x742.png differ diff --git a/assets/images/publicada (3)-1156x742.png b/assets/images/publicada (3)-1156x742.png new file mode 100644 index 0000000..264487f Binary files /dev/null and b/assets/images/publicada (3)-1156x742.png differ diff --git a/assets/images/publicada (4)-1156x742.png b/assets/images/publicada (4)-1156x742.png new file mode 100644 index 0000000..929322a Binary files /dev/null and b/assets/images/publicada (4)-1156x742.png differ diff --git a/assets/images/publicada-1156x742.png b/assets/images/publicada-1156x742.png new file mode 100644 index 0000000..e9ae754 Binary files /dev/null and b/assets/images/publicada-1156x742.png differ diff --git a/assets/images/screen-shot-2022-10-24-at-07.34.38-1266x936.png b/assets/images/screen-shot-2022-10-24-at-07.34.38-1266x936.png new file mode 100644 index 0000000..3a1830b Binary files /dev/null and b/assets/images/screen-shot-2022-10-24-at-07.34.38-1266x936.png differ diff --git a/assets/images/signal-2022-10-24-20-18-38-939-1-1076x1435.jpg b/assets/images/signal-2022-10-24-20-18-38-939-1-1076x1435.jpg new file mode 100644 index 0000000..c8c98ae Binary files /dev/null and b/assets/images/signal-2022-10-24-20-18-38-939-1-1076x1435.jpg differ diff --git a/assets/images/signal-2022-10-24-20-18-38-939-1-696x928.jpg b/assets/images/signal-2022-10-24-20-18-38-939-1-696x928.jpg new file mode 100644 index 0000000..6427a12 Binary files /dev/null and b/assets/images/signal-2022-10-24-20-18-38-939-1-696x928.jpg differ diff --git a/assets/images/signal-2022-10-24-20-18-38-939-1076x1435.jpg b/assets/images/signal-2022-10-24-20-18-38-939-1076x1435.jpg new file mode 100644 index 0000000..a21ac58 Binary files /dev/null and b/assets/images/signal-2022-10-24-20-18-38-939-1076x1435.jpg differ diff --git a/assets/images/signal-2024-11-28-193241-2-1076x1435.jpg b/assets/images/signal-2024-11-28-193241-2-1076x1435.jpg new file mode 100644 index 0000000..4b94bb4 Binary files /dev/null and b/assets/images/signal-2024-11-28-193241-2-1076x1435.jpg differ diff --git a/assets/images/signal-2024-12-10-102816-2-1266x879.jpg b/assets/images/signal-2024-12-10-102816-2-1266x879.jpg new file mode 100644 index 0000000..755bd8a Binary files /dev/null and b/assets/images/signal-2024-12-10-102816-2-1266x879.jpg differ diff --git a/assets/images/stock-photo-art-abstract-landscape-watercolor-painting-tree-forest-blue-green-river-illustration-design-drawing-1843300000-1500x1225.jpeg b/assets/images/stock-photo-art-abstract-landscape-watercolor-painting-tree-forest-blue-green-river-illustration-design-drawing-1843300000-1500x1225.jpeg new file mode 100644 index 0000000..90b5b8d Binary files /dev/null and b/assets/images/stock-photo-art-abstract-landscape-watercolor-painting-tree-forest-blue-green-river-illustration-design-drawing-1843300000-1500x1225.jpeg differ diff --git a/assets/images/taller-888x666.jpg b/assets/images/taller-888x666.jpg new file mode 100644 index 0000000..12611ad Binary files /dev/null and b/assets/images/taller-888x666.jpg differ diff --git a/assets/images/teje2026-1076x1436.png b/assets/images/teje2026-1076x1436.png new file mode 100644 index 0000000..c449193 Binary files /dev/null and b/assets/images/teje2026-1076x1436.png differ diff --git a/assets/images/tejemedios-2022-talleres-1836x1033.png b/assets/images/tejemedios-2022-talleres-1836x1033.png new file mode 100644 index 0000000..5b4029d Binary files /dev/null and b/assets/images/tejemedios-2022-talleres-1836x1033.png differ diff --git a/assets/images/tejemedios-final-1076x1405.png b/assets/images/tejemedios-final-1076x1405.png new file mode 100644 index 0000000..244e395 Binary files /dev/null and b/assets/images/tejemedios-final-1076x1405.png differ diff --git a/assets/images/tejemedios-xochimilco-baja-1065x1391.jpg b/assets/images/tejemedios-xochimilco-baja-1065x1391.jpg new file mode 100644 index 0000000..242227e Binary files /dev/null and b/assets/images/tejemedios-xochimilco-baja-1065x1391.jpg differ diff --git a/assets/images/tepozteje3-1-1036x1341.jpg b/assets/images/tepozteje3-1-1036x1341.jpg new file mode 100644 index 0000000..ce8568d Binary files /dev/null and b/assets/images/tepozteje3-1-1036x1341.jpg differ diff --git a/assets/images/tepozteje3-3-1036x1341.jpg b/assets/images/tepozteje3-3-1036x1341.jpg new file mode 100644 index 0000000..b6b6cd2 Binary files /dev/null and b/assets/images/tepozteje3-3-1036x1341.jpg differ diff --git a/assets/images/titular9-1-952x714.png b/assets/images/titular9-1-952x714.png new file mode 100644 index 0000000..e1d8da3 Binary files /dev/null and b/assets/images/titular9-1-952x714.png differ diff --git a/assets/images/whatsapp-image-2023-11-17-at-10.10.58-pm-1600x1200.jpg b/assets/images/whatsapp-image-2023-11-17-at-10.10.58-pm-1600x1200.jpg new file mode 100644 index 0000000..b3af9b3 Binary files /dev/null and b/assets/images/whatsapp-image-2023-11-17-at-10.10.58-pm-1600x1200.jpg differ diff --git a/assets/images/whatsapp-image-2023-12-03-at-2.01.54-am-900x674.jpg b/assets/images/whatsapp-image-2023-12-03-at-2.01.54-am-900x674.jpg new file mode 100644 index 0000000..60e42fe Binary files /dev/null and b/assets/images/whatsapp-image-2023-12-03-at-2.01.54-am-900x674.jpg differ diff --git a/assets/images/whatsapp-image-2023-12-03-at-2.02.04-am-900x674.jpg b/assets/images/whatsapp-image-2023-12-03-at-2.02.04-am-900x674.jpg new file mode 100644 index 0000000..9d31f7a Binary files /dev/null and b/assets/images/whatsapp-image-2023-12-03-at-2.02.04-am-900x674.jpg differ diff --git a/assets/images/whatsapp-image-2023-12-03-at-2.27.16-am-900x675.jpg b/assets/images/whatsapp-image-2023-12-03-at-2.27.16-am-900x675.jpg new file mode 100644 index 0000000..96b6be7 Binary files /dev/null and b/assets/images/whatsapp-image-2023-12-03-at-2.27.16-am-900x675.jpg differ diff --git a/assets/imagesloaded/imagesloaded.pkgd.min.js b/assets/imagesloaded/imagesloaded.pkgd.min.js new file mode 100644 index 0000000..3da9083 --- /dev/null +++ b/assets/imagesloaded/imagesloaded.pkgd.min.js @@ -0,0 +1,497 @@ +/*! + * imagesLoaded PACKAGED v4.1.4 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ + +/** + * EvEmitter v1.1.0 + * Lil' event emitter + * MIT License + */ + +/* jshint unused: true, undef: true, strict: true */ + +( function( global, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, window */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'ev-emitter/ev-emitter',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory(); + } else { + // Browser globals + global.EvEmitter = factory(); + } + + }( typeof window != 'undefined' ? window : this, function() { + + + + function EvEmitter() {} + + var proto = EvEmitter.prototype; + + proto.on = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // set events hash + var events = this._events = this._events || {}; + // set listeners array + var listeners = events[ eventName ] = events[ eventName ] || []; + // only add once + if ( listeners.indexOf( listener ) == -1 ) { + listeners.push( listener ); + } + + return this; + }; + + proto.once = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // add event + this.on( eventName, listener ); + // set once flag + // set onceEvents hash + var onceEvents = this._onceEvents = this._onceEvents || {}; + // set onceListeners object + var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {}; + // set flag + onceListeners[ listener ] = true; + + return this; + }; + + proto.off = function( eventName, listener ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var index = listeners.indexOf( listener ); + if ( index != -1 ) { + listeners.splice( index, 1 ); + } + + return this; + }; + + proto.emitEvent = function( eventName, args ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + // copy over to avoid interference if .off() in listener + listeners = listeners.slice(0); + args = args || []; + // once stuff + var onceListeners = this._onceEvents && this._onceEvents[ eventName ]; + + for ( var i=0; i < listeners.length; i++ ) { + var listener = listeners[i] + var isOnce = onceListeners && onceListeners[ listener ]; + if ( isOnce ) { + // remove listener + // remove before trigger to prevent recursion + this.off( eventName, listener ); + // unset once flag + delete onceListeners[ listener ]; + } + // trigger listener + listener.apply( this, args ); + } + + return this; + }; + + proto.allOff = function() { + delete this._events; + delete this._onceEvents; + }; + + return EvEmitter; + + })); + + /*! + * imagesLoaded v4.1.4 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ + + ( function( window, factory ) { 'use strict'; + // universal module definition + + /*global define: false, module: false, require: false */ + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( [ + 'ev-emitter/ev-emitter' + ], function( EvEmitter ) { + return factory( window, EvEmitter ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('ev-emitter') + ); + } else { + // browser global + window.imagesLoaded = factory( + window, + window.EvEmitter + ); + } + + })( typeof window !== 'undefined' ? window : this, + + // -------------------------- factory -------------------------- // + + function factory( window, EvEmitter ) { + + + + var $ = window.jQuery; + var console = window.console; + + // -------------------------- helpers -------------------------- // + + // extend objects + function extend( a, b ) { + for ( var prop in b ) { + a[ prop ] = b[ prop ]; + } + return a; + } + + var arraySlice = Array.prototype.slice; + + // turn element or nodeList into an array + function makeArray( obj ) { + if ( Array.isArray( obj ) ) { + // use object if already an array + return obj; + } + + var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number'; + if ( isArrayLike ) { + // convert nodeList to array + return arraySlice.call( obj ); + } + + // array of single index + return [ obj ]; + } + + // -------------------------- imagesLoaded -------------------------- // + + /** + * @param {Array, Element, NodeList, String} elem + * @param {Object or Function} options - if function, use as callback + * @param {Function} onAlways - callback function + */ + function ImagesLoaded( elem, options, onAlways ) { + // coerce ImagesLoaded() without new, to be new ImagesLoaded() + if ( !( this instanceof ImagesLoaded ) ) { + return new ImagesLoaded( elem, options, onAlways ); + } + // use elem as selector string + var queryElem = elem; + if ( typeof elem == 'string' ) { + queryElem = document.querySelectorAll( elem ); + } + // bail if bad element + if ( !queryElem ) { + console.error( 'Bad element for imagesLoaded ' + ( queryElem || elem ) ); + return; + } + + this.elements = makeArray( queryElem ); + this.options = extend( {}, this.options ); + // shift arguments if no options set + if ( typeof options == 'function' ) { + onAlways = options; + } else { + extend( this.options, options ); + } + + if ( onAlways ) { + this.on( 'always', onAlways ); + } + + this.getImages(); + + if ( $ ) { + // add jQuery Deferred object + this.jqDeferred = new $.Deferred(); + } + + // HACK check async to allow time to bind listeners + setTimeout( this.check.bind( this ) ); + } + + ImagesLoaded.prototype = Object.create( EvEmitter.prototype ); + + ImagesLoaded.prototype.options = {}; + + ImagesLoaded.prototype.getImages = function() { + this.images = []; + + // filter & find items if we have an item selector + this.elements.forEach( this.addElementImages, this ); + }; + + /** + * @param {Node} element + */ + ImagesLoaded.prototype.addElementImages = function( elem ) { + // filter siblings + if ( elem.nodeName == 'IMG' ) { + this.addImage( elem ); + } + // get background image on element + if ( this.options.background === true ) { + this.addElementBackgroundImages( elem ); + } + + // find children + // no non-element nodes, #143 + var nodeType = elem.nodeType; + if ( !nodeType || !elementNodeTypes[ nodeType ] ) { + return; + } + var childImgs = elem.querySelectorAll('img'); + // concat childElems to filterFound array + for ( var i=0; i < childImgs.length; i++ ) { + var img = childImgs[i]; + this.addImage( img ); + } + + // get child background images + if ( typeof this.options.background == 'string' ) { + var children = elem.querySelectorAll( this.options.background ); + for ( i=0; i < children.length; i++ ) { + var child = children[i]; + this.addElementBackgroundImages( child ); + } + } + }; + + var elementNodeTypes = { + 1: true, + 9: true, + 11: true + }; + + ImagesLoaded.prototype.addElementBackgroundImages = function( elem ) { + var style = getComputedStyle( elem ); + if ( !style ) { + // Firefox returns null if in a hidden iframe https://bugzil.la/548397 + return; + } + // get url inside url("...") + var reURL = /url\((['"])?(.*?)\1\)/gi; + var matches = reURL.exec( style.backgroundImage ); + while ( matches !== null ) { + var url = matches && matches[2]; + if ( url ) { + this.addBackground( url, elem ); + } + matches = reURL.exec( style.backgroundImage ); + } + }; + + /** + * @param {Image} img + */ + ImagesLoaded.prototype.addImage = function( img ) { + var loadingImage = new LoadingImage( img ); + this.images.push( loadingImage ); + }; + + ImagesLoaded.prototype.addBackground = function( url, elem ) { + var background = new Background( url, elem ); + this.images.push( background ); + }; + + ImagesLoaded.prototype.check = function() { + var _this = this; + this.progressedCount = 0; + this.hasAnyBroken = false; + // complete if no images + if ( !this.images.length ) { + this.complete(); + return; + } + + function onProgress( image, elem, message ) { + // HACK - Chrome triggers event before object properties have changed. #83 + setTimeout( function() { + _this.progress( image, elem, message ); + }); + } + + this.images.forEach( function( loadingImage ) { + loadingImage.once( 'progress', onProgress ); + loadingImage.check(); + }); + }; + + ImagesLoaded.prototype.progress = function( image, elem, message ) { + this.progressedCount++; + this.hasAnyBroken = this.hasAnyBroken || !image.isLoaded; + // progress event + this.emitEvent( 'progress', [ this, image, elem ] ); + if ( this.jqDeferred && this.jqDeferred.notify ) { + this.jqDeferred.notify( this, image ); + } + // check if completed + if ( this.progressedCount == this.images.length ) { + this.complete(); + } + + if ( this.options.debug && console ) { + console.log( 'progress: ' + message, image, elem ); + } + }; + + ImagesLoaded.prototype.complete = function() { + var eventName = this.hasAnyBroken ? 'fail' : 'done'; + this.isComplete = true; + this.emitEvent( eventName, [ this ] ); + this.emitEvent( 'always', [ this ] ); + if ( this.jqDeferred ) { + var jqMethod = this.hasAnyBroken ? 'reject' : 'resolve'; + this.jqDeferred[ jqMethod ]( this ); + } + }; + + // -------------------------- -------------------------- // + + function LoadingImage( img ) { + this.img = img; + } + + LoadingImage.prototype = Object.create( EvEmitter.prototype ); + + LoadingImage.prototype.check = function() { + // If complete is true and browser supports natural sizes, + // try to check for image status manually. + var isComplete = this.getIsImageComplete(); + if ( isComplete ) { + // report based on naturalWidth + this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' ); + return; + } + + // If none of the checks above matched, simulate loading on detached element. + this.proxyImage = new Image(); + this.proxyImage.addEventListener( 'load', this ); + this.proxyImage.addEventListener( 'error', this ); + // bind to image as well for Firefox. #191 + this.img.addEventListener( 'load', this ); + this.img.addEventListener( 'error', this ); + this.proxyImage.src = this.img.src; + }; + + LoadingImage.prototype.getIsImageComplete = function() { + // check for non-zero, non-undefined naturalWidth + // fixes Safari+InfiniteScroll+Masonry bug infinite-scroll#671 + return this.img.complete && this.img.naturalWidth; + }; + + LoadingImage.prototype.confirm = function( isLoaded, message ) { + this.isLoaded = isLoaded; + this.emitEvent( 'progress', [ this, this.img, message ] ); + }; + + // ----- events ----- // + + // trigger specified handler for event type + LoadingImage.prototype.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } + }; + + LoadingImage.prototype.onload = function() { + this.confirm( true, 'onload' ); + this.unbindEvents(); + }; + + LoadingImage.prototype.onerror = function() { + this.confirm( false, 'onerror' ); + this.unbindEvents(); + }; + + LoadingImage.prototype.unbindEvents = function() { + this.proxyImage.removeEventListener( 'load', this ); + this.proxyImage.removeEventListener( 'error', this ); + this.img.removeEventListener( 'load', this ); + this.img.removeEventListener( 'error', this ); + }; + + // -------------------------- Background -------------------------- // + + function Background( url, element ) { + this.url = url; + this.element = element; + this.img = new Image(); + } + + // inherit LoadingImage prototype + Background.prototype = Object.create( LoadingImage.prototype ); + + Background.prototype.check = function() { + this.img.addEventListener( 'load', this ); + this.img.addEventListener( 'error', this ); + this.img.src = this.url; + // check if image is already complete + var isComplete = this.getIsImageComplete(); + if ( isComplete ) { + this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' ); + this.unbindEvents(); + } + }; + + Background.prototype.unbindEvents = function() { + this.img.removeEventListener( 'load', this ); + this.img.removeEventListener( 'error', this ); + }; + + Background.prototype.confirm = function( isLoaded, message ) { + this.isLoaded = isLoaded; + this.emitEvent( 'progress', [ this, this.element, message ] ); + }; + + // -------------------------- jQuery -------------------------- // + + ImagesLoaded.makeJQueryPlugin = function( jQuery ) { + jQuery = jQuery || window.jQuery; + if ( !jQuery ) { + return; + } + // set local variable + $ = jQuery; + // $().imagesLoaded() + $.fn.imagesLoaded = function( options, callback ) { + var instance = new ImagesLoaded( this, options, callback ); + return instance.jqDeferred.promise( $(this) ); + }; + }; + // try making plugin + ImagesLoaded.makeJQueryPlugin(); + + // -------------------------- -------------------------- // + + return ImagesLoaded; + + }); + \ No newline at end of file diff --git a/assets/masonry/masonry.pkgd.min.js b/assets/masonry/masonry.pkgd.min.js new file mode 100644 index 0000000..8457594 --- /dev/null +++ b/assets/masonry/masonry.pkgd.min.js @@ -0,0 +1,2504 @@ +/*! + * Masonry PACKAGED v4.2.2 + * Cascading grid layout library + * https://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +/** + * Bridget makes jQuery widgets + * v2.0.1 + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /* globals define, module, require */ + // if ( typeof define == 'function' && define.amd ) { + // // AMD + // define( 'jquery-bridget/jquery-bridget',[ 'jquery' ], function( jQuery ) { + // return factory( window, jQuery ); + // }); + // } else if ( typeof module == 'object' && module.exports ) { + // // CommonJS + // module.exports = factory( + // window, + // require('jquery') + // ); + // } else { + // browser global + window.jQueryBridget = factory( + window, + window.jQuery + ); + // } + +}( window, function factory( window, jQuery ) { +'use strict'; + +// ----- utils ----- // + +var arraySlice = Array.prototype.slice; + +// helper function for logging errors +// $.error breaks jQuery chaining +var console = window.console; +var logError = typeof console == 'undefined' ? function() {} : + function( message ) { + console.error( message ); + }; + +// ----- jQueryBridget ----- // + +function jQueryBridget( namespace, PluginClass, $ ) { + $ = $ || jQuery || window.jQuery; + if ( !$ ) { + return; + } + + // add option method -> $().plugin('option', {...}) + if ( !PluginClass.prototype.option ) { + // option setter + PluginClass.prototype.option = function( opts ) { + // bail out if not an object + if ( !$.isPlainObject( opts ) ){ + return; + } + this.options = $.extend( true, this.options, opts ); + }; + } + + // make jQuery plugin + $.fn[ namespace ] = function( arg0 /*, arg1 */ ) { + if ( typeof arg0 == 'string' ) { + // method call $().plugin( 'methodName', { options } ) + // shift arguments by 1 + var args = arraySlice.call( arguments, 1 ); + return methodCall( this, arg0, args ); + } + // just $().plugin({ options }) + plainCall( this, arg0 ); + return this; + }; + + // $().plugin('methodName') + function methodCall( $elems, methodName, args ) { + var returnValue; + var pluginMethodStr = '$().' + namespace + '("' + methodName + '")'; + + $elems.each( function( i, elem ) { + // get instance + var instance = $.data( elem, namespace ); + if ( !instance ) { + logError( namespace + ' not initialized. Cannot call methods, i.e. ' + + pluginMethodStr ); + return; + } + + var method = instance[ methodName ]; + if ( !method || methodName.charAt(0) == '_' ) { + logError( pluginMethodStr + ' is not a valid method' ); + return; + } + + // apply method, get return value + var value = method.apply( instance, args ); + // set return value if value is returned, use only first value + returnValue = returnValue === undefined ? value : returnValue; + }); + + return returnValue !== undefined ? returnValue : $elems; + } + + function plainCall( $elems, options ) { + $elems.each( function( i, elem ) { + var instance = $.data( elem, namespace ); + if ( instance ) { + // set options & init + instance.option( options ); + instance._init(); + } else { + // initialize new instance + instance = new PluginClass( elem, options ); + $.data( elem, namespace, instance ); + } + }); + } + + updateJQuery( $ ); + +} + +// ----- updateJQuery ----- // + +// set $.bridget for v1 backwards compatibility +function updateJQuery( $ ) { + if ( !$ || ( $ && $.bridget ) ) { + return; + } + $.bridget = jQueryBridget; +} + +updateJQuery( jQuery || window.jQuery ); + +// ----- ----- // + +return jQueryBridget; + +})); + +/** + * EvEmitter v1.1.0 + * Lil' event emitter + * MIT License + */ + +/* jshint unused: true, undef: true, strict: true */ + +( function( global, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, window */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'ev-emitter/ev-emitter',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory(); + } else { + // Browser globals + global.EvEmitter = factory(); + } + +}( typeof window != 'undefined' ? window : this, function() { + + + +function EvEmitter() {} + +var proto = EvEmitter.prototype; + +proto.on = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // set events hash + var events = this._events = this._events || {}; + // set listeners array + var listeners = events[ eventName ] = events[ eventName ] || []; + // only add once + if ( listeners.indexOf( listener ) == -1 ) { + listeners.push( listener ); + } + + return this; +}; + +proto.once = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // add event + this.on( eventName, listener ); + // set once flag + // set onceEvents hash + var onceEvents = this._onceEvents = this._onceEvents || {}; + // set onceListeners object + var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {}; + // set flag + onceListeners[ listener ] = true; + + return this; +}; + +proto.off = function( eventName, listener ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var index = listeners.indexOf( listener ); + if ( index != -1 ) { + listeners.splice( index, 1 ); + } + + return this; +}; + +proto.emitEvent = function( eventName, args ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + // copy over to avoid interference if .off() in listener + listeners = listeners.slice(0); + args = args || []; + // once stuff + var onceListeners = this._onceEvents && this._onceEvents[ eventName ]; + + for ( var i=0; i < listeners.length; i++ ) { + var listener = listeners[i] + var isOnce = onceListeners && onceListeners[ listener ]; + if ( isOnce ) { + // remove listener + // remove before trigger to prevent recursion + this.off( eventName, listener ); + // unset once flag + delete onceListeners[ listener ]; + } + // trigger listener + listener.apply( this, args ); + } + + return this; +}; + +proto.allOff = function() { + delete this._events; + delete this._onceEvents; +}; + +return EvEmitter; + +})); + +/*! + * getSize v2.0.3 + * measure size of elements + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ +/* globals console: false */ + +( function( window, factory ) { + /* jshint strict: false */ /* globals define, module */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'get-size/get-size',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.getSize = factory(); + } + +})( window, function factory() { +'use strict'; + +// -------------------------- helpers -------------------------- // + +// get a number from a string, not a percentage +function getStyleSize( value ) { + var num = parseFloat( value ); + // not a percent like '100%', and a number + var isValid = value.indexOf('%') == -1 && !isNaN( num ); + return isValid && num; +} + +function noop() {} + +var logError = typeof console == 'undefined' ? noop : + function( message ) { + console.error( message ); + }; + +// -------------------------- measurements -------------------------- // + +var measurements = [ + 'paddingLeft', + 'paddingRight', + 'paddingTop', + 'paddingBottom', + 'marginLeft', + 'marginRight', + 'marginTop', + 'marginBottom', + 'borderLeftWidth', + 'borderRightWidth', + 'borderTopWidth', + 'borderBottomWidth' +]; + +var measurementsLength = measurements.length; + +function getZeroSize() { + var size = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0 + }; + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + size[ measurement ] = 0; + } + return size; +} + +// -------------------------- getStyle -------------------------- // + +/** + * getStyle, get style of element, check for Firefox bug + * https://bugzilla.mozilla.org/show_bug.cgi?id=548397 + */ +function getStyle( elem ) { + var style = getComputedStyle( elem ); + if ( !style ) { + logError( 'Style returned ' + style + + '. Are you running this code in a hidden iframe on Firefox? ' + + 'See https://bit.ly/getsizebug1' ); + } + return style; +} + +// -------------------------- setup -------------------------- // + +var isSetup = false; + +var isBoxSizeOuter; + +/** + * setup + * check isBoxSizerOuter + * do on first getSize() rather than on page load for Firefox bug + */ +function setup() { + // setup once + if ( isSetup ) { + return; + } + isSetup = true; + + // -------------------------- box sizing -------------------------- // + + /** + * Chrome & Safari measure the outer-width on style.width on border-box elems + * IE11 & Firefox<29 measures the inner-width + */ + var div = document.createElement('div'); + div.style.width = '200px'; + div.style.padding = '1px 2px 3px 4px'; + div.style.borderStyle = 'solid'; + div.style.borderWidth = '1px 2px 3px 4px'; + div.style.boxSizing = 'border-box'; + + var body = document.body || document.documentElement; + body.appendChild( div ); + var style = getStyle( div ); + // round value for browser zoom. desandro/masonry#928 + isBoxSizeOuter = Math.round( getStyleSize( style.width ) ) == 200; + getSize.isBoxSizeOuter = isBoxSizeOuter; + + body.removeChild( div ); +} + +// -------------------------- getSize -------------------------- // + +function getSize( elem ) { + setup(); + + // use querySeletor if elem is string + if ( typeof elem == 'string' ) { + elem = document.querySelector( elem ); + } + + // do not proceed on non-objects + if ( !elem || typeof elem != 'object' || !elem.nodeType ) { + return; + } + + var style = getStyle( elem ); + + // if hidden, everything is 0 + if ( style.display == 'none' ) { + return getZeroSize(); + } + + var size = {}; + size.width = elem.offsetWidth; + size.height = elem.offsetHeight; + + var isBorderBox = size.isBorderBox = style.boxSizing == 'border-box'; + + // get all measurements + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + var value = style[ measurement ]; + var num = parseFloat( value ); + // any 'auto', 'medium' value will be 0 + size[ measurement ] = !isNaN( num ) ? num : 0; + } + + var paddingWidth = size.paddingLeft + size.paddingRight; + var paddingHeight = size.paddingTop + size.paddingBottom; + var marginWidth = size.marginLeft + size.marginRight; + var marginHeight = size.marginTop + size.marginBottom; + var borderWidth = size.borderLeftWidth + size.borderRightWidth; + var borderHeight = size.borderTopWidth + size.borderBottomWidth; + + var isBorderBoxSizeOuter = isBorderBox && isBoxSizeOuter; + + // overwrite width and height if we can get it from style + var styleWidth = getStyleSize( style.width ); + if ( styleWidth !== false ) { + size.width = styleWidth + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth ); + } + + var styleHeight = getStyleSize( style.height ); + if ( styleHeight !== false ) { + size.height = styleHeight + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight ); + } + + size.innerWidth = size.width - ( paddingWidth + borderWidth ); + size.innerHeight = size.height - ( paddingHeight + borderHeight ); + + size.outerWidth = size.width + marginWidth; + size.outerHeight = size.height + marginHeight; + + return size; +} + +return getSize; + +}); + +/** + * matchesSelector v2.0.2 + * matchesSelector( element, '.selector' ) + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + /*global define: false, module: false */ + 'use strict'; + // universal module definition + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'desandro-matches-selector/matches-selector',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.matchesSelector = factory(); + } + +}( window, function factory() { + 'use strict'; + + var matchesMethod = ( function() { + var ElemProto = window.Element.prototype; + // check for the standard method name first + if ( ElemProto.matches ) { + return 'matches'; + } + // check un-prefixed + if ( ElemProto.matchesSelector ) { + return 'matchesSelector'; + } + // check vendor prefixes + var prefixes = [ 'webkit', 'moz', 'ms', 'o' ]; + + for ( var i=0; i < prefixes.length; i++ ) { + var prefix = prefixes[i]; + var method = prefix + 'MatchesSelector'; + if ( ElemProto[ method ] ) { + return method; + } + } + })(); + + return function matchesSelector( elem, selector ) { + return elem[ matchesMethod ]( selector ); + }; + +})); + +/** + * Fizzy UI utils v2.0.7 + * MIT license + */ + +/*jshint browser: true, undef: true, unused: true, strict: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /*globals define, module, require */ + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'fizzy-ui-utils/utils',[ + 'desandro-matches-selector/matches-selector' + ], function( matchesSelector ) { + return factory( window, matchesSelector ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('desandro-matches-selector') + ); + } else { + // browser global + window.fizzyUIUtils = factory( + window, + window.matchesSelector + ); + } + +}( window, function factory( window, matchesSelector ) { + + + +var utils = {}; + +// ----- extend ----- // + +// extends objects +utils.extend = function( a, b ) { + for ( var prop in b ) { + a[ prop ] = b[ prop ]; + } + return a; +}; + +// ----- modulo ----- // + +utils.modulo = function( num, div ) { + return ( ( num % div ) + div ) % div; +}; + +// ----- makeArray ----- // + +var arraySlice = Array.prototype.slice; + +// turn element or nodeList into an array +utils.makeArray = function( obj ) { + if ( Array.isArray( obj ) ) { + // use object if already an array + return obj; + } + // return empty array if undefined or null. #6 + if ( obj === null || obj === undefined ) { + return []; + } + + var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number'; + if ( isArrayLike ) { + // convert nodeList to array + return arraySlice.call( obj ); + } + + // array of single index + return [ obj ]; +}; + +// ----- removeFrom ----- // + +utils.removeFrom = function( ary, obj ) { + var index = ary.indexOf( obj ); + if ( index != -1 ) { + ary.splice( index, 1 ); + } +}; + +// ----- getParent ----- // + +utils.getParent = function( elem, selector ) { + while ( elem.parentNode && elem != document.body ) { + elem = elem.parentNode; + if ( matchesSelector( elem, selector ) ) { + return elem; + } + } +}; + +// ----- getQueryElement ----- // + +// use element as selector string +utils.getQueryElement = function( elem ) { + if ( typeof elem == 'string' ) { + return document.querySelector( elem ); + } + return elem; +}; + +// ----- handleEvent ----- // + +// enable .ontype to trigger from .addEventListener( elem, 'type' ) +utils.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +// ----- filterFindElements ----- // + +utils.filterFindElements = function( elems, selector ) { + // make array of elems + elems = utils.makeArray( elems ); + var ffElems = []; + + elems.forEach( function( elem ) { + // check that elem is an actual element + if ( !( elem instanceof HTMLElement ) ) { + return; + } + // add elem if no selector + if ( !selector ) { + ffElems.push( elem ); + return; + } + // filter & find items if we have a selector + // filter + if ( matchesSelector( elem, selector ) ) { + ffElems.push( elem ); + } + // find children + var childElems = elem.querySelectorAll( selector ); + // concat childElems to filterFound array + for ( var i=0; i < childElems.length; i++ ) { + ffElems.push( childElems[i] ); + } + }); + + return ffElems; +}; + +// ----- debounceMethod ----- // + +utils.debounceMethod = function( _class, methodName, threshold ) { + threshold = threshold || 100; + // original method + var method = _class.prototype[ methodName ]; + var timeoutName = methodName + 'Timeout'; + + _class.prototype[ methodName ] = function() { + var timeout = this[ timeoutName ]; + clearTimeout( timeout ); + + var args = arguments; + var _this = this; + this[ timeoutName ] = setTimeout( function() { + method.apply( _this, args ); + delete _this[ timeoutName ]; + }, threshold ); + }; +}; + +// ----- docReady ----- // + +utils.docReady = function( callback ) { + var readyState = document.readyState; + if ( readyState == 'complete' || readyState == 'interactive' ) { + // do async to allow for other scripts to run. metafizzy/flickity#441 + setTimeout( callback ); + } else { + document.addEventListener( 'DOMContentLoaded', callback ); + } +}; + +// ----- htmlInit ----- // + +// http://jamesroberts.name/blog/2010/02/22/string-functions-for-javascript-trim-to-camel-case-to-dashed-and-to-underscore/ +utils.toDashed = function( str ) { + return str.replace( /(.)([A-Z])/g, function( match, $1, $2 ) { + return $1 + '-' + $2; + }).toLowerCase(); +}; + +var console = window.console; +/** + * allow user to initialize classes via [data-namespace] or .js-namespace class + * htmlInit( Widget, 'widgetName' ) + * options are parsed from data-namespace-options + */ +utils.htmlInit = function( WidgetClass, namespace ) { + utils.docReady( function() { + var dashedNamespace = utils.toDashed( namespace ); + var dataAttr = 'data-' + dashedNamespace; + var dataAttrElems = document.querySelectorAll( '[' + dataAttr + ']' ); + var jsDashElems = document.querySelectorAll( '.js-' + dashedNamespace ); + var elems = utils.makeArray( dataAttrElems ) + .concat( utils.makeArray( jsDashElems ) ); + var dataOptionsAttr = dataAttr + '-options'; + var jQuery = window.jQuery; + + elems.forEach( function( elem ) { + var attr = elem.getAttribute( dataAttr ) || + elem.getAttribute( dataOptionsAttr ); + var options; + try { + options = attr && JSON.parse( attr ); + } catch ( error ) { + // log error, do not initialize + if ( console ) { + console.error( 'Error parsing ' + dataAttr + ' on ' + elem.className + + ': ' + error ); + } + return; + } + // initialize + var instance = new WidgetClass( elem, options ); + // make available via $().data('namespace') + if ( jQuery ) { + jQuery.data( elem, namespace, instance ); + } + }); + + }); +}; + +// ----- ----- // + +return utils; + +})); + +/** + * Outlayer Item + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/item',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size' + ], + factory + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + require('ev-emitter'), + require('get-size') + ); + } else { + // browser global + window.Outlayer = {}; + window.Outlayer.Item = factory( + window.EvEmitter, + window.getSize + ); + } + +}( window, function factory( EvEmitter, getSize ) { +'use strict'; + +// ----- helpers ----- // + +function isEmptyObj( obj ) { + for ( var prop in obj ) { + return false; + } + prop = null; + return true; +} + +// -------------------------- CSS3 support -------------------------- // + + +var docElemStyle = document.documentElement.style; + +var transitionProperty = typeof docElemStyle.transition == 'string' ? + 'transition' : 'WebkitTransition'; +var transformProperty = typeof docElemStyle.transform == 'string' ? + 'transform' : 'WebkitTransform'; + +var transitionEndEvent = { + WebkitTransition: 'webkitTransitionEnd', + transition: 'transitionend' +}[ transitionProperty ]; + +// cache all vendor properties that could have vendor prefix +var vendorProperties = { + transform: transformProperty, + transition: transitionProperty, + transitionDuration: transitionProperty + 'Duration', + transitionProperty: transitionProperty + 'Property', + transitionDelay: transitionProperty + 'Delay' +}; + +// -------------------------- Item -------------------------- // + +function Item( element, layout ) { + if ( !element ) { + return; + } + + this.element = element; + // parent layout class, i.e. Masonry, Isotope, or Packery + this.layout = layout; + this.position = { + x: 0, + y: 0 + }; + + this._create(); +} + +// inherit EvEmitter +var proto = Item.prototype = Object.create( EvEmitter.prototype ); +proto.constructor = Item; + +proto._create = function() { + // transition objects + this._transn = { + ingProperties: {}, + clean: {}, + onEnd: {} + }; + + this.css({ + position: 'absolute' + }); +}; + +// trigger specified handler for event type +proto.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * apply CSS styles to element + * @param {Object} style + */ +proto.css = function( style ) { + var elemStyle = this.element.style; + + for ( var prop in style ) { + // use vendor property if available + var supportedProp = vendorProperties[ prop ] || prop; + elemStyle[ supportedProp ] = style[ prop ]; + } +}; + + // measure position, and sets it +proto.getPosition = function() { + var style = getComputedStyle( this.element ); + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + var xValue = style[ isOriginLeft ? 'left' : 'right' ]; + var yValue = style[ isOriginTop ? 'top' : 'bottom' ]; + var x = parseFloat( xValue ); + var y = parseFloat( yValue ); + // convert percent to pixels + var layoutSize = this.layout.size; + if ( xValue.indexOf('%') != -1 ) { + x = ( x / 100 ) * layoutSize.width; + } + if ( yValue.indexOf('%') != -1 ) { + y = ( y / 100 ) * layoutSize.height; + } + // clean up 'auto' or other non-integer values + x = isNaN( x ) ? 0 : x; + y = isNaN( y ) ? 0 : y; + // remove padding from measurement + x -= isOriginLeft ? layoutSize.paddingLeft : layoutSize.paddingRight; + y -= isOriginTop ? layoutSize.paddingTop : layoutSize.paddingBottom; + + this.position.x = x; + this.position.y = y; +}; + +// set settled position, apply padding +proto.layoutPosition = function() { + var layoutSize = this.layout.size; + var style = {}; + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + + // x + var xPadding = isOriginLeft ? 'paddingLeft' : 'paddingRight'; + var xProperty = isOriginLeft ? 'left' : 'right'; + var xResetProperty = isOriginLeft ? 'right' : 'left'; + + var x = this.position.x + layoutSize[ xPadding ]; + // set in percentage or pixels + style[ xProperty ] = this.getXValue( x ); + // reset other property + style[ xResetProperty ] = ''; + + // y + var yPadding = isOriginTop ? 'paddingTop' : 'paddingBottom'; + var yProperty = isOriginTop ? 'top' : 'bottom'; + var yResetProperty = isOriginTop ? 'bottom' : 'top'; + + var y = this.position.y + layoutSize[ yPadding ]; + // set in percentage or pixels + style[ yProperty ] = this.getYValue( y ); + // reset other property + style[ yResetProperty ] = ''; + + this.css( style ); + this.emitEvent( 'layout', [ this ] ); +}; + +proto.getXValue = function( x ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && !isHorizontal ? + ( ( x / this.layout.size.width ) * 100 ) + '%' : x + 'px'; +}; + +proto.getYValue = function( y ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && isHorizontal ? + ( ( y / this.layout.size.height ) * 100 ) + '%' : y + 'px'; +}; + +proto._transitionTo = function( x, y ) { + this.getPosition(); + // get current x & y from top/left + var curX = this.position.x; + var curY = this.position.y; + + var didNotMove = x == this.position.x && y == this.position.y; + + // save end position + this.setPosition( x, y ); + + // if did not move and not transitioning, just go to layout + if ( didNotMove && !this.isTransitioning ) { + this.layoutPosition(); + return; + } + + var transX = x - curX; + var transY = y - curY; + var transitionStyle = {}; + transitionStyle.transform = this.getTranslate( transX, transY ); + + this.transition({ + to: transitionStyle, + onTransitionEnd: { + transform: this.layoutPosition + }, + isCleaning: true + }); +}; + +proto.getTranslate = function( x, y ) { + // flip cooridinates if origin on right or bottom + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + x = isOriginLeft ? x : -x; + y = isOriginTop ? y : -y; + return 'translate3d(' + x + 'px, ' + y + 'px, 0)'; +}; + +// non transition + transform support +proto.goTo = function( x, y ) { + this.setPosition( x, y ); + this.layoutPosition(); +}; + +proto.moveTo = proto._transitionTo; + +proto.setPosition = function( x, y ) { + this.position.x = parseFloat( x ); + this.position.y = parseFloat( y ); +}; + +// ----- transition ----- // + +/** + * @param {Object} style - CSS + * @param {Function} onTransitionEnd + */ + +// non transition, just trigger callback +proto._nonTransition = function( args ) { + this.css( args.to ); + if ( args.isCleaning ) { + this._removeStyles( args.to ); + } + for ( var prop in args.onTransitionEnd ) { + args.onTransitionEnd[ prop ].call( this ); + } +}; + +/** + * proper transition + * @param {Object} args - arguments + * @param {Object} to - style to transition to + * @param {Object} from - style to start transition from + * @param {Boolean} isCleaning - removes transition styles after transition + * @param {Function} onTransitionEnd - callback + */ +proto.transition = function( args ) { + // redirect to nonTransition if no transition duration + if ( !parseFloat( this.layout.options.transitionDuration ) ) { + this._nonTransition( args ); + return; + } + + var _transition = this._transn; + // keep track of onTransitionEnd callback by css property + for ( var prop in args.onTransitionEnd ) { + _transition.onEnd[ prop ] = args.onTransitionEnd[ prop ]; + } + // keep track of properties that are transitioning + for ( prop in args.to ) { + _transition.ingProperties[ prop ] = true; + // keep track of properties to clean up when transition is done + if ( args.isCleaning ) { + _transition.clean[ prop ] = true; + } + } + + // set from styles + if ( args.from ) { + this.css( args.from ); + // force redraw. http://blog.alexmaccaw.com/css-transitions + var h = this.element.offsetHeight; + // hack for JSHint to hush about unused var + h = null; + } + // enable transition + this.enableTransition( args.to ); + // set styles that are transitioning + this.css( args.to ); + + this.isTransitioning = true; + +}; + +// dash before all cap letters, including first for +// WebkitTransform => -webkit-transform +function toDashedAll( str ) { + return str.replace( /([A-Z])/g, function( $1 ) { + return '-' + $1.toLowerCase(); + }); +} + +var transitionProps = 'opacity,' + toDashedAll( transformProperty ); + +proto.enableTransition = function(/* style */) { + // HACK changing transitionProperty during a transition + // will cause transition to jump + if ( this.isTransitioning ) { + return; + } + + // make `transition: foo, bar, baz` from style object + // HACK un-comment this when enableTransition can work + // while a transition is happening + // var transitionValues = []; + // for ( var prop in style ) { + // // dash-ify camelCased properties like WebkitTransition + // prop = vendorProperties[ prop ] || prop; + // transitionValues.push( toDashedAll( prop ) ); + // } + // munge number to millisecond, to match stagger + var duration = this.layout.options.transitionDuration; + duration = typeof duration == 'number' ? duration + 'ms' : duration; + // enable transition styles + this.css({ + transitionProperty: transitionProps, + transitionDuration: duration, + transitionDelay: this.staggerDelay || 0 + }); + // listen for transition end event + this.element.addEventListener( transitionEndEvent, this, false ); +}; + +// ----- events ----- // + +proto.onwebkitTransitionEnd = function( event ) { + this.ontransitionend( event ); +}; + +proto.onotransitionend = function( event ) { + this.ontransitionend( event ); +}; + +// properties that I munge to make my life easier +var dashedVendorProperties = { + '-webkit-transform': 'transform' +}; + +proto.ontransitionend = function( event ) { + // disregard bubbled events from children + if ( event.target !== this.element ) { + return; + } + var _transition = this._transn; + // get property name of transitioned property, convert to prefix-free + var propertyName = dashedVendorProperties[ event.propertyName ] || event.propertyName; + + // remove property that has completed transitioning + delete _transition.ingProperties[ propertyName ]; + // check if any properties are still transitioning + if ( isEmptyObj( _transition.ingProperties ) ) { + // all properties have completed transitioning + this.disableTransition(); + } + // clean style + if ( propertyName in _transition.clean ) { + // clean up style + this.element.style[ event.propertyName ] = ''; + delete _transition.clean[ propertyName ]; + } + // trigger onTransitionEnd callback + if ( propertyName in _transition.onEnd ) { + var onTransitionEnd = _transition.onEnd[ propertyName ]; + onTransitionEnd.call( this ); + delete _transition.onEnd[ propertyName ]; + } + + this.emitEvent( 'transitionEnd', [ this ] ); +}; + +proto.disableTransition = function() { + this.removeTransitionStyles(); + this.element.removeEventListener( transitionEndEvent, this, false ); + this.isTransitioning = false; +}; + +/** + * removes style property from element + * @param {Object} style +**/ +proto._removeStyles = function( style ) { + // clean up transition styles + var cleanStyle = {}; + for ( var prop in style ) { + cleanStyle[ prop ] = ''; + } + this.css( cleanStyle ); +}; + +var cleanTransitionStyle = { + transitionProperty: '', + transitionDuration: '', + transitionDelay: '' +}; + +proto.removeTransitionStyles = function() { + // remove transition + this.css( cleanTransitionStyle ); +}; + +// ----- stagger ----- // + +proto.stagger = function( delay ) { + delay = isNaN( delay ) ? 0 : delay; + this.staggerDelay = delay + 'ms'; +}; + +// ----- show/hide/remove ----- // + +// remove element from DOM +proto.removeElem = function() { + this.element.parentNode.removeChild( this.element ); + // remove display: none + this.css({ display: '' }); + this.emitEvent( 'remove', [ this ] ); +}; + +proto.remove = function() { + // just remove element if no transition support or no transition + if ( !transitionProperty || !parseFloat( this.layout.options.transitionDuration ) ) { + this.removeElem(); + return; + } + + // start transition + this.once( 'transitionEnd', function() { + this.removeElem(); + }); + this.hide(); +}; + +proto.reveal = function() { + delete this.isHidden; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('visibleStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onRevealTransitionEnd; + + this.transition({ + from: options.hiddenStyle, + to: options.visibleStyle, + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onRevealTransitionEnd = function() { + // check if still visible + // during transition, item may have been hidden + if ( !this.isHidden ) { + this.emitEvent('reveal'); + } +}; + +/** + * get style property use for hide/reveal transition end + * @param {String} styleProperty - hiddenStyle/visibleStyle + * @returns {String} + */ +proto.getHideRevealTransitionEndProperty = function( styleProperty ) { + var optionStyle = this.layout.options[ styleProperty ]; + // use opacity + if ( optionStyle.opacity ) { + return 'opacity'; + } + // get first property + for ( var prop in optionStyle ) { + return prop; + } +}; + +proto.hide = function() { + // set flag + this.isHidden = true; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('hiddenStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onHideTransitionEnd; + + this.transition({ + from: options.visibleStyle, + to: options.hiddenStyle, + // keep hidden stuff hidden + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onHideTransitionEnd = function() { + // check if still hidden + // during transition, item may have been un-hidden + if ( this.isHidden ) { + this.css({ display: 'none' }); + this.emitEvent('hide'); + } +}; + +proto.destroy = function() { + this.css({ + position: '', + left: '', + right: '', + top: '', + bottom: '', + transition: '', + transform: '' + }); +}; + +return Item; + +})); + +/*! + * Outlayer v2.1.1 + * the brains and guts of a layout library + * MIT license + */ + +( function( window, factory ) { + 'use strict'; + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/outlayer',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size', + 'fizzy-ui-utils/utils', + './item' + ], + function( EvEmitter, getSize, utils, Item ) { + return factory( window, EvEmitter, getSize, utils, Item); + } + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + window, + require('ev-emitter'), + require('get-size'), + require('fizzy-ui-utils'), + require('./item') + ); + } else { + // browser global + window.Outlayer = factory( + window, + window.EvEmitter, + window.getSize, + window.fizzyUIUtils, + window.Outlayer.Item + ); + } + +}( window, function factory( window, EvEmitter, getSize, utils, Item ) { +'use strict'; + +// ----- vars ----- // + +var console = window.console; +var jQuery = window.jQuery; +var noop = function() {}; + +// -------------------------- Outlayer -------------------------- // + +// globally unique identifiers +var GUID = 0; +// internal store of all Outlayer intances +var instances = {}; + + +/** + * @param {Element, String} element + * @param {Object} options + * @constructor + */ +function Outlayer( element, options ) { + var queryElement = utils.getQueryElement( element ); + if ( !queryElement ) { + if ( console ) { + console.error( 'Bad element for ' + this.constructor.namespace + + ': ' + ( queryElement || element ) ); + } + return; + } + this.element = queryElement; + // add jQuery + if ( jQuery ) { + this.$element = jQuery( this.element ); + } + + // options + this.options = utils.extend( {}, this.constructor.defaults ); + this.option( options ); + + // add id for Outlayer.getFromElement + var id = ++GUID; + this.element.outlayerGUID = id; // expando + instances[ id ] = this; // associate via id + + // kick it off + this._create(); + + var isInitLayout = this._getOption('initLayout'); + if ( isInitLayout ) { + this.layout(); + } +} + +// settings are for internal use only +Outlayer.namespace = 'outlayer'; +Outlayer.Item = Item; + +// default options +Outlayer.defaults = { + containerStyle: { + position: 'relative' + }, + initLayout: true, + originLeft: true, + originTop: true, + resize: true, + resizeContainer: true, + // item options + transitionDuration: '0.4s', + hiddenStyle: { + opacity: 0, + transform: 'scale(0.001)' + }, + visibleStyle: { + opacity: 1, + transform: 'scale(1)' + } +}; + +var proto = Outlayer.prototype; +// inherit EvEmitter +utils.extend( proto, EvEmitter.prototype ); + +/** + * set options + * @param {Object} opts + */ +proto.option = function( opts ) { + utils.extend( this.options, opts ); +}; + +/** + * get backwards compatible option value, check old name + */ +proto._getOption = function( option ) { + var oldOption = this.constructor.compatOptions[ option ]; + return oldOption && this.options[ oldOption ] !== undefined ? + this.options[ oldOption ] : this.options[ option ]; +}; + +Outlayer.compatOptions = { + // currentName: oldName + initLayout: 'isInitLayout', + horizontal: 'isHorizontal', + layoutInstant: 'isLayoutInstant', + originLeft: 'isOriginLeft', + originTop: 'isOriginTop', + resize: 'isResizeBound', + resizeContainer: 'isResizingContainer' +}; + +proto._create = function() { + // get items from children + this.reloadItems(); + // elements that affect layout, but are not laid out + this.stamps = []; + this.stamp( this.options.stamp ); + // set container style + utils.extend( this.element.style, this.options.containerStyle ); + + // bind resize method + var canBindResize = this._getOption('resize'); + if ( canBindResize ) { + this.bindResize(); + } +}; + +// goes through all children again and gets bricks in proper order +proto.reloadItems = function() { + // collection of item elements + this.items = this._itemize( this.element.children ); +}; + + +/** + * turn elements into Outlayer.Items to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - collection of new Outlayer Items + */ +proto._itemize = function( elems ) { + + var itemElems = this._filterFindItemElements( elems ); + var Item = this.constructor.Item; + + // create new Outlayer Items for collection + var items = []; + for ( var i=0; i < itemElems.length; i++ ) { + var elem = itemElems[i]; + var item = new Item( elem, this ); + items.push( item ); + } + + return items; +}; + +/** + * get item elements to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - item elements + */ +proto._filterFindItemElements = function( elems ) { + return utils.filterFindElements( elems, this.options.itemSelector ); +}; + +/** + * getter method for getting item elements + * @returns {Array} elems - collection of item elements + */ +proto.getItemElements = function() { + return this.items.map( function( item ) { + return item.element; + }); +}; + +// ----- init & layout ----- // + +/** + * lays out all items + */ +proto.layout = function() { + this._resetLayout(); + this._manageStamps(); + + // don't animate first layout + var layoutInstant = this._getOption('layoutInstant'); + var isInstant = layoutInstant !== undefined ? + layoutInstant : !this._isLayoutInited; + this.layoutItems( this.items, isInstant ); + + // flag for initalized + this._isLayoutInited = true; +}; + +// _init is alias for layout +proto._init = proto.layout; + +/** + * logic before any new layout + */ +proto._resetLayout = function() { + this.getSize(); +}; + + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * get measurement from option, for columnWidth, rowHeight, gutter + * if option is String -> get element from selector string, & get size of element + * if option is Element -> get size of element + * else use option as a number + * + * @param {String} measurement + * @param {String} size - width or height + * @private + */ +proto._getMeasurement = function( measurement, size ) { + var option = this.options[ measurement ]; + var elem; + if ( !option ) { + // default to 0 + this[ measurement ] = 0; + } else { + // use option as an element + if ( typeof option == 'string' ) { + elem = this.element.querySelector( option ); + } else if ( option instanceof HTMLElement ) { + elem = option; + } + // use size of element, if element + this[ measurement ] = elem ? getSize( elem )[ size ] : option; + } +}; + +/** + * layout a collection of item elements + * @api public + */ +proto.layoutItems = function( items, isInstant ) { + items = this._getItemsForLayout( items ); + + this._layoutItems( items, isInstant ); + + this._postLayout(); +}; + +/** + * get the items to be laid out + * you may want to skip over some items + * @param {Array} items + * @returns {Array} items + */ +proto._getItemsForLayout = function( items ) { + return items.filter( function( item ) { + return !item.isIgnored; + }); +}; + +/** + * layout items + * @param {Array} items + * @param {Boolean} isInstant + */ +proto._layoutItems = function( items, isInstant ) { + this._emitCompleteOnItems( 'layout', items ); + + if ( !items || !items.length ) { + // no items, emit event with empty array + return; + } + + var queue = []; + + items.forEach( function( item ) { + // get x/y object from method + var position = this._getItemLayoutPosition( item ); + // enqueue + position.item = item; + position.isInstant = isInstant || item.isLayoutInstant; + queue.push( position ); + }, this ); + + this._processLayoutQueue( queue ); +}; + +/** + * get item layout position + * @param {Outlayer.Item} item + * @returns {Object} x and y position + */ +proto._getItemLayoutPosition = function( /* item */ ) { + return { + x: 0, + y: 0 + }; +}; + +/** + * iterate over array and position each item + * Reason being - separating this logic prevents 'layout invalidation' + * thx @paul_irish + * @param {Array} queue + */ +proto._processLayoutQueue = function( queue ) { + this.updateStagger(); + queue.forEach( function( obj, i ) { + this._positionItem( obj.item, obj.x, obj.y, obj.isInstant, i ); + }, this ); +}; + +// set stagger from option in milliseconds number +proto.updateStagger = function() { + var stagger = this.options.stagger; + if ( stagger === null || stagger === undefined ) { + this.stagger = 0; + return; + } + this.stagger = getMilliseconds( stagger ); + return this.stagger; +}; + +/** + * Sets position of item in DOM + * @param {Outlayer.Item} item + * @param {Number} x - horizontal position + * @param {Number} y - vertical position + * @param {Boolean} isInstant - disables transitions + */ +proto._positionItem = function( item, x, y, isInstant, i ) { + if ( isInstant ) { + // if not transition, just set CSS + item.goTo( x, y ); + } else { + item.stagger( i * this.stagger ); + item.moveTo( x, y ); + } +}; + +/** + * Any logic you want to do after each layout, + * i.e. size the container + */ +proto._postLayout = function() { + this.resizeContainer(); +}; + +proto.resizeContainer = function() { + var isResizingContainer = this._getOption('resizeContainer'); + if ( !isResizingContainer ) { + return; + } + var size = this._getContainerSize(); + if ( size ) { + this._setContainerMeasure( size.width, true ); + this._setContainerMeasure( size.height, false ); + } +}; + +/** + * Sets width or height of container if returned + * @returns {Object} size + * @param {Number} width + * @param {Number} height + */ +proto._getContainerSize = noop; + +/** + * @param {Number} measure - size of width or height + * @param {Boolean} isWidth + */ +proto._setContainerMeasure = function( measure, isWidth ) { + if ( measure === undefined ) { + return; + } + + var elemSize = this.size; + // add padding and border width if border box + if ( elemSize.isBorderBox ) { + measure += isWidth ? elemSize.paddingLeft + elemSize.paddingRight + + elemSize.borderLeftWidth + elemSize.borderRightWidth : + elemSize.paddingBottom + elemSize.paddingTop + + elemSize.borderTopWidth + elemSize.borderBottomWidth; + } + + measure = Math.max( measure, 0 ); + this.element.style[ isWidth ? 'width' : 'height' ] = measure + 'px'; +}; + +/** + * emit eventComplete on a collection of items events + * @param {String} eventName + * @param {Array} items - Outlayer.Items + */ +proto._emitCompleteOnItems = function( eventName, items ) { + var _this = this; + function onComplete() { + _this.dispatchEvent( eventName + 'Complete', null, [ items ] ); + } + + var count = items.length; + if ( !items || !count ) { + onComplete(); + return; + } + + var doneCount = 0; + function tick() { + doneCount++; + if ( doneCount == count ) { + onComplete(); + } + } + + // bind callback + items.forEach( function( item ) { + item.once( eventName, tick ); + }); +}; + +/** + * emits events via EvEmitter and jQuery events + * @param {String} type - name of event + * @param {Event} event - original event + * @param {Array} args - extra arguments + */ +proto.dispatchEvent = function( type, event, args ) { + // add original event to arguments + var emitArgs = event ? [ event ].concat( args ) : args; + this.emitEvent( type, emitArgs ); + + if ( jQuery ) { + // set this.$element + this.$element = this.$element || jQuery( this.element ); + if ( event ) { + // create jQuery event + var $event = jQuery.Event( event ); + $event.type = type; + this.$element.trigger( $event, args ); + } else { + // just trigger with type if no event available + this.$element.trigger( type, args ); + } + } +}; + +// -------------------------- ignore & stamps -------------------------- // + + +/** + * keep item in collection, but do not lay it out + * ignored items do not get skipped in layout + * @param {Element} elem + */ +proto.ignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + item.isIgnored = true; + } +}; + +/** + * return item to layout collection + * @param {Element} elem + */ +proto.unignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + delete item.isIgnored; + } +}; + +/** + * adds elements to stamps + * @param {NodeList, Array, Element, or String} elems + */ +proto.stamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ) { + return; + } + + this.stamps = this.stamps.concat( elems ); + // ignore + elems.forEach( this.ignore, this ); +}; + +/** + * removes elements to stamps + * @param {NodeList, Array, or Element} elems + */ +proto.unstamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ){ + return; + } + + elems.forEach( function( elem ) { + // filter out removed stamp elements + utils.removeFrom( this.stamps, elem ); + this.unignore( elem ); + }, this ); +}; + +/** + * finds child elements + * @param {NodeList, Array, Element, or String} elems + * @returns {Array} elems + */ +proto._find = function( elems ) { + if ( !elems ) { + return; + } + // if string, use argument as selector string + if ( typeof elems == 'string' ) { + elems = this.element.querySelectorAll( elems ); + } + elems = utils.makeArray( elems ); + return elems; +}; + +proto._manageStamps = function() { + if ( !this.stamps || !this.stamps.length ) { + return; + } + + this._getBoundingRect(); + + this.stamps.forEach( this._manageStamp, this ); +}; + +// update boundingLeft / Top +proto._getBoundingRect = function() { + // get bounding rect for container element + var boundingRect = this.element.getBoundingClientRect(); + var size = this.size; + this._boundingRect = { + left: boundingRect.left + size.paddingLeft + size.borderLeftWidth, + top: boundingRect.top + size.paddingTop + size.borderTopWidth, + right: boundingRect.right - ( size.paddingRight + size.borderRightWidth ), + bottom: boundingRect.bottom - ( size.paddingBottom + size.borderBottomWidth ) + }; +}; + +/** + * @param {Element} stamp +**/ +proto._manageStamp = noop; + +/** + * get x/y position of element relative to container element + * @param {Element} elem + * @returns {Object} offset - has left, top, right, bottom + */ +proto._getElementOffset = function( elem ) { + var boundingRect = elem.getBoundingClientRect(); + var thisRect = this._boundingRect; + var size = getSize( elem ); + var offset = { + left: boundingRect.left - thisRect.left - size.marginLeft, + top: boundingRect.top - thisRect.top - size.marginTop, + right: thisRect.right - boundingRect.right - size.marginRight, + bottom: thisRect.bottom - boundingRect.bottom - size.marginBottom + }; + return offset; +}; + +// -------------------------- resize -------------------------- // + +// enable event handlers for listeners +// i.e. resize -> onresize +proto.handleEvent = utils.handleEvent; + +/** + * Bind layout to window resizing + */ +proto.bindResize = function() { + window.addEventListener( 'resize', this ); + this.isResizeBound = true; +}; + +/** + * Unbind layout to window resizing + */ +proto.unbindResize = function() { + window.removeEventListener( 'resize', this ); + this.isResizeBound = false; +}; + +proto.onresize = function() { + this.resize(); +}; + +utils.debounceMethod( Outlayer, 'onresize', 100 ); + +proto.resize = function() { + // don't trigger if size did not change + // or if resize was unbound. See #9 + if ( !this.isResizeBound || !this.needsResizeLayout() ) { + return; + } + + this.layout(); +}; + +/** + * check if layout is needed post layout + * @returns Boolean + */ +proto.needsResizeLayout = function() { + var size = getSize( this.element ); + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var hasSizes = this.size && size; + return hasSizes && size.innerWidth !== this.size.innerWidth; +}; + +// -------------------------- methods -------------------------- // + +/** + * add items to Outlayer instance + * @param {Array or NodeList or Element} elems + * @returns {Array} items - Outlayer.Items +**/ +proto.addItems = function( elems ) { + var items = this._itemize( elems ); + // add items to collection + if ( items.length ) { + this.items = this.items.concat( items ); + } + return items; +}; + +/** + * Layout newly-appended item elements + * @param {Array or NodeList or Element} elems + */ +proto.appended = function( elems ) { + var items = this.addItems( elems ); + if ( !items.length ) { + return; + } + // layout and reveal just the new items + this.layoutItems( items, true ); + this.reveal( items ); +}; + +/** + * Layout prepended elements + * @param {Array or NodeList or Element} elems + */ +proto.prepended = function( elems ) { + var items = this._itemize( elems ); + if ( !items.length ) { + return; + } + // add items to beginning of collection + var previousItems = this.items.slice(0); + this.items = items.concat( previousItems ); + // start new layout + this._resetLayout(); + this._manageStamps(); + // layout new stuff without transition + this.layoutItems( items, true ); + this.reveal( items ); + // layout previous items + this.layoutItems( previousItems ); +}; + +/** + * reveal a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.reveal = function( items ) { + this._emitCompleteOnItems( 'reveal', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.reveal(); + }); +}; + +/** + * hide a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.hide = function( items ) { + this._emitCompleteOnItems( 'hide', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.hide(); + }); +}; + +/** + * reveal item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.revealItemElements = function( elems ) { + var items = this.getItems( elems ); + this.reveal( items ); +}; + +/** + * hide item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.hideItemElements = function( elems ) { + var items = this.getItems( elems ); + this.hide( items ); +}; + +/** + * get Outlayer.Item, given an Element + * @param {Element} elem + * @param {Function} callback + * @returns {Outlayer.Item} item + */ +proto.getItem = function( elem ) { + // loop through items to get the one that matches + for ( var i=0; i < this.items.length; i++ ) { + var item = this.items[i]; + if ( item.element == elem ) { + // return item + return item; + } + } +}; + +/** + * get collection of Outlayer.Items, given Elements + * @param {Array} elems + * @returns {Array} items - Outlayer.Items + */ +proto.getItems = function( elems ) { + elems = utils.makeArray( elems ); + var items = []; + elems.forEach( function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + items.push( item ); + } + }, this ); + + return items; +}; + +/** + * remove element(s) from instance and DOM + * @param {Array or NodeList or Element} elems + */ +proto.remove = function( elems ) { + var removeItems = this.getItems( elems ); + + this._emitCompleteOnItems( 'remove', removeItems ); + + // bail if no items to remove + if ( !removeItems || !removeItems.length ) { + return; + } + + removeItems.forEach( function( item ) { + item.remove(); + // remove item from collection + utils.removeFrom( this.items, item ); + }, this ); +}; + +// ----- destroy ----- // + +// remove and disable Outlayer instance +proto.destroy = function() { + // clean up dynamic styles + var style = this.element.style; + style.height = ''; + style.position = ''; + style.width = ''; + // destroy items + this.items.forEach( function( item ) { + item.destroy(); + }); + + this.unbindResize(); + + var id = this.element.outlayerGUID; + delete instances[ id ]; // remove reference to instance by id + delete this.element.outlayerGUID; + // remove data for jQuery + if ( jQuery ) { + jQuery.removeData( this.element, this.constructor.namespace ); + } + +}; + +// -------------------------- data -------------------------- // + +/** + * get Outlayer instance from element + * @param {Element} elem + * @returns {Outlayer} + */ +Outlayer.data = function( elem ) { + elem = utils.getQueryElement( elem ); + var id = elem && elem.outlayerGUID; + return id && instances[ id ]; +}; + + +// -------------------------- create Outlayer class -------------------------- // + +/** + * create a layout class + * @param {String} namespace + */ +Outlayer.create = function( namespace, options ) { + // sub-class Outlayer + var Layout = subclass( Outlayer ); + // apply new options and compatOptions + Layout.defaults = utils.extend( {}, Outlayer.defaults ); + utils.extend( Layout.defaults, options ); + Layout.compatOptions = utils.extend( {}, Outlayer.compatOptions ); + + Layout.namespace = namespace; + + Layout.data = Outlayer.data; + + // sub-class Item + Layout.Item = subclass( Item ); + + // -------------------------- declarative -------------------------- // + + utils.htmlInit( Layout, namespace ); + + // -------------------------- jQuery bridge -------------------------- // + + // make into jQuery plugin + if ( jQuery && jQuery.bridget ) { + jQuery.bridget( namespace, Layout ); + } + + return Layout; +}; + +function subclass( Parent ) { + function SubClass() { + Parent.apply( this, arguments ); + } + + SubClass.prototype = Object.create( Parent.prototype ); + SubClass.prototype.constructor = SubClass; + + return SubClass; +} + +// ----- helpers ----- // + +// how many milliseconds are in each unit +var msUnits = { + ms: 1, + s: 1000 +}; + +// munge time-like parameter into millisecond number +// '0.4s' -> 40 +function getMilliseconds( time ) { + if ( typeof time == 'number' ) { + return time; + } + var matches = time.match( /(^\d*\.?\d*)(\w*)/ ); + var num = matches && matches[1]; + var unit = matches && matches[2]; + if ( !num.length ) { + return 0; + } + num = parseFloat( num ); + var mult = msUnits[ unit ] || 1; + return num * mult; +} + +// ----- fin ----- // + +// back in global +Outlayer.Item = Item; + +return Outlayer; + +})); + +/*! + * Masonry v4.2.2 + * Cascading grid layout library + * https://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /*globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( [ + 'outlayer/outlayer', + 'get-size/get-size' + ], + factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + require('outlayer'), + require('get-size') + ); + } else { + // browser global + window.Masonry = factory( + window.Outlayer, + window.getSize + ); + } + +}( window, function factory( Outlayer, getSize ) { + + + +// -------------------------- masonryDefinition -------------------------- // + + // create an Outlayer layout class + var Masonry = Outlayer.create('masonry'); + // isFitWidth -> fitWidth + Masonry.compatOptions.fitWidth = 'isFitWidth'; + + var proto = Masonry.prototype; + + proto._resetLayout = function() { + this.getSize(); + this._getMeasurement( 'columnWidth', 'outerWidth' ); + this._getMeasurement( 'gutter', 'outerWidth' ); + this.measureColumns(); + + // reset column Y + this.colYs = []; + for ( var i=0; i < this.cols; i++ ) { + this.colYs.push( 0 ); + } + + this.maxY = 0; + this.horizontalColIndex = 0; + }; + + proto.measureColumns = function() { + this.getContainerWidth(); + // if columnWidth is 0, default to outerWidth of first item + if ( !this.columnWidth ) { + var firstItem = this.items[0]; + var firstItemElem = firstItem && firstItem.element; + // columnWidth fall back to item of first element + this.columnWidth = firstItemElem && getSize( firstItemElem ).outerWidth || + // if first elem has no width, default to size of container + this.containerWidth; + } + + var columnWidth = this.columnWidth += this.gutter; + + // calculate columns + var containerWidth = this.containerWidth + this.gutter; + var cols = containerWidth / columnWidth; + // fix rounding errors, typically with gutters + var excess = columnWidth - containerWidth % columnWidth; + // if overshoot is less than a pixel, round up, otherwise floor it + var mathMethod = excess && excess < 1 ? 'round' : 'floor'; + cols = Math[ mathMethod ]( cols ); + this.cols = Math.max( cols, 1 ); + }; + + proto.getContainerWidth = function() { + // container is parent if fit width + var isFitWidth = this._getOption('fitWidth'); + var container = isFitWidth ? this.element.parentNode : this.element; + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var size = getSize( container ); + this.containerWidth = size && size.innerWidth; + }; + + proto._getItemLayoutPosition = function( item ) { + item.getSize(); + // how many columns does this brick span + var remainder = item.size.outerWidth % this.columnWidth; + var mathMethod = remainder && remainder < 1 ? 'round' : 'ceil'; + // round if off by 1 pixel, otherwise use ceil + var colSpan = Math[ mathMethod ]( item.size.outerWidth / this.columnWidth ); + colSpan = Math.min( colSpan, this.cols ); + // use horizontal or top column position + var colPosMethod = this.options.horizontalOrder ? + '_getHorizontalColPosition' : '_getTopColPosition'; + var colPosition = this[ colPosMethod ]( colSpan, item ); + // position the brick + var position = { + x: this.columnWidth * colPosition.col, + y: colPosition.y + }; + // apply setHeight to necessary columns + var setHeight = colPosition.y + item.size.outerHeight; + var setMax = colSpan + colPosition.col; + for ( var i = colPosition.col; i < setMax; i++ ) { + this.colYs[i] = setHeight; + } + + return position; + }; + + proto._getTopColPosition = function( colSpan ) { + var colGroup = this._getTopColGroup( colSpan ); + // get the minimum Y value from the columns + var minimumY = Math.min.apply( Math, colGroup ); + + return { + col: colGroup.indexOf( minimumY ), + y: minimumY, + }; + }; + + /** + * @param {Number} colSpan - number of columns the element spans + * @returns {Array} colGroup + */ + proto._getTopColGroup = function( colSpan ) { + if ( colSpan < 2 ) { + // if brick spans only one column, use all the column Ys + return this.colYs; + } + + var colGroup = []; + // how many different places could this brick fit horizontally + var groupCount = this.cols + 1 - colSpan; + // for each group potential horizontal position + for ( var i = 0; i < groupCount; i++ ) { + colGroup[i] = this._getColGroupY( i, colSpan ); + } + return colGroup; + }; + + proto._getColGroupY = function( col, colSpan ) { + if ( colSpan < 2 ) { + return this.colYs[ col ]; + } + // make an array of colY values for that one group + var groupColYs = this.colYs.slice( col, col + colSpan ); + // and get the max value of the array + return Math.max.apply( Math, groupColYs ); + }; + + // get column position based on horizontal index. #873 + proto._getHorizontalColPosition = function( colSpan, item ) { + var col = this.horizontalColIndex % this.cols; + var isOver = colSpan > 1 && col + colSpan > this.cols; + // shift to next row if item can't fit on current row + col = isOver ? 0 : col; + // don't let zero-size items take up space + var hasSize = item.size.outerWidth && item.size.outerHeight; + this.horizontalColIndex = hasSize ? col + colSpan : this.horizontalColIndex; + + return { + col: col, + y: this._getColGroupY( col, colSpan ), + }; + }; + + proto._manageStamp = function( stamp ) { + var stampSize = getSize( stamp ); + var offset = this._getElementOffset( stamp ); + // get the columns that this stamp affects + var isOriginLeft = this._getOption('originLeft'); + var firstX = isOriginLeft ? offset.left : offset.right; + var lastX = firstX + stampSize.outerWidth; + var firstCol = Math.floor( firstX / this.columnWidth ); + firstCol = Math.max( 0, firstCol ); + var lastCol = Math.floor( lastX / this.columnWidth ); + // lastCol should not go over if multiple of columnWidth #425 + lastCol -= lastX % this.columnWidth ? 0 : 1; + lastCol = Math.min( this.cols - 1, lastCol ); + // set colYs to bottom of the stamp + + var isOriginTop = this._getOption('originTop'); + var stampMaxY = ( isOriginTop ? offset.top : offset.bottom ) + + stampSize.outerHeight; + for ( var i = firstCol; i <= lastCol; i++ ) { + this.colYs[i] = Math.max( stampMaxY, this.colYs[i] ); + } + }; + + proto._getContainerSize = function() { + this.maxY = Math.max.apply( Math, this.colYs ); + var size = { + height: this.maxY + }; + + if ( this._getOption('fitWidth') ) { + size.width = this._getContainerFitWidth(); + } + + return size; + }; + + proto._getContainerFitWidth = function() { + var unusedCols = 0; + // count unused columns + var i = this.cols; + while ( --i ) { + if ( this.colYs[i] !== 0 ) { + break; + } + unusedCols++; + } + // fit container to columns that have been used + return ( this.cols - unusedCols ) * this.columnWidth - this.gutter; + }; + + proto.needsResizeLayout = function() { + var previousWidth = this.containerWidth; + this.getContainerWidth(); + return previousWidth != this.containerWidth; + }; + + return Masonry; + +})); + diff --git a/assets/mbr-switch-arrow/mbr-switch-arrow.js b/assets/mbr-switch-arrow/mbr-switch-arrow.js new file mode 100644 index 0000000..9865a9e --- /dev/null +++ b/assets/mbr-switch-arrow/mbr-switch-arrow.js @@ -0,0 +1,5 @@ +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,c,b){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e .mbr-iconfont { + font-size: 5.75rem; +} +.display-2 { + font-family: 'Jost', sans-serif; + font-size: 3rem; + line-height: 1.1; +} +.display-2 > .mbr-iconfont { + font-size: 3.75rem; +} +.display-4 { + font-family: 'Jost', sans-serif; + font-size: 1.1rem; + line-height: 1.5; +} +.display-4 > .mbr-iconfont { + font-size: 1.375rem; +} +.display-5 { + font-family: 'Jost', sans-serif; + font-size: 2rem; + line-height: 1.5; +} +.display-5 > .mbr-iconfont { + font-size: 2.5rem; +} +.display-7 { + font-family: 'Jost', sans-serif; + font-size: 1.2rem; + line-height: 1.5; +} +.display-7 > .mbr-iconfont { + font-size: 1.5rem; +} +/* ---- Fluid typography for mobile devices ---- */ +/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */ +/* 100vw - current viewport width */ +/* (48 - 20) 48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */ +/* 0.65 - min scale variable, may vary */ +@media (max-width: 992px) { + .display-1 { + font-size: 3.68rem; + } +} +@media (max-width: 768px) { + .display-1 { + font-size: 3.22rem; + font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))); + line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)))); + } + .display-2 { + font-size: 2.4rem; + font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))); + line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)))); + } + .display-4 { + font-size: 0.88rem; + font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))); + line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)))); + } + .display-5 { + font-size: 1.6rem; + font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))); + line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)))); + } + .display-7 { + font-size: 0.96rem; + font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))); + line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)))); + } +} +/* Buttons */ +.btn { + padding: 0.6rem 1.2rem; + border-radius: 4px; +} +.btn-sm { + padding: 0.6rem 1.2rem; + border-radius: 4px; +} +.btn-md { + padding: 0.6rem 1.2rem; + border-radius: 4px; +} +.btn-lg { + padding: 1rem 2.6rem; + border-radius: 4px; +} +.bg-primary { + background-color: #6592e6 !important; +} +.bg-success { + background-color: #40b0bf !important; +} +.bg-info { + background-color: #47b5ed !important; +} +.bg-warning { + background-color: #ffe161 !important; +} +.bg-danger { + background-color: #ff9966 !important; +} +.btn-primary, +.btn-primary:active { + background-color: #6592e6 !important; + border-color: #6592e6 !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary.active { + color: #ffffff !important; + background-color: #2260d2 !important; + border-color: #2260d2 !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-primary.disabled, +.btn-primary:disabled { + color: #ffffff !important; + background-color: #2260d2 !important; + border-color: #2260d2 !important; +} +.btn-secondary, +.btn-secondary:active { + background-color: #ff6666 !important; + border-color: #ff6666 !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-secondary:hover, +.btn-secondary:focus, +.btn-secondary.focus, +.btn-secondary.active { + color: #ffffff !important; + background-color: #ff0f0f !important; + border-color: #ff0f0f !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #ffffff !important; + background-color: #ff0f0f !important; + border-color: #ff0f0f !important; +} +.btn-info, +.btn-info:active { + background-color: #47b5ed !important; + border-color: #47b5ed !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info.active { + color: #ffffff !important; + background-color: #148cca !important; + border-color: #148cca !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-info.disabled, +.btn-info:disabled { + color: #ffffff !important; + background-color: #148cca !important; + border-color: #148cca !important; +} +.btn-success, +.btn-success:active { + background-color: #40b0bf !important; + border-color: #40b0bf !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success.active { + color: #ffffff !important; + background-color: #2a747e !important; + border-color: #2a747e !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-success.disabled, +.btn-success:disabled { + color: #ffffff !important; + background-color: #2a747e !important; + border-color: #2a747e !important; +} +.btn-warning, +.btn-warning:active { + background-color: #ffe161 !important; + border-color: #ffe161 !important; + color: #614f00 !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning.active { + color: #0a0800 !important; + background-color: #ffd10a !important; + border-color: #ffd10a !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-warning.disabled, +.btn-warning:disabled { + color: #614f00 !important; + background-color: #ffd10a !important; + border-color: #ffd10a !important; +} +.btn-danger, +.btn-danger:active { + background-color: #ff9966 !important; + border-color: #ff9966 !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger.active { + color: #ffffff !important; + background-color: #ff5f0f !important; + border-color: #ff5f0f !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-danger.disabled, +.btn-danger:disabled { + color: #ffffff !important; + background-color: #ff5f0f !important; + border-color: #ff5f0f !important; +} +.btn-white, +.btn-white:active { + background-color: #fafafa !important; + border-color: #fafafa !important; + color: #7a7a7a !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-white:hover, +.btn-white:focus, +.btn-white.focus, +.btn-white.active { + color: #4f4f4f !important; + background-color: #cfcfcf !important; + border-color: #cfcfcf !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-white.disabled, +.btn-white:disabled { + color: #7a7a7a !important; + background-color: #cfcfcf !important; + border-color: #cfcfcf !important; +} +.btn-black, +.btn-black:active { + background-color: #232323 !important; + border-color: #232323 !important; + color: #ffffff !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); +} +.btn-black:hover, +.btn-black:focus, +.btn-black.focus, +.btn-black.active { + color: #ffffff !important; + background-color: #000000 !important; + border-color: #000000 !important; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); +} +.btn-black.disabled, +.btn-black:disabled { + color: #ffffff !important; + background-color: #000000 !important; + border-color: #000000 !important; +} +.btn-primary-outline, +.btn-primary-outline:active { + background-color: transparent !important; + border-color: #6592e6; + color: #6592e6; +} +.btn-primary-outline:hover, +.btn-primary-outline:focus, +.btn-primary-outline.focus, +.btn-primary-outline.active { + color: #2260d2 !important; + background-color: transparent!important; + border-color: #2260d2 !important; + box-shadow: none!important; +} +.btn-primary-outline.disabled, +.btn-primary-outline:disabled { + color: #ffffff !important; + background-color: #6592e6 !important; + border-color: #6592e6 !important; +} +.btn-secondary-outline, +.btn-secondary-outline:active { + background-color: transparent !important; + border-color: #ff6666; + color: #ff6666; +} +.btn-secondary-outline:hover, +.btn-secondary-outline:focus, +.btn-secondary-outline.focus, +.btn-secondary-outline.active { + color: #ff0f0f !important; + background-color: transparent!important; + border-color: #ff0f0f !important; + box-shadow: none!important; +} +.btn-secondary-outline.disabled, +.btn-secondary-outline:disabled { + color: #ffffff !important; + background-color: #ff6666 !important; + border-color: #ff6666 !important; +} +.btn-info-outline, +.btn-info-outline:active { + background-color: transparent !important; + border-color: #47b5ed; + color: #47b5ed; +} +.btn-info-outline:hover, +.btn-info-outline:focus, +.btn-info-outline.focus, +.btn-info-outline.active { + color: #148cca !important; + background-color: transparent!important; + border-color: #148cca !important; + box-shadow: none!important; +} +.btn-info-outline.disabled, +.btn-info-outline:disabled { + color: #ffffff !important; + background-color: #47b5ed !important; + border-color: #47b5ed !important; +} +.btn-success-outline, +.btn-success-outline:active { + background-color: transparent !important; + border-color: #40b0bf; + color: #40b0bf; +} +.btn-success-outline:hover, +.btn-success-outline:focus, +.btn-success-outline.focus, +.btn-success-outline.active { + color: #2a747e !important; + background-color: transparent!important; + border-color: #2a747e !important; + box-shadow: none!important; +} +.btn-success-outline.disabled, +.btn-success-outline:disabled { + color: #ffffff !important; + background-color: #40b0bf !important; + border-color: #40b0bf !important; +} +.btn-warning-outline, +.btn-warning-outline:active { + background-color: transparent !important; + border-color: #ffe161; + color: #ffe161; +} +.btn-warning-outline:hover, +.btn-warning-outline:focus, +.btn-warning-outline.focus, +.btn-warning-outline.active { + color: #ffd10a !important; + background-color: transparent!important; + border-color: #ffd10a !important; + box-shadow: none!important; +} +.btn-warning-outline.disabled, +.btn-warning-outline:disabled { + color: #614f00 !important; + background-color: #ffe161 !important; + border-color: #ffe161 !important; +} +.btn-danger-outline, +.btn-danger-outline:active { + background-color: transparent !important; + border-color: #ff9966; + color: #ff9966; +} +.btn-danger-outline:hover, +.btn-danger-outline:focus, +.btn-danger-outline.focus, +.btn-danger-outline.active { + color: #ff5f0f !important; + background-color: transparent!important; + border-color: #ff5f0f !important; + box-shadow: none!important; +} +.btn-danger-outline.disabled, +.btn-danger-outline:disabled { + color: #ffffff !important; + background-color: #ff9966 !important; + border-color: #ff9966 !important; +} +.btn-black-outline, +.btn-black-outline:active { + background-color: transparent !important; + border-color: #232323; + color: #232323; +} +.btn-black-outline:hover, +.btn-black-outline:focus, +.btn-black-outline.focus, +.btn-black-outline.active { + color: #000000 !important; + background-color: transparent!important; + border-color: #000000 !important; + box-shadow: none!important; +} +.btn-black-outline.disabled, +.btn-black-outline:disabled { + color: #ffffff !important; + background-color: #232323 !important; + border-color: #232323 !important; +} +.btn-white-outline, +.btn-white-outline:active { + background-color: transparent !important; + border-color: #fafafa; + color: #fafafa; +} +.btn-white-outline:hover, +.btn-white-outline:focus, +.btn-white-outline.focus, +.btn-white-outline.active { + color: #cfcfcf !important; + background-color: transparent!important; + border-color: #cfcfcf !important; + box-shadow: none!important; +} +.btn-white-outline.disabled, +.btn-white-outline:disabled { + color: #7a7a7a !important; + background-color: #fafafa !important; + border-color: #fafafa !important; +} +.text-primary { + color: #6592e6 !important; +} +.text-secondary { + color: #ff6666 !important; +} +.text-success { + color: #40b0bf !important; +} +.text-info { + color: #47b5ed !important; +} +.text-warning { + color: #ffe161 !important; +} +.text-danger { + color: #ff9966 !important; +} +.text-white { + color: #fafafa !important; +} +.text-black { + color: #232323 !important; +} +a.text-primary:hover, +a.text-primary:focus, +a.text-primary.active { + color: #205ac5 !important; +} +a.text-secondary:hover, +a.text-secondary:focus, +a.text-secondary.active { + color: #ff0000 !important; +} +a.text-success:hover, +a.text-success:focus, +a.text-success.active { + color: #266a73 !important; +} +a.text-info:hover, +a.text-info:focus, +a.text-info.active { + color: #1283bc !important; +} +a.text-warning:hover, +a.text-warning:focus, +a.text-warning.active { + color: #facb00 !important; +} +a.text-danger:hover, +a.text-danger:focus, +a.text-danger.active { + color: #ff5500 !important; +} +a.text-white:hover, +a.text-white:focus, +a.text-white.active { + color: #c7c7c7 !important; +} +a.text-black:hover, +a.text-black:focus, +a.text-black.active { + color: #000000 !important; +} +a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]) { + position: relative; + background-image: transparent; + background-size: 10000px 2px; + background-repeat: no-repeat; + background-position: 0px 1.2em; + background-position: -10000px 1.2em; +} +a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):hover { + transition: background-position 2s ease-in-out; + background-image: linear-gradient(currentColor 50%, currentColor 50%); + background-position: 0px 1.2em; +} +.nav-tabs .nav-link.active { + color: #6592e6; +} +.nav-tabs .nav-link:not(.active) { + color: #232323; +} +.alert-success { + background-color: #70c770; +} +.alert-info { + background-color: #47b5ed; +} +.alert-warning { + background-color: #ffe161; +} +.alert-danger { + background-color: #ff9966; +} +.mbr-section-btn a.btn:not(.btn-form) { + border-radius: 100px; +} +.mbr-section-btn a.btn:not(.btn-form):hover, +.mbr-section-btn a.btn:not(.btn-form):focus { + box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important; +} +.mbr-gallery-filter li a { + border-radius: 100px !important; +} +.mbr-gallery-filter li.active .btn { + background-color: #6592e6; + border-color: #6592e6; + color: #ffffff; +} +.mbr-gallery-filter li.active .btn:focus { + box-shadow: none; +} +.nav-tabs .nav-link { + border-radius: 100px !important; +} +a, +a:hover { + color: #6592e6; +} +.mbr-plan-header.bg-primary .mbr-plan-subtitle, +.mbr-plan-header.bg-primary .mbr-plan-price-desc { + color: #ffffff; +} +.mbr-plan-header.bg-success .mbr-plan-subtitle, +.mbr-plan-header.bg-success .mbr-plan-price-desc { + color: #a0d8df; +} +.mbr-plan-header.bg-info .mbr-plan-subtitle, +.mbr-plan-header.bg-info .mbr-plan-price-desc { + color: #ffffff; +} +.mbr-plan-header.bg-warning .mbr-plan-subtitle, +.mbr-plan-header.bg-warning .mbr-plan-price-desc { + color: #ffffff; +} +.mbr-plan-header.bg-danger .mbr-plan-subtitle, +.mbr-plan-header.bg-danger .mbr-plan-price-desc { + color: #ffffff; +} +/* Scroll to top button*/ +.scrollToTop_wraper { + display: none; +} +.form-control { + font-family: 'Jost', sans-serif; + font-size: 1.1rem; + line-height: 1.5; + font-weight: 400; +} +.form-control > .mbr-iconfont { + font-size: 1.375rem; +} +.form-control:hover, +.form-control:focus { + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px; + border-color: #6592e6 !important; +} +.form-control:-webkit-input-placeholder { + font-family: 'Jost', sans-serif; + font-size: 1.1rem; + line-height: 1.5; + font-weight: 400; +} +.form-control:-webkit-input-placeholder > .mbr-iconfont { + font-size: 1.375rem; +} +blockquote { + border-color: #6592e6; +} +/* Forms */ +.mbr-form .input-group-btn a.btn { + border-radius: 100px !important; +} +.mbr-form .input-group-btn a.btn:hover { + box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2); +} +.mbr-form .input-group-btn button[type="submit"] { + border-radius: 100px !important; + padding: 1rem 3rem; +} +.mbr-form .input-group-btn button[type="submit"]:hover { + box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2); +} +.jq-selectbox li:hover, +.jq-selectbox li.selected { + background-color: #6592e6; + color: #ffffff; +} +.jq-number__spin { + transition: 0.25s ease; +} +.jq-number__spin:hover { + border-color: #6592e6; +} +.jq-selectbox .jq-selectbox__trigger-arrow, +.jq-number__spin.minus:after, +.jq-number__spin.plus:after { + transition: 0.4s; + border-top-color: #353535; + border-bottom-color: #353535; +} +.jq-selectbox:hover .jq-selectbox__trigger-arrow, +.jq-number__spin.minus:hover:after, +.jq-number__spin.plus:hover:after { + border-top-color: #6592e6; + border-bottom-color: #6592e6; +} +.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, +.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, +.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { + color: #ffffff !important; + background-color: #6592e6 !important; + box-shadow: none !important; +} +.xdsoft_datetimepicker .xdsoft_calendar td:hover, +.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { + color: #000000 !important; + background: #ff6666 !important; + box-shadow: none !important; +} +.lazy-bg { + background-image: none !important; +} +.lazy-placeholder:not(section), +.lazy-none { + display: block; + position: relative; + padding-bottom: 56.25%; + width: 100%; + height: auto; +} +iframe.lazy-placeholder, +.lazy-placeholder:after { + content: ''; + position: absolute; + width: 200px; + height: 200px; + background: transparent no-repeat center; + background-size: contain; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); +} +section.lazy-placeholder:after { + opacity: 0.5; +} +body { + overflow-x: hidden; +} +a { + transition: color 0.6s; +} +.cid-t4fGj9dMt2 { + z-index: 1000; + width: 100%; + position: relative; + min-height: 60px; +} +.cid-t4fGj9dMt2 nav.navbar { + position: fixed; +} +.cid-t4fGj9dMt2 .dropdown-item:before { + font-family: Moririse2 !important; + content: '\e966'; + display: inline-block; + width: 0; + position: absolute; + left: 1rem; + top: 0.5rem; + margin-right: 0.5rem; + line-height: 1; + font-size: inherit; + vertical-align: middle; + text-align: center; + overflow: hidden; + transform: scale(0, 1); + transition: all 0.25s ease-in-out; +} +.cid-t4fGj9dMt2 .dropdown-menu { + padding: 0; + border-radius: 4px; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); +} +.cid-t4fGj9dMt2 .dropdown-item { + border-bottom: 1px solid #e6e6e6; +} +.cid-t4fGj9dMt2 .dropdown-item:hover, +.cid-t4fGj9dMt2 .dropdown-item:focus { + background: #6592e6 !important; + color: white !important; +} +.cid-t4fGj9dMt2 .dropdown-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.cid-t4fGj9dMt2 .dropdown-item:last-child { + border-bottom: none; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.cid-t4fGj9dMt2 .nav-dropdown .link { + padding: 0 0.3em !important; + margin: .667em 1em !important; +} +.cid-t4fGj9dMt2 .nav-dropdown .link.dropdown-toggle::after { + margin-left: 0.5rem; + margin-top: 0.2rem; +} +.cid-t4fGj9dMt2 .nav-link { + position: relative; +} +.cid-t4fGj9dMt2 .container { + display: flex; + margin: auto; +} +.cid-t4fGj9dMt2 .iconfont-wrapper { + color: #000000 !important; + font-size: 1.5rem; + padding-right: .5rem; +} +.cid-t4fGj9dMt2 .dropdown-menu, +.cid-t4fGj9dMt2 .navbar.opened { + background: #810044 !important; +} +.cid-t4fGj9dMt2 .nav-item:focus, +.cid-t4fGj9dMt2 .nav-link:focus { + outline: none; +} +.cid-t4fGj9dMt2 .dropdown .dropdown-menu .dropdown-item { + width: auto; + transition: all 0.25s ease-in-out; +} +.cid-t4fGj9dMt2 .dropdown .dropdown-menu .dropdown-item::after { + right: 0.5rem; +} +.cid-t4fGj9dMt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont { + margin-right: .5rem; + vertical-align: sub; +} +.cid-t4fGj9dMt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before { + display: inline-block; + transform: scale(1, 1); + transition: all 0.25s ease-in-out; +} +.cid-t4fGj9dMt2 .collapsed .dropdown-menu .dropdown-item:before { + display: none; +} +.cid-t4fGj9dMt2 .collapsed .dropdown .dropdown-menu .dropdown-item { + padding: 0.235em 1.5em 0.235em 1.5em !important; + transition: none; + margin: 0 !important; +} +.cid-t4fGj9dMt2 .navbar { + min-height: 70px; + transition: all .3s; + border-bottom: 1px solid transparent; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); + background: #810044; +} +.cid-t4fGj9dMt2 .navbar.opened { + transition: all .3s; +} +.cid-t4fGj9dMt2 .navbar .dropdown-item { + padding: .5rem 1.8rem; +} +.cid-t4fGj9dMt2 .navbar .navbar-logo img { + width: auto; +} +.cid-t4fGj9dMt2 .navbar .navbar-collapse { + justify-content: flex-end; + z-index: 1; +} +.cid-t4fGj9dMt2 .navbar.collapsed { + justify-content: center; +} +.cid-t4fGj9dMt2 .navbar.collapsed .nav-item .nav-link::before { + display: none; +} +.cid-t4fGj9dMt2 .navbar.collapsed.opened .dropdown-menu { + top: 0; +} +.cid-t4fGj9dMt2 .navbar.collapsed .dropdown-menu .dropdown-submenu { + left: 0 !important; +} +.cid-t4fGj9dMt2 .navbar.collapsed .dropdown-menu .dropdown-item:after { + right: auto; +} +.cid-t4fGj9dMt2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after { + margin-left: 0.5rem; + margin-top: 0.2rem; + border-top: 0.35em solid; + border-right: 0.35em solid transparent; + border-left: 0.35em solid transparent; + border-bottom: 0; + top: 41%; +} +.cid-t4fGj9dMt2 .navbar.collapsed ul.navbar-nav li { + margin: auto; +} +.cid-t4fGj9dMt2 .navbar.collapsed .dropdown-menu .dropdown-item { + padding: .25rem 1.5rem; + text-align: center; +} +.cid-t4fGj9dMt2 .navbar.collapsed .icons-menu { + padding-left: 0; + padding-right: 0; + padding-top: .5rem; + padding-bottom: .5rem; +} +@media (max-width: 991px) { + .cid-t4fGj9dMt2 .navbar .nav-item .nav-link::before { + display: none; + } + .cid-t4fGj9dMt2 .navbar.opened .dropdown-menu { + top: 0; + } + .cid-t4fGj9dMt2 .navbar .dropdown-menu .dropdown-submenu { + left: 0 !important; + } + .cid-t4fGj9dMt2 .navbar .dropdown-menu .dropdown-item:after { + right: auto; + } + .cid-t4fGj9dMt2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after { + margin-left: 0.5rem; + margin-top: 0.2rem; + border-top: 0.35em solid; + border-right: 0.35em solid transparent; + border-left: 0.35em solid transparent; + border-bottom: 0; + top: 40%; + } + .cid-t4fGj9dMt2 .navbar .navbar-logo img { + height: 3rem !important; + } + .cid-t4fGj9dMt2 .navbar ul.navbar-nav li { + margin: auto; + } + .cid-t4fGj9dMt2 .navbar .dropdown-menu .dropdown-item { + padding: .25rem 1.5rem !important; + text-align: center; + } + .cid-t4fGj9dMt2 .navbar .navbar-brand { + flex-shrink: initial; + flex-basis: auto; + word-break: break-word; + padding-right: 2rem; + } + .cid-t4fGj9dMt2 .navbar .navbar-toggler { + flex-basis: auto; + } + .cid-t4fGj9dMt2 .navbar .icons-menu { + padding-left: 0; + padding-top: .5rem; + padding-bottom: .5rem; + } +} +.cid-t4fGj9dMt2 .navbar.navbar-short { + min-height: 60px; +} +.cid-t4fGj9dMt2 .navbar.navbar-short .navbar-logo img { + height: 2.5rem !important; +} +.cid-t4fGj9dMt2 .navbar.navbar-short .navbar-brand { + min-height: 60px; + padding: 0; +} +.cid-t4fGj9dMt2 .navbar-brand { + min-height: 70px; + flex-shrink: 0; + align-items: center; + margin-right: 0; + padding: 0; + transition: all .3s; + word-break: break-word; + z-index: 1; +} +.cid-t4fGj9dMt2 .navbar-brand .navbar-caption { + line-height: inherit !important; +} +.cid-t4fGj9dMt2 .navbar-brand .navbar-logo a { + outline: none; +} +.cid-t4fGj9dMt2 .dropdown-item.active, +.cid-t4fGj9dMt2 .dropdown-item:active { + background-color: transparent; +} +.cid-t4fGj9dMt2 .navbar-expand-lg .navbar-nav .nav-link { + padding: 0; +} +.cid-t4fGj9dMt2 .nav-dropdown .link.dropdown-toggle { + margin-right: 1.667em; +} +.cid-t4fGj9dMt2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] { + margin-right: 0; + padding: 0.667em 1.667em; +} +.cid-t4fGj9dMt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu { + background: #810044; +} +.cid-t4fGj9dMt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu { + margin: 0; + left: 100%; +} +.cid-t4fGj9dMt2 .navbar .dropdown.open > .dropdown-menu { + display: block; +} +.cid-t4fGj9dMt2 ul.navbar-nav { + flex-wrap: wrap; +} +.cid-t4fGj9dMt2 .navbar-buttons { + text-align: center; + min-width: 170px; +} +.cid-t4fGj9dMt2 button.navbar-toggler { + outline: none; + width: 31px; + height: 20px; + cursor: pointer; + transition: all .2s; + position: relative; + align-self: center; +} +.cid-t4fGj9dMt2 button.navbar-toggler .hamburger span { + position: absolute; + right: 0; + width: 30px; + height: 2px; + border-right: 5px; + background-color: #000000; +} +.cid-t4fGj9dMt2 button.navbar-toggler .hamburger span:nth-child(1) { + top: 0; + transition: all .2s; +} +.cid-t4fGj9dMt2 button.navbar-toggler .hamburger span:nth-child(2) { + top: 8px; + transition: all .15s; +} +.cid-t4fGj9dMt2 button.navbar-toggler .hamburger span:nth-child(3) { + top: 8px; + transition: all .15s; +} +.cid-t4fGj9dMt2 button.navbar-toggler .hamburger span:nth-child(4) { + top: 16px; + transition: all .2s; +} +.cid-t4fGj9dMt2 nav.opened .hamburger span:nth-child(1) { + top: 8px; + width: 0; + opacity: 0; + right: 50%; + transition: all .2s; +} +.cid-t4fGj9dMt2 nav.opened .hamburger span:nth-child(2) { + transform: rotate(45deg); + transition: all .25s; +} +.cid-t4fGj9dMt2 nav.opened .hamburger span:nth-child(3) { + transform: rotate(-45deg); + transition: all .25s; +} +.cid-t4fGj9dMt2 nav.opened .hamburger span:nth-child(4) { + top: 8px; + width: 0; + opacity: 0; + right: 50%; + transition: all .2s; +} +.cid-t4fGj9dMt2 .navbar-dropdown { + padding: 0 1rem; + position: fixed; +} +.cid-t4fGj9dMt2 a.nav-link { + display: flex; + align-items: center; + justify-content: center; +} +.cid-t4fGj9dMt2 .icons-menu { + flex-wrap: nowrap; + display: flex; + justify-content: center; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.3rem; + text-align: center; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .cid-t4fGj9dMt2 .navbar { + height: 70px; + } + .cid-t4fGj9dMt2 .navbar.opened { + height: auto; + } + .cid-t4fGj9dMt2 .nav-item .nav-link:hover::before { + width: 175%; + max-width: calc(100% + 2rem); + left: -1rem; + } +} +.cid-t4fxNwmB1v { + padding-top: 6rem; + padding-bottom: 6rem; + background-image: url("../../../assets/images/chinelo-002-color-1-2000x2504.jpg"); +} +.cid-t4fxNwmB1v .row { + align-items: center; +} +@media (max-width: 991px) { + .cid-t4fxNwmB1v .row { + flex-direction: column-reverse; + } + .cid-t4fxNwmB1v .image-wrapper { + margin-bottom: 2rem; + } + .cid-t4fxNwmB1v .card-wrapper { + padding: 0 1rem; + } +} +@media (min-width: 992px) { + .cid-t4fxNwmB1v .card-wrapper { + padding-right: 2rem; + } +} +.cid-t4fxNwmB1v .image-wrapper img { + width: 100%; + object-fit: cover; +} +.cid-t4fxNwmB1v .card-title { + color: #fafafa; + text-align: center; +} +.cid-t4fxNwmB1v .mbr-text, +.cid-t4fxNwmB1v .mbr-section-btn { + color: #ffffff; + text-align: center; +} +.cid-tkQqx5OTxJ { + padding-top: 10rem; + padding-bottom: 10rem; +} +.cid-tkQqx5OTxJ .social-row .soc-item { + display: inline-block; + text-align: center; + margin-bottom: 1rem; + margin-right: .7rem; +} +.cid-tkQqx5OTxJ .social-row .soc-item .mbr-iconfont { + font-size: 32px; + border-radius: 50%; + padding: 0.6rem; + border: 2px solid #232323; + transition: all 0.3s; + color: #232323; +} +.cid-tkQqx5OTxJ .social-row .soc-item .mbr-iconfont:hover { + background-color: #232323; + color: #ffffff; +} +.cid-tkQqx5OTxJ .mbr-section-title { + color: #ffffff; +} +.cid-tkQqx5OTxJ .mbr-section-subtitle { + color: #000000; +} +.cid-tkQqx5OTxJ .mbr-text, +.cid-tkQqx5OTxJ .mbr-section-btn, +.cid-tkQqx5OTxJ .social-row { + color: #ffffff; +} +.cid-tleClpagCv { + padding-top: 6rem; + padding-bottom: 2rem; + background-color: #ffffff; +} +@media (max-width: 991px) { + .cid-tleClpagCv .image-wrapper { + margin-bottom: 1rem; + } +} +.cid-tleClpagCv .row { + flex-direction: row-reverse; +} +.cid-tleClpagCv img { + width: 100%; +} +.cid-tlbtvYlvmv { + padding-top: 5rem; + padding-bottom: 0rem; + background-color: #ffe161; +} +.cid-tlbtvYlvmv .mbr-fallback-image.disabled { + display: none; +} +.cid-tlbtvYlvmv .mbr-fallback-image { + display: block; + background-size: cover; + background-position: center center; + width: 100%; + height: 100%; + position: absolute; + top: 0; +} +.cid-t6G7iboJ7Y { + padding-top: 1rem; + padding-bottom: 0rem; + background-color: #ffe161; +} +@media (max-width: 991px) { + .cid-t6G7iboJ7Y .image-wrapper { + margin-bottom: 1rem; + } +} +.cid-t6G7iboJ7Y .row { + flex-direction: row-reverse; +} +.cid-t6G7iboJ7Y img { + width: 100%; +} +.cid-tmJiDAOBcg { + padding-top: 2rem; + padding-bottom: 0rem; + background-color: #ffe161; +} +.cid-tmJiDAOBcg .mbr-fallback-image.disabled { + display: none; +} +.cid-tmJiDAOBcg .mbr-fallback-image { + display: block; + background-size: cover; + background-position: center center; + width: 100%; + height: 100%; + position: absolute; + top: 0; +} +.cid-tmJiCvExQM { + padding-top: 0rem; + padding-bottom: 6rem; + background-color: #ffe161; +} +@media (max-width: 991px) { + .cid-tmJiCvExQM .image-wrapper { + margin-bottom: 1rem; + } +} +.cid-tmJiCvExQM .row { + flex-direction: row-reverse; +} +.cid-tmJiCvExQM img { + width: 100%; +} +.cid-tkUv1nd1oq { + padding-top: 3rem; + padding-bottom: 0rem; + background-color: #ffffff; +} +.cid-tkUv1nd1oq .item:focus, +.cid-tkUv1nd1oq span:focus { + outline: none; +} +.cid-tkUv1nd1oq .item { + cursor: pointer; + margin-bottom: 2rem; +} +.cid-tkUv1nd1oq .item-wrapper { + position: relative; + border-radius: 4px; + background: #fafafa; + height: 100%; + display: flex; + flex-flow: column nowrap; +} +@media (min-width: 992px) { + .cid-tkUv1nd1oq .item-wrapper .item-content { + padding: 2rem; + } +} +@media (max-width: 991px) { + .cid-tkUv1nd1oq .item-wrapper .item-content { + padding: 1rem; + } +} +.cid-tkUv1nd1oq .mbr-section-btn { + margin-top: auto !important; +} +.cid-tkUv1nd1oq .mbr-section-title { + color: #232323; +} +.cid-tkUv1nd1oq .mbr-text, +.cid-tkUv1nd1oq .mbr-section-btn { + text-align: left; +} +.cid-tkUv1nd1oq .item-title { + text-align: left; + color: #6592e6; +} +.cid-tkUv1nd1oq .item-subtitle { + text-align: left; + color: #232323; +} +.cid-tkQrKvxg9X { + padding-top: 2rem; + padding-bottom: 3rem; + background-color: #ffffff; +} +.cid-tkQrKvxg9X .item:focus, +.cid-tkQrKvxg9X span:focus { + outline: none; +} +.cid-tkQrKvxg9X .item { + cursor: pointer; + margin-bottom: 2rem; +} +.cid-tkQrKvxg9X .item-wrapper { + position: relative; + border-radius: 4px; + background: #fafafa; + height: 100%; + display: flex; + flex-flow: column nowrap; +} +@media (min-width: 992px) { + .cid-tkQrKvxg9X .item-wrapper .item-content { + padding: 2rem; + } +} +@media (max-width: 991px) { + .cid-tkQrKvxg9X .item-wrapper .item-content { + padding: 1rem; + } +} +.cid-tkQrKvxg9X .mbr-section-btn { + margin-top: auto !important; +} +.cid-tkQrKvxg9X .mbr-section-title { + color: #232323; +} +.cid-tkQrKvxg9X .mbr-text, +.cid-tkQrKvxg9X .mbr-section-btn { + text-align: left; + color: #232323; +} +.cid-tkQrKvxg9X .item-title { + text-align: left; + color: #6592e6; +} +.cid-tkQrKvxg9X .item-subtitle { + text-align: left; + color: #232323; +} +.cid-tkZPQ353yJ { + padding-top: 5rem; + padding-bottom: 0rem; + background-color: #ec5900; +} +.cid-tkZPQ353yJ .mbr-section-subtitle { + color: #ffb18a; + text-align: left; +} +.cid-tkZPQ353yJ .mbr-text { + color: #ffb18a; +} +.cid-t4gnDLhjpl { + padding-top: 4rem; + padding-bottom: 5rem; + background-color: #ec5900; +} +.cid-t4gnDLhjpl .mbr-iconfont { + font-size: 1.4rem !important; + font-family: 'Moririse2' !important; + color: #6592e6; + margin-left: 1rem; +} +.cid-t4gnDLhjpl .panel-group { + border: none; +} +.cid-t4gnDLhjpl .panel-title { + display: flex; + align-items: center; + justify-content: space-between; +} +.cid-t4gnDLhjpl .panel-body, +.cid-t4gnDLhjpl .card-header { + padding: 1rem 0; +} +.cid-t4gnDLhjpl .panel-title-edit { + color: #000000; +} +.cid-t4gnDLhjpl .card .card-header { + background-color: transparent; + margin-bottom: 0; +} +.cid-t4gnDLhjpl .panel-text { + color: #ffb18a; +} +.cid-t4fxToPopY { + padding-top: 3rem; + padding-bottom: 5rem; + background-color: #98dee8; +} +.cid-t4fxToPopY .row { + flex-direction: row-reverse; +} +.cid-t4fxToPopY .video-wrapper iframe { + width: 100%; +} +.cid-t4fxToPopY .mbr-section-title, +.cid-t4fxToPopY .mbr-description { + text-align: center; +} +@media (min-width: 992px) { + .cid-t4fxToPopY .text-wrapper { + padding: 2rem; + } +} diff --git a/assets/parallax/jarallax.min.js b/assets/parallax/jarallax.min.js new file mode 100644 index 0000000..0ce1c04 --- /dev/null +++ b/assets/parallax/jarallax.min.js @@ -0,0 +1,7 @@ +/*! + * Name : Just Another Parallax [Jarallax] + * Version : 1.12.0 + * Author : nK + * GitHub : https://github.com/nk-o/jarallax + */!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=11)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},,function(n,e,t){(function(e){var t;t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},n.exports=t}).call(this,t(5))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(12)},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),a=n(4),r=n(13);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=a.window.jarallax;if(a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=s,this},void 0!==a.jQuery){var c=function(){var e=arguments||[];Array.prototype.unshift.call(e,this);var t=r.default.apply(a.window,e);return"object"!==l(t)?t:this};c.constructor=r.default.constructor;var u=a.jQuery.fn.jarallax;a.jQuery.fn.jarallax=c,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=u,this}}i()(function(){Object(r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),a=n(14),r=n.n(a),b=n(4);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],o=!0,i=!1,a=void 0;try{for(var r,l=e[Symbol.iterator]();!(o=(r=l.next()).done)&&(n.push(r.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;nb.length)return!1;b=b.shift();return h(a,c,b),b}function n(a,c){return 0===a.indexOf(c.toLowerCase())?a:""+c.toLowerCase()+a.substr(0,1).toUpperCase()+a.substr(1)}function d(a){return/^(https?:)?\/\/((player|www).)?vimeo.com(?=$|\/)/.test(a)}function B(){var a=0b&&(c=JSON.stringify(c)),a.element.contentWindow.postMessage(c,a.origin))}function J(a,c){c=H(c);var b=[],d=void 0;if(c.event)"error"===c.event&&g(a,c.data.method).forEach(function(b){var e=Error(c.data.message);e.name=c.data.name;b.reject(e); +h(a,c.data.method,b)}),b=g(a,"event:"+c.event),d=c.data;else if(c.method){var C=f(a,c.method);C&&(b.push(C),d=c.value)}b.forEach(function(c){try{if("function"==typeof c)return void c.call(a,d);c.resolve(d)}catch(O){}})}var E="undefined"!=typeof window.postMessage;if("undefined"==typeof Array.prototype.indexOf||!E)throw Error("Sorry, the Vimeo Player API is not available in this browser.");var z="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},v= +(a(function(a,c){!function(a){function c(a,c){function e(a){return this&&this.constructor===e?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=c,void(a&&b.call(this,a))):new e(a)}return c||F(a,"size",{get:x}),a.constructor=e,e.prototype=a,e}function b(a){this.add?a.forEach(this.add,this):a.forEach(function(a){this.set(a[0],a[1])},this)}function e(a){return this.has(a)&&(this._keys.splice(q,1),this._values.splice(q,1),this._itp.forEach(function(a){q=o.clientWidth&&i>=o.clientHeight}),f=0i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-mr[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)l(f.top)||'bottom'===i&&l(a.top)l(o.right),g=l(a.top)l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightthis.status){var a=JSON.parse(this.responseText);c(a[0].thumbnail_large)}};a.send();a=null}var k=function(){var b={};return function(c){var a=$.Deferred();c in b?b[c]?a.resolve(b[c]):a.reject("Preview image not found."):$("").on("load",function(){if(120===(this.naturalWidth||this.width)){var e=this.src.split("/").pop();switch(e){case "maxresdefault.jpg":this.src= +this.src.replace(e,"sddefault.jpg");break;case "sddefault.jpg":this.src=this.src.replace(e,"hqdefault.jpg");break;case "hqdefault.jpg":this.src=this.src.replace(e,"default.jpg");break;default:b[c]=null,a.reject("Preview image not found.")}}else a.resolve(b[c]=this.src)}).attr("src","https://img.youtube.com/vi/"+c+"/maxresdefault.jpg");return a}}();if(!$("html").hasClass("is-builder"))$(document).on("add.cards",function(b){if($(b.target).hasClass("carousel")){var c=$("html").hasClass("desktop");$(b.target).outerFind("[data-bg-video-slide]").each(function(){var a= +g($(this).attr("data-bg-video-slide"));if(a){var b=$('
').css({display:"none",backgroundSize:"cover",backgroundPosition:"center"});$(".container-slide",this).before(b);var l=f($(this).attr("data-bg-video-slide")),d=$(this).find(".mbr-overlay");"youtube"===l?(k(a).done(function(a){b.css("background-image",'url("'+a+'")').show()}),c&&$.fn.YTPlayer&&!$(this).find(".playerBox").length&&($(".container-slide",this).before('
').prev().YTPlayer({videoURL:a, +containment:"self",showControls:!1,mute:!0}),d.length&&$(".YTPOverlay",this).css({opacity:d.css("opacity"),backgroundColor:d.css("background-color")}),$(this).find(".image_wrapper img").css("opacity","0"),$(this).find(".image_wrapper .mbr-overlay").css("opacity","0"))):(h(a,function(a){b.css("background-image",'url("'+a+'")').show()}),c&&$.fn.vimeo_player&&!$(this).find(".playerBox").length&&($(".container-slide",this).before('
').prev().vimeo_player({videoURL:a, +containment:"self",showControls:!1,mute:!0}),d.length&&$(".vimeo_player_overlay",this).css({opacity:d.css("opacity"),backgroundColor:d.css("background-color")})))}});$(b.target).find(".carousel-item iframe").css({transitionProperty:"opacity",transitionDuration:"1000ms"});$(this).on("slide.bs.carousel","section.carousel",function(a){$(a.target).find(".carousel-item.active .mb_YTPlayer").each(function(){$(this).YTPPause()});$(a.target).find(".carousel-item.active .vimeo_player").each(function(){$(this).v_pause()}); +$(a.target).find(".carousel-item:not(.active) iframe").css("opacity",0)});$(this).on("slid.bs.carousel","section.carousel",function(a){$(a.target).find(".carousel-item.active .mb_YTPlayer").each(function(){$(this).YTPPlay()});$(a.target).find(".carousel-item.active .vimeo_player").each(function(){$(this).v_play()});$(a.target).find(".carousel-item.active iframe").resize().css("opacity",1)})}})})(); diff --git a/assets/smoothscroll/smooth-scroll.js b/assets/smoothscroll/smooth-scroll.js new file mode 100644 index 0000000..501b56a --- /dev/null +++ b/assets/smoothscroll/smooth-scroll.js @@ -0,0 +1,15 @@ +(function(){function C(){if(!D&&document.body){D=!0;var a=document.body,b=document.documentElement,d=window.innerHeight,c=a.scrollHeight;l=0<=document.compatMode.indexOf("CSS")?b:a;m=a;f.keyboardSupport&&window.addEventListener("keydown",M,!1);if(top!=self)v=!0;else if(ca&&c>d&&(a.offsetHeight<=d||b.offsetHeight<=d)){var e=document.createElement("div");e.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+l.scrollHeight+"px";document.body.appendChild(e);var g;w=function(){g|| +(g=setTimeout(function(){e.style.height="0";e.style.height=l.scrollHeight+"px";g=null},500))};setTimeout(w,10);window.addEventListener("resize",w,!1);z=new da(w);z.observe(a,{attributes:!0,childList:!0,characterData:!1});l.offsetHeight<=d&&(d=document.createElement("div"),d.style.clear="both",a.appendChild(d))}f.fixedBackground||(a.style.backgroundAttachment="scroll",b.style.backgroundAttachment="scroll")}}function N(a,b,d){ea(b,d);if(1!=f.accelerationMax){var c=Date.now()-E;cb?.99:-.99,lastY:0>d?.99:-.99,start:Date.now()});if(!F){c=O();var e=a===c||a===document.body;null==a.$scrollBehavior&&fa(a)&&(a.$scrollBehavior=a.style.scrollBehavior,a.style.scrollBehavior="auto");var g=function(c){c=Date.now();for(var k=0,l=0,h=0;h=f.animationTime,q=m?1:p/f.animationTime;f.pulseAlgorithm&&(p=q,1<=p?q=1:0>=p?q=0:(1==f.pulseNormalize&&(f.pulseNormalize/= +P(1)),q=P(p)));p=n.x*q-n.lastX>>0;q=n.y*q-n.lastY>>0;k+=p;l+=q;n.lastX+=p;n.lastY+=q;m&&(t.splice(h,1),h--)}e?window.scrollBy(k,l):(k&&(a.scrollLeft+=k),l&&(a.scrollTop+=l));b||d||(t=[]);t.length?Q(g,a,1E3/f.frameRate+1):(F=!1,null!=a.$scrollBehavior&&(a.style.scrollBehavior=a.$scrollBehavior,a.$scrollBehavior=null))};Q(g,a,0);F=!0}}function R(a){D||C();var b=a.target;if(a.defaultPrevented||a.ctrlKey||r(m,"embed")||r(b,"embed")&&/\.pdf/i.test(b.src)||r(m,"object")||b.shadowRoot)return!0;var d=-a.wheelDeltaX|| +a.deltaX||0,c=-a.wheelDeltaY||a.deltaY||0;ha&&(a.wheelDeltaX&&x(a.wheelDeltaX,120)&&(d=a.wheelDeltaX/Math.abs(a.wheelDeltaX)*-120),a.wheelDeltaY&&x(a.wheelDeltaY,120)&&(c=a.wheelDeltaY/Math.abs(a.wheelDeltaY)*-120));d||c||(c=-a.wheelDelta||0);1===a.deltaMode&&(d*=40,c*=40);b=S(b);if(!b)return v&&G?(Object.defineProperty(a,"target",{value:window.frameElement}),a=new a.constructor(a.type,a),parent.dispatchEvent(a)):!0;if(ia(c))return!0;1.2a)var b=a-(1-Math.exp(-a));else b=Math.exp(-1),a=1-Math.exp(-(a-1)),b+=a*(1-b);return b*f.pulseNormalize}function y(a){for(var b in a)aa.hasOwnProperty(b)&&(f[b]=a[b])}var aa={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},f=aa,v=!1,B={x:0,y:0},D=!1,l=document.documentElement,m,z,w,h=[],Z,ha=/^Mac/.test(navigator.platform),g={left:37,up:38,right:39, +down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},ja={37:1,38:1,39:1,40:1},t=[],F=!1,E=Date.now(),J=function(){var a=0;return function(b){return b.uniqueID||(b.uniqueID=a++)}}(),W={},H={},V,A={};if(window.localStorage&&localStorage.SS_deltaBuffer)try{h=localStorage.SS_deltaBuffer.split(",")}catch(a){}var Q=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a,b,d){window.setTimeout(a,d||1E3/60)}}(),da=window.MutationObserver|| +window.WebKitMutationObserver||window.MozMutationObserver,O=function(){var a=document.scrollingElement;return function(){if(!a){var b=document.createElement("div");b.style.cssText="height:10000px;width:1px;";document.body.appendChild(b);var d=document.body.scrollTop;window.scrollBy(0,3);a=document.body.scrollTop!=d?document.body:document.documentElement;window.scrollBy(0,-3);document.body.removeChild(b)}return a}}(),k=window.navigator.userAgent,u=/Edge/.test(k),G=/chrome/i.test(k)&&!u;u=/safari/i.test(k)&& +!u;var ka=/mobile/i.test(k),la=/Windows NT 6.1/i.test(k)&&/rv:11/i.test(k),ca=u&&(/Version\/8/i.test(k)||/Version\/9/i.test(k));k=(G||u||la)&&!ka;var ba=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){ba=!0}}))}catch(a){}u=ba?{passive:!1}:!1;var L="onwheel"in document.createElement("div")?"wheel":"mousewheel";L&&k&&(window.addEventListener(L,R,u||!1),window.addEventListener("mousedown",U,!1),window.addEventListener("load",C,!1));y.destroy=function(){z&& +z.disconnect();window.removeEventListener(L,R,!1);window.removeEventListener("mousedown",U,!1);window.removeEventListener("keydown",M,!1);window.removeEventListener("resize",w,!1);window.removeEventListener("load",C,!1)};window.SmoothScrollOptions&&y(window.SmoothScrollOptions);"function"===typeof define&&define.amd?define(function(){return y}):"object"==typeof exports?module.exports=y:window.SmoothScroll=y})(); diff --git a/assets/socicon/css/styles.css b/assets/socicon/css/styles.css new file mode 100644 index 0000000..33d048a --- /dev/null +++ b/assets/socicon/css/styles.css @@ -0,0 +1,933 @@ +@charset "UTF-8"; + +@font-face { + font-family: 'Socicon'; + src: url('../fonts/socicon.eot'); + src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'), + url('../fonts/socicon.woff2') format('woff2'), + url('../fonts/socicon.ttf') format('truetype'), + url('../fonts/socicon.woff') format('woff'), + url('../fonts/socicon.svg#socicon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[data-icon]:before { + font-family: "socicon" !important; + content: attr(data-icon); + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + speak: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +[class^="socicon-"], [class*=" socicon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'Socicon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.socicon-eitaa:before { + content: "\e97c"; +} +.socicon-soroush:before { + content: "\e97d"; +} +.socicon-bale:before { + content: "\e97e"; +} +.socicon-zazzle:before { + content: "\e97b"; +} +.socicon-society6:before { + content: "\e97a"; +} +.socicon-redbubble:before { + content: "\e979"; +} +.socicon-avvo:before { + content: "\e978"; +} +.socicon-stitcher:before { + content: "\e977"; +} +.socicon-googlehangouts:before { + content: "\e974"; +} +.socicon-dlive:before { + content: "\e975"; +} +.socicon-vsco:before { + content: "\e976"; +} +.socicon-flipboard:before { + content: "\e973"; +} +.socicon-ubuntu:before { + content: "\e958"; +} +.socicon-artstation:before { + content: "\e959"; +} +.socicon-invision:before { + content: "\e95a"; +} +.socicon-torial:before { + content: "\e95b"; +} +.socicon-collectorz:before { + content: "\e95c"; +} +.socicon-seenthis:before { + content: "\e95d"; +} +.socicon-googleplaymusic:before { + content: "\e95e"; +} +.socicon-debian:before { + content: "\e95f"; +} +.socicon-filmfreeway:before { + content: "\e960"; +} +.socicon-gnome:before { + content: "\e961"; +} +.socicon-itchio:before { + content: "\e962"; +} +.socicon-jamendo:before { + content: "\e963"; +} +.socicon-mix:before { + content: "\e964"; +} +.socicon-sharepoint:before { + content: "\e965"; +} +.socicon-tinder:before { + content: "\e966"; +} +.socicon-windguru:before { + content: "\e967"; +} +.socicon-cdbaby:before { + content: "\e968"; +} +.socicon-elementaryos:before { + content: "\e969"; +} +.socicon-stage32:before { + content: "\e96a"; +} +.socicon-tiktok:before { + content: "\e96b"; +} +.socicon-gitter:before { + content: "\e96c"; +} +.socicon-letterboxd:before { + content: "\e96d"; +} +.socicon-threema:before { + content: "\e96e"; +} +.socicon-splice:before { + content: "\e96f"; +} +.socicon-metapop:before { + content: "\e970"; +} +.socicon-naver:before { + content: "\e971"; +} +.socicon-remote:before { + content: "\e972"; +} +.socicon-internet:before { + content: "\e957"; +} +.socicon-moddb:before { + content: "\e94b"; +} +.socicon-indiedb:before { + content: "\e94c"; +} +.socicon-traxsource:before { + content: "\e94d"; +} +.socicon-gamefor:before { + content: "\e94e"; +} +.socicon-pixiv:before { + content: "\e94f"; +} +.socicon-myanimelist:before { + content: "\e950"; +} +.socicon-blackberry:before { + content: "\e951"; +} +.socicon-wickr:before { + content: "\e952"; +} +.socicon-spip:before { + content: "\e953"; +} +.socicon-napster:before { + content: "\e954"; +} +.socicon-beatport:before { + content: "\e955"; +} +.socicon-hackerone:before { + content: "\e956"; +} +.socicon-hackernews:before { + content: "\e946"; +} +.socicon-smashwords:before { + content: "\e947"; +} +.socicon-kobo:before { + content: "\e948"; +} +.socicon-bookbub:before { + content: "\e949"; +} +.socicon-mailru:before { + content: "\e94a"; +} +.socicon-gitlab:before { + content: "\e945"; +} +.socicon-instructables:before { + content: "\e944"; +} +.socicon-portfolio:before { + content: "\e943"; +} +.socicon-codered:before { + content: "\e940"; +} +.socicon-origin:before { + content: "\e941"; +} +.socicon-nextdoor:before { + content: "\e942"; +} +.socicon-udemy:before { + content: "\e93f"; +} +.socicon-livemaster:before { + content: "\e93e"; +} +.socicon-crunchbase:before { + content: "\e93b"; +} +.socicon-homefy:before { + content: "\e93c"; +} +.socicon-calendly:before { + content: "\e93d"; +} +.socicon-realtor:before { + content: "\e90f"; +} +.socicon-tidal:before { + content: "\e910"; +} +.socicon-qobuz:before { + content: "\e911"; +} +.socicon-natgeo:before { + content: "\e912"; +} +.socicon-mastodon:before { + content: "\e913"; +} +.socicon-unsplash:before { + content: "\e914"; +} +.socicon-homeadvisor:before { + content: "\e915"; +} +.socicon-angieslist:before { + content: "\e916"; +} +.socicon-codepen:before { + content: "\e917"; +} +.socicon-slack:before { + content: "\e918"; +} +.socicon-openaigym:before { + content: "\e919"; +} +.socicon-logmein:before { + content: "\e91a"; +} +.socicon-fiverr:before { + content: "\e91b"; +} +.socicon-gotomeeting:before { + content: "\e91c"; +} +.socicon-aliexpress:before { + content: "\e91d"; +} +.socicon-guru:before { + content: "\e91e"; +} +.socicon-appstore:before { + content: "\e91f"; +} +.socicon-homes:before { + content: "\e920"; +} +.socicon-zoom:before { + content: "\e921"; +} +.socicon-alibaba:before { + content: "\e922"; +} +.socicon-craigslist:before { + content: "\e923"; +} +.socicon-wix:before { + content: "\e924"; +} +.socicon-redfin:before { + content: "\e925"; +} +.socicon-googlecalendar:before { + content: "\e926"; +} +.socicon-shopify:before { + content: "\e927"; +} +.socicon-freelancer:before { + content: "\e928"; +} +.socicon-seedrs:before { + content: "\e929"; +} +.socicon-bing:before { + content: "\e92a"; +} +.socicon-doodle:before { + content: "\e92b"; +} +.socicon-bonanza:before { + content: "\e92c"; +} +.socicon-squarespace:before { + content: "\e92d"; +} +.socicon-toptal:before { + content: "\e92e"; +} +.socicon-gust:before { + content: "\e92f"; +} +.socicon-ask:before { + content: "\e930"; +} +.socicon-trulia:before { + content: "\e931"; +} +.socicon-loomly:before { + content: "\e932"; +} +.socicon-ghost:before { + content: "\e933"; +} +.socicon-upwork:before { + content: "\e934"; +} +.socicon-fundable:before { + content: "\e935"; +} +.socicon-booking:before { + content: "\e936"; +} +.socicon-googlemaps:before { + content: "\e937"; +} +.socicon-zillow:before { + content: "\e938"; +} +.socicon-niconico:before { + content: "\e939"; +} +.socicon-toneden:before { + content: "\e93a"; +} +.socicon-augment:before { + content: "\e908"; +} +.socicon-bitbucket:before { + content: "\e909"; +} +.socicon-fyuse:before { + content: "\e90a"; +} +.socicon-yt-gaming:before { + content: "\e90b"; +} +.socicon-sketchfab:before { + content: "\e90c"; +} +.socicon-mobcrush:before { + content: "\e90d"; +} +.socicon-microsoft:before { + content: "\e90e"; +} +.socicon-pandora:before { + content: "\e907"; +} +.socicon-messenger:before { + content: "\e906"; +} +.socicon-gamewisp:before { + content: "\e905"; +} +.socicon-bloglovin:before { + content: "\e904"; +} +.socicon-tunein:before { + content: "\e903"; +} +.socicon-gamejolt:before { + content: "\e901"; +} +.socicon-trello:before { + content: "\e902"; +} +.socicon-spreadshirt:before { + content: "\e900"; +} +.socicon-500px:before { + content: "\e000"; +} +.socicon-8tracks:before { + content: "\e001"; +} +.socicon-airbnb:before { + content: "\e002"; +} +.socicon-alliance:before { + content: "\e003"; +} +.socicon-amazon:before { + content: "\e004"; +} +.socicon-amplement:before { + content: "\e005"; +} +.socicon-android:before { + content: "\e006"; +} +.socicon-angellist:before { + content: "\e007"; +} +.socicon-apple:before { + content: "\e008"; +} +.socicon-appnet:before { + content: "\e009"; +} +.socicon-baidu:before { + content: "\e00a"; +} +.socicon-bandcamp:before { + content: "\e00b"; +} +.socicon-battlenet:before { + content: "\e00c"; +} +.socicon-mixer:before { + content: "\e00d"; +} +.socicon-bebee:before { + content: "\e00e"; +} +.socicon-bebo:before { + content: "\e00f"; +} +.socicon-behance:before { + content: "\e010"; +} +.socicon-blizzard:before { + content: "\e011"; +} +.socicon-blogger:before { + content: "\e012"; +} +.socicon-buffer:before { + content: "\e013"; +} +.socicon-chrome:before { + content: "\e014"; +} +.socicon-coderwall:before { + content: "\e015"; +} +.socicon-curse:before { + content: "\e016"; +} +.socicon-dailymotion:before { + content: "\e017"; +} +.socicon-deezer:before { + content: "\e018"; +} +.socicon-delicious:before { + content: "\e019"; +} +.socicon-deviantart:before { + content: "\e01a"; +} +.socicon-diablo:before { + content: "\e01b"; +} +.socicon-digg:before { + content: "\e01c"; +} +.socicon-discord:before { + content: "\e01d"; +} +.socicon-disqus:before { + content: "\e01e"; +} +.socicon-douban:before { + content: "\e01f"; +} +.socicon-draugiem:before { + content: "\e020"; +} +.socicon-dribbble:before { + content: "\e021"; +} +.socicon-drupal:before { + content: "\e022"; +} +.socicon-ebay:before { + content: "\e023"; +} +.socicon-ello:before { + content: "\e024"; +} +.socicon-endomodo:before { + content: "\e025"; +} +.socicon-envato:before { + content: "\e026"; +} +.socicon-etsy:before { + content: "\e027"; +} +.socicon-facebook:before { + content: "\e028"; +} +.socicon-feedburner:before { + content: "\e029"; +} +.socicon-filmweb:before { + content: "\e02a"; +} +.socicon-firefox:before { + content: "\e02b"; +} +.socicon-flattr:before { + content: "\e02c"; +} +.socicon-flickr:before { + content: "\e02d"; +} +.socicon-formulr:before { + content: "\e02e"; +} +.socicon-forrst:before { + content: "\e02f"; +} +.socicon-foursquare:before { + content: "\e030"; +} +.socicon-friendfeed:before { + content: "\e031"; +} +.socicon-github:before { + content: "\e032"; +} +.socicon-goodreads:before { + content: "\e033"; +} +.socicon-google:before { + content: "\e034"; +} +.socicon-googlescholar:before { + content: "\e035"; +} +.socicon-googlegroups:before { + content: "\e036"; +} +.socicon-googlephotos:before { + content: "\e037"; +} +.socicon-googleplus:before { + content: "\e038"; +} +.socicon-grooveshark:before { + content: "\e039"; +} +.socicon-hackerrank:before { + content: "\e03a"; +} +.socicon-hearthstone:before { + content: "\e03b"; +} +.socicon-hellocoton:before { + content: "\e03c"; +} +.socicon-heroes:before { + content: "\e03d"; +} +.socicon-smashcast:before { + content: "\e03e"; +} +.socicon-horde:before { + content: "\e03f"; +} +.socicon-houzz:before { + content: "\e040"; +} +.socicon-icq:before { + content: "\e041"; +} +.socicon-identica:before { + content: "\e042"; +} +.socicon-imdb:before { + content: "\e043"; +} +.socicon-instagram:before { + content: "\e044"; +} +.socicon-issuu:before { + content: "\e045"; +} +.socicon-istock:before { + content: "\e046"; +} +.socicon-itunes:before { + content: "\e047"; +} +.socicon-keybase:before { + content: "\e048"; +} +.socicon-lanyrd:before { + content: "\e049"; +} +.socicon-lastfm:before { + content: "\e04a"; +} +.socicon-line:before { + content: "\e04b"; +} +.socicon-linkedin:before { + content: "\e04c"; +} +.socicon-livejournal:before { + content: "\e04d"; +} +.socicon-lyft:before { + content: "\e04e"; +} +.socicon-macos:before { + content: "\e04f"; +} +.socicon-mail:before { + content: "\e050"; +} +.socicon-medium:before { + content: "\e051"; +} +.socicon-meetup:before { + content: "\e052"; +} +.socicon-mixcloud:before { + content: "\e053"; +} +.socicon-modelmayhem:before { + content: "\e054"; +} +.socicon-mumble:before { + content: "\e055"; +} +.socicon-myspace:before { + content: "\e056"; +} +.socicon-newsvine:before { + content: "\e057"; +} +.socicon-nintendo:before { + content: "\e058"; +} +.socicon-npm:before { + content: "\e059"; +} +.socicon-odnoklassniki:before { + content: "\e05a"; +} +.socicon-openid:before { + content: "\e05b"; +} +.socicon-opera:before { + content: "\e05c"; +} +.socicon-outlook:before { + content: "\e05d"; +} +.socicon-overwatch:before { + content: "\e05e"; +} +.socicon-patreon:before { + content: "\e05f"; +} +.socicon-paypal:before { + content: "\e060"; +} +.socicon-periscope:before { + content: "\e061"; +} +.socicon-persona:before { + content: "\e062"; +} +.socicon-pinterest:before { + content: "\e063"; +} +.socicon-play:before { + content: "\e064"; +} +.socicon-player:before { + content: "\e065"; +} +.socicon-playstation:before { + content: "\e066"; +} +.socicon-pocket:before { + content: "\e067"; +} +.socicon-qq:before { + content: "\e068"; +} +.socicon-quora:before { + content: "\e069"; +} +.socicon-raidcall:before { + content: "\e06a"; +} +.socicon-ravelry:before { + content: "\e06b"; +} +.socicon-reddit:before { + content: "\e06c"; +} +.socicon-renren:before { + content: "\e06d"; +} +.socicon-researchgate:before { + content: "\e06e"; +} +.socicon-residentadvisor:before { + content: "\e06f"; +} +.socicon-reverbnation:before { + content: "\e070"; +} +.socicon-rss:before { + content: "\e071"; +} +.socicon-sharethis:before { + content: "\e072"; +} +.socicon-skype:before { + content: "\e073"; +} +.socicon-slideshare:before { + content: "\e074"; +} +.socicon-smugmug:before { + content: "\e075"; +} +.socicon-snapchat:before { + content: "\e076"; +} +.socicon-songkick:before { + content: "\e077"; +} +.socicon-soundcloud:before { + content: "\e078"; +} +.socicon-spotify:before { + content: "\e079"; +} +.socicon-stackexchange:before { + content: "\e07a"; +} +.socicon-stackoverflow:before { + content: "\e07b"; +} +.socicon-starcraft:before { + content: "\e07c"; +} +.socicon-stayfriends:before { + content: "\e07d"; +} +.socicon-steam:before { + content: "\e07e"; +} +.socicon-storehouse:before { + content: "\e07f"; +} +.socicon-strava:before { + content: "\e080"; +} +.socicon-streamjar:before { + content: "\e081"; +} +.socicon-stumbleupon:before { + content: "\e082"; +} +.socicon-swarm:before { + content: "\e083"; +} +.socicon-teamspeak:before { + content: "\e084"; +} +.socicon-teamviewer:before { + content: "\e085"; +} +.socicon-technorati:before { + content: "\e086"; +} +.socicon-telegram:before { + content: "\e087"; +} +.socicon-tripadvisor:before { + content: "\e088"; +} +.socicon-tripit:before { + content: "\e089"; +} +.socicon-triplej:before { + content: "\e08a"; +} +.socicon-tumblr:before { + content: "\e08b"; +} +.socicon-twitch:before { + content: "\e08c"; +} +.socicon-twitter:before { + content: "\e08d"; +} +.socicon-uber:before { + content: "\e08e"; +} +.socicon-ventrilo:before { + content: "\e08f"; +} +.socicon-viadeo:before { + content: "\e090"; +} +.socicon-viber:before { + content: "\e091"; +} +.socicon-viewbug:before { + content: "\e092"; +} +.socicon-vimeo:before { + content: "\e093"; +} +.socicon-vine:before { + content: "\e094"; +} +.socicon-vkontakte:before { + content: "\e095"; +} +.socicon-warcraft:before { + content: "\e096"; +} +.socicon-wechat:before { + content: "\e097"; +} +.socicon-weibo:before { + content: "\e098"; +} +.socicon-whatsapp:before { + content: "\e099"; +} +.socicon-wikipedia:before { + content: "\e09a"; +} +.socicon-windows:before { + content: "\e09b"; +} +.socicon-wordpress:before { + content: "\e09c"; +} +.socicon-wykop:before { + content: "\e09d"; +} +.socicon-xbox:before { + content: "\e09e"; +} +.socicon-xing:before { + content: "\e09f"; +} +.socicon-yahoo:before { + content: "\e0a0"; +} +.socicon-yammer:before { + content: "\e0a1"; +} +.socicon-yandex:before { + content: "\e0a2"; +} +.socicon-yelp:before { + content: "\e0a3"; +} +.socicon-younow:before { + content: "\e0a4"; +} +.socicon-youtube:before { + content: "\e0a5"; +} +.socicon-zapier:before { + content: "\e0a6"; +} +.socicon-zerply:before { + content: "\e0a7"; +} +.socicon-zomato:before { + content: "\e0a8"; +} +.socicon-zynga:before { + content: "\e0a9"; +} diff --git a/assets/socicon/fonts/socicon.eot b/assets/socicon/fonts/socicon.eot new file mode 100644 index 0000000..ac878ff Binary files /dev/null and b/assets/socicon/fonts/socicon.eot differ diff --git a/assets/socicon/fonts/socicon.svg b/assets/socicon/fonts/socicon.svg new file mode 100644 index 0000000..1329c9b --- /dev/null +++ b/assets/socicon/fonts/socicon.svg @@ -0,0 +1,307 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/socicon/fonts/socicon.ttf b/assets/socicon/fonts/socicon.ttf new file mode 100644 index 0000000..f5cceed Binary files /dev/null and b/assets/socicon/fonts/socicon.ttf differ diff --git a/assets/socicon/fonts/socicon.woff b/assets/socicon/fonts/socicon.woff new file mode 100644 index 0000000..99bf863 Binary files /dev/null and b/assets/socicon/fonts/socicon.woff differ diff --git a/assets/socicon/fonts/socicon.woff2 b/assets/socicon/fonts/socicon.woff2 new file mode 100644 index 0000000..7e81286 Binary files /dev/null and b/assets/socicon/fonts/socicon.woff2 differ diff --git a/assets/tether/tether.min.css b/assets/tether/tether.min.css new file mode 100644 index 0000000..328251c --- /dev/null +++ b/assets/tether/tether.min.css @@ -0,0 +1 @@ +.tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before{box-sizing:border-box}.tether-element{position:absolute;display:none}.tether-element.tether-open{display:block} \ No newline at end of file diff --git a/assets/tether/tether.min.js b/assets/tether/tether.min.js new file mode 100644 index 0000000..fceb25c --- /dev/null +++ b/assets/tether/tether.min.js @@ -0,0 +1 @@ +!function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e(require,exports,module):t.Tether=e()}(this,function(t,e,o){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t){var e=getComputedStyle(t),o=e.position;if("fixed"===o)return t;for(var i=t;i=i.parentNode;){var n=void 0;try{n=getComputedStyle(i)}catch(r){}if("undefined"==typeof n||null===n)return i;var s=n,a=s.overflow,f=s.overflowX,h=s.overflowY;if(/(auto|scroll)/.test(a+h+f)&&("absolute"!==o||["relative","absolute","fixed"].indexOf(n.position)>=0))return i}return document.body}function r(t){var e=void 0;t===document?(e=document,t=document.documentElement):e=t.ownerDocument;var o=e.documentElement,i={},n=t.getBoundingClientRect();for(var r in n)i[r]=n[r];var s=x(e);return i.top-=s.top,i.left-=s.left,"undefined"==typeof i.width&&(i.width=document.body.scrollWidth-i.left-i.right),"undefined"==typeof i.height&&(i.height=document.body.scrollHeight-i.top-i.bottom),i.top=i.top-o.clientTop,i.left=i.left-o.clientLeft,i.right=e.body.clientWidth-i.width-i.left,i.bottom=e.body.clientHeight-i.height-i.top,i}function s(t){return t.offsetParent||document.documentElement}function a(){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");f(e.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);var o=t.offsetWidth;e.style.overflow="scroll";var i=t.offsetWidth;o===i&&(i=e.clientWidth),document.body.removeChild(e);var n=o-i;return{width:n,height:n}}function f(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=[];return Array.prototype.push.apply(e,arguments),e.slice(1).forEach(function(e){if(e)for(var o in e)({}).hasOwnProperty.call(e,o)&&(t[o]=e[o])}),t}function h(t,e){if("undefined"!=typeof t.classList)e.split(" ").forEach(function(e){e.trim()&&t.classList.remove(e)});else{var o=new RegExp("(^| )"+e.split(" ").join("|")+"( |$)","gi"),i=u(t).replace(o," ");p(t,i)}}function l(t,e){if("undefined"!=typeof t.classList)e.split(" ").forEach(function(e){e.trim()&&t.classList.add(e)});else{h(t,e);var o=u(t)+(" "+e);p(t,o)}}function d(t,e){if("undefined"!=typeof t.classList)return t.classList.contains(e);var o=u(t);return new RegExp("(^| )"+e+"( |$)","gi").test(o)}function u(t){return t.className instanceof SVGAnimatedString?t.className.baseVal:t.className}function p(t,e){t.setAttribute("class",e)}function c(t,e,o){o.forEach(function(o){-1===e.indexOf(o)&&d(t,o)&&h(t,o)}),e.forEach(function(e){d(t,e)||l(t,e)})}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){var o=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return t+o>=e&&e>=t-o}function m(){return"undefined"!=typeof performance&&"undefined"!=typeof performance.now?performance.now():+new Date}function v(){for(var t={top:0,left:0},e=arguments.length,o=Array(e),i=0;e>i;i++)o[i]=arguments[i];return o.forEach(function(e){var o=e.top,i=e.left;"string"==typeof o&&(o=parseFloat(o,10)),"string"==typeof i&&(i=parseFloat(i,10)),t.top+=o,t.left+=i}),t}function y(t,e){return"string"==typeof t.left&&-1!==t.left.indexOf("%")&&(t.left=parseFloat(t.left,10)/100*e.width),"string"==typeof t.top&&-1!==t.top.indexOf("%")&&(t.top=parseFloat(t.top,10)/100*e.height),t}function b(t,e){return"scrollParent"===e?e=t.scrollParent:"window"===e&&(e=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),e===document&&(e=e.documentElement),"undefined"!=typeof e.nodeType&&!function(){var t=r(e),o=t,i=getComputedStyle(e);e=[o.left,o.top,t.width+o.left,t.height+o.top],U.forEach(function(t,o){t=t[0].toUpperCase()+t.substr(1),"Top"===t||"Left"===t?e[o]+=parseFloat(i["border"+t+"Width"]):e[o]-=parseFloat(i["border"+t+"Width"])})}(),e}var w=function(){function t(t,e){for(var o=0;o1?o-1:0),n=1;o>n;n++)i[n-1]=arguments[n];for(;e16?(e=Math.min(e-16,250),void(o=setTimeout(n,250))):void("undefined"!=typeof t&&m()-t<10||("undefined"!=typeof o&&(clearTimeout(o),o=null),t=m(),_(),e=m()-t))};"undefined"!=typeof window&&["resize","scroll","touchmove"].forEach(function(t){window.addEventListener(t,i)})}();var z={center:"center",left:"right",right:"left"},F={middle:"middle",top:"bottom",bottom:"top"},L={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},Y=function(t,e){var o=t.left,i=t.top;return"auto"===o&&(o=z[e.left]),"auto"===i&&(i=F[e.top]),{left:o,top:i}},H=function(t){var e=t.left,o=t.top;return"undefined"!=typeof L[t.left]&&(e=L[t.left]),"undefined"!=typeof L[t.top]&&(o=L[t.top]),{left:e,top:o}},X=function(t){var e=t.split(" "),o=M(e,2),i=o[0],n=o[1];return{top:i,left:n}},j=X,N=function(){function t(e){var o=this;i(this,t),this.position=this.position.bind(this),B.push(this),this.history=[],this.setOptions(e,!1),C.modules.forEach(function(t){"undefined"!=typeof t.initialize&&t.initialize.call(o)}),this.position()}return w(t,[{key:"getClass",value:function(){var t=arguments.length<=0||void 0===arguments[0]?"":arguments[0],e=this.options.classes;return"undefined"!=typeof e&&e[t]?this.options.classes[t]:this.options.classPrefix?this.options.classPrefix+"-"+t:t}},{key:"setOptions",value:function(t){var e=this,o=arguments.length<=1||void 0===arguments[1]?!0:arguments[1],i={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=f(i,t);var r=this.options,s=r.element,a=r.target,h=r.targetModifier;if(this.element=s,this.target=a,this.targetModifier=h,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach(function(t){if("undefined"==typeof e[t])throw new Error("Tether Error: Both element and target must be defined");"undefined"!=typeof e[t].jquery?e[t]=e[t][0]:"string"==typeof e[t]&&(e[t]=document.querySelector(e[t]))}),l(this.element,this.getClass("element")),this.options.addTargetClasses!==!1&&l(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=j(this.options.targetAttachment),this.attachment=j(this.options.attachment),this.offset=X(this.options.offset),this.targetOffset=X(this.options.targetOffset),"undefined"!=typeof this.scrollParent&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParent=this.target:this.scrollParent=n(this.target),this.options.enabled!==!1&&this.enable(o)}},{key:"getTargetBounds",value:function(){if("undefined"==typeof this.targetModifier)return r(this.target);if("visible"===this.targetModifier){if(this.target===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth};var t=r(this.target),e={height:t.height,width:t.width,top:t.top,left:t.left};return e.height=Math.min(e.height,t.height-(pageYOffset-t.top)),e.height=Math.min(e.height,t.height-(t.top+t.height-(pageYOffset+innerHeight))),e.height=Math.min(innerHeight,e.height),e.height-=2,e.width=Math.min(e.width,t.width-(pageXOffset-t.left)),e.width=Math.min(e.width,t.width-(t.left+t.width-(pageXOffset+innerWidth))),e.width=Math.min(innerWidth,e.width),e.width-=2,e.topo.clientWidth||[i.overflow,i.overflowX].indexOf("scroll")>=0||this.target!==document.body,s=0;n&&(s=15);var a=t.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-s,e={width:15,height:.975*a*(a/o.scrollHeight),left:t.left+t.width-parseFloat(i.borderLeftWidth)-15},f=0;408>a&&this.target===document.body&&(f=-11e-5*Math.pow(a,2)-.00727*a+22.58),this.target!==document.body&&(e.height=Math.max(e.height,24));var h=this.target.scrollTop/(o.scrollHeight-a);return e.top=h*(a-e.height-f)+t.top+parseFloat(i.borderTopWidth),this.target===document.body&&(e.height=Math.max(e.height,24)),e}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(t,e){return"undefined"==typeof this._cache&&(this._cache={}),"undefined"==typeof this._cache[t]&&(this._cache[t]=e.call(this)),this._cache[t]}},{key:"enable",value:function(){var t=arguments.length<=0||void 0===arguments[0]?!0:arguments[0];this.options.addTargetClasses!==!1&&l(this.target,this.getClass("enabled")),l(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParent!==document&&this.scrollParent.addEventListener("scroll",this.position),t&&this.position()}},{key:"disable",value:function(){h(this.target,this.getClass("enabled")),h(this.element,this.getClass("enabled")),this.enabled=!1,"undefined"!=typeof this.scrollParent&&this.scrollParent.removeEventListener("scroll",this.position)}},{key:"destroy",value:function(){var t=this;this.disable(),B.forEach(function(e,o){return e===t?void B.splice(o,1):void 0})}},{key:"updateAttachClasses",value:function(t,e){var o=this;t=t||this.attachment,e=e||this.targetAttachment;var i=["left","top","bottom","right","middle","center"];"undefined"!=typeof this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),"undefined"==typeof this._addAttachClasses&&(this._addAttachClasses=[]);var n=this._addAttachClasses;t.top&&n.push(this.getClass("element-attached")+"-"+t.top),t.left&&n.push(this.getClass("element-attached")+"-"+t.left),e.top&&n.push(this.getClass("target-attached")+"-"+e.top),e.left&&n.push(this.getClass("target-attached")+"-"+e.left);var r=[];i.forEach(function(t){r.push(o.getClass("element-attached")+"-"+t),r.push(o.getClass("target-attached")+"-"+t)}),T(function(){"undefined"!=typeof o._addAttachClasses&&(c(o.element,o._addAttachClasses,r),o.options.addTargetClasses!==!1&&c(o.target,o._addAttachClasses,r),delete o._addAttachClasses)})}},{key:"position",value:function(){var t=this,e=arguments.length<=0||void 0===arguments[0]?!0:arguments[0];if(this.enabled){this.clearCache();var o=Y(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,o);var i=this.cache("element-bounds",function(){return r(t.element)}),n=i.width,f=i.height;if(0===n&&0===f&&"undefined"!=typeof this.lastSize){var h=this.lastSize;n=h.width,f=h.height}else this.lastSize={width:n,height:f};var l=this.cache("target-bounds",function(){return t.getTargetBounds()}),d=l,u=y(H(this.attachment),{width:n,height:f}),p=y(H(o),d),c=y(this.offset,{width:n,height:f}),g=y(this.targetOffset,d);u=v(u,c),p=v(p,g);for(var m=l.left+p.left-u.left,b=l.top+p.top-u.top,w=0;wwindow.innerWidth&&(A=this.cache("scrollbar-size",a),x.viewport.bottom-=A.height),document.body.scrollHeight>window.innerHeight&&(A=this.cache("scrollbar-size",a),x.viewport.right-=A.width),(-1===["","static"].indexOf(document.body.style.position)||-1===["","static"].indexOf(document.body.parentElement.style.position))&&(x.page.bottom=document.body.scrollHeight-b-f,x.page.right=document.body.scrollWidth-m-n),"undefined"!=typeof this.options.optimizations&&this.options.optimizations.moveElement!==!1&&"undefined"==typeof this.targetModifier&&!function(){var e=t.cache("target-offsetparent",function(){return s(t.target)}),o=t.cache("target-offsetparent-bounds",function(){return r(e)}),i=getComputedStyle(e),n=o,a={};if(["Top","Left","Bottom","Right"].forEach(function(t){a[t.toLowerCase()]=parseFloat(i["border"+t+"Width"])}),o.right=document.body.scrollWidth-o.left-n.width+a.right,o.bottom=document.body.scrollHeight-o.top-n.height+a.bottom,x.page.top>=o.top+a.top&&x.page.bottom>=o.bottom&&x.page.left>=o.left+a.left&&x.page.right>=o.right){var f=e.scrollTop,h=e.scrollLeft;x.offset={top:x.page.top-o.top+f-a.top,left:x.page.left-o.left+h-a.left}}}(),this.move(x),this.history.unshift(x),this.history.length>3&&this.history.pop(),e&&S(),!0}}},{key:"move",value:function(t){var e=this;if("undefined"!=typeof this.element.parentNode){var o={};for(var i in t){o[i]={};for(var n in t[i]){for(var r=!1,a=0;a=0&&(b=parseFloat(b),y=parseFloat(y)),b!==y&&(v=!0,m[n]=y)}v&&T(function(){f(e.element.style,m)})}}}]),t}();N.modules=[],C.position=_;var R=f(N,C),M=function(){function t(t,e){var o=[],i=!0,n=!1,r=void 0;try{for(var s,a=t[Symbol.iterator]();!(i=(s=a.next()).done)&&(o.push(s.value),!e||o.length!==e);i=!0);}catch(f){n=!0,r=f}finally{try{!i&&a["return"]&&a["return"]()}finally{if(n)throw r}}return o}return function(e,o){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),P=C.Utils,r=P.getBounds,f=P.extend,c=P.updateClasses,T=P.defer,U=["left","top","right","bottom"];C.modules.push({position:function(t){var e=this,o=t.top,i=t.left,n=t.targetAttachment;if(!this.options.constraints)return!0;var s=this.cache("element-bounds",function(){return r(e.element)}),a=s.height,h=s.width;if(0===h&&0===a&&"undefined"!=typeof this.lastSize){var l=this.lastSize;h=l.width,a=l.height}var d=this.cache("target-bounds",function(){return e.getTargetBounds()}),u=d.height,p=d.width,g=[this.getClass("pinned"),this.getClass("out-of-bounds")];this.options.constraints.forEach(function(t){var e=t.outOfBoundsClass,o=t.pinnedClass;e&&g.push(e),o&&g.push(o)}),g.forEach(function(t){["left","top","right","bottom"].forEach(function(e){g.push(t+"-"+e)})});var m=[],v=f({},n),y=f({},this.attachment);return this.options.constraints.forEach(function(t){var r=t.to,s=t.attachment,f=t.pin;"undefined"==typeof s&&(s="");var l=void 0,d=void 0;if(s.indexOf(" ")>=0){var c=s.split(" "),g=M(c,2);d=g[0],l=g[1]}else l=d=s;var w=b(e,r);("target"===d||"both"===d)&&(ow[3]&&"bottom"===v.top&&(o-=u,v.top="top")),"together"===d&&(ow[3]&&"bottom"===v.top&&("top"===y.top?(o-=u,v.top="top",o-=a,y.top="bottom"):"bottom"===y.top&&(o-=u,v.top="top",o+=a,y.top="top")),"middle"===v.top&&(o+a>w[3]&&"top"===y.top?(o-=a,y.top="bottom"):ow[2]&&"right"===v.left&&(i-=p,v.left="left")),"together"===l&&(iw[2]&&"right"===v.left?"left"===y.left?(i-=p,v.left="left",i-=h,y.left="right"):"right"===y.left&&(i-=p,v.left="left",i+=h,y.left="left"):"center"===v.left&&(i+h>w[2]&&"left"===y.left?(i-=h,y.left="right"):iw[3]&&"top"===y.top&&(o-=a,y.top="bottom")),("element"===l||"both"===l)&&(iw[2]&&"left"===y.left&&(i-=h,y.left="right")),"string"==typeof f?f=f.split(",").map(function(t){return t.trim()}):f===!0&&(f=["top","left","right","bottom"]),f=f||[];var C=[],O=[];o=0?(o=w[1],C.push("top")):O.push("top")),o+a>w[3]&&(f.indexOf("bottom")>=0?(o=w[3]-a,C.push("bottom")):O.push("bottom")),i=0?(i=w[0],C.push("left")):O.push("left")),i+h>w[2]&&(f.indexOf("right")>=0?(i=w[2]-h,C.push("right")):O.push("right")),C.length&&!function(){var t=void 0;t="undefined"!=typeof e.options.pinnedClass?e.options.pinnedClass:e.getClass("pinned"),m.push(t),C.forEach(function(e){m.push(t+"-"+e)})}(),O.length&&!function(){var t=void 0;t="undefined"!=typeof e.options.outOfBoundsClass?e.options.outOfBoundsClass:e.getClass("out-of-bounds"),m.push(t),O.forEach(function(e){m.push(t+"-"+e)})}(),(C.indexOf("left")>=0||C.indexOf("right")>=0)&&(y.left=v.left=!1),(C.indexOf("top")>=0||C.indexOf("bottom")>=0)&&(y.top=v.top=!1),(v.top!==n.top||v.left!==n.left||y.top!==e.attachment.top||y.left!==e.attachment.left)&&e.updateAttachClasses(y,v)}),T(function(){e.options.addTargetClasses!==!1&&c(e.target,m,g),c(e.element,m,g)}),{top:o,left:i}}});var P=C.Utils,r=P.getBounds,c=P.updateClasses,T=P.defer;C.modules.push({position:function(t){var e=this,o=t.top,i=t.left,n=this.cache("element-bounds",function(){return r(e.element)}),s=n.height,a=n.width,f=this.getTargetBounds(),h=o+s,l=i+a,d=[];o<=f.bottom&&h>=f.top&&["left","right"].forEach(function(t){var e=f[t];(e===i||e===l)&&d.push(t)}),i<=f.right&&l>=f.left&&["top","bottom"].forEach(function(t){var e=f[t];(e===o||e===h)&&d.push(t)});var u=[],p=[],g=["left","top","right","bottom"];return u.push(this.getClass("abutted")),g.forEach(function(t){u.push(e.getClass("abutted")+"-"+t)}),d.length&&p.push(this.getClass("abutted")),d.forEach(function(t){p.push(e.getClass("abutted")+"-"+t)}),T(function(){e.options.addTargetClasses!==!1&&c(e.target,p,u),c(e.element,p,u)}),!0}});var M=function(){function t(t,e){var o=[],i=!0,n=!1,r=void 0;try{for(var s,a=t[Symbol.iterator]();!(i=(s=a.next()).done)&&(o.push(s.value),!e||o.length!==e);i=!0);}catch(f){n=!0,r=f}finally{try{!i&&a["return"]&&a["return"]()}finally{if(n)throw r}}return o}return function(e,o){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();return C.modules.push({position:function(t){var e=t.top,o=t.left;if(this.options.shift){var i=this.options.shift;"function"==typeof this.options.shift&&(i=this.options.shift.call(this,{top:e,left:o}));var n=void 0,r=void 0;if("string"==typeof i){i=i.split(" "),i[1]=i[1]||i[0];var s=i,a=M(s,2);n=a[0],r=a[1],n=parseFloat(n,10),r=parseFloat(r,10)}else n=i.top,r=i.left;return e+=n,o+=r,{top:e,left:o}}}}),R}); \ No newline at end of file diff --git a/assets/theme/css/style.css b/assets/theme/css/style.css new file mode 100644 index 0000000..5d8f3db --- /dev/null +++ b/assets/theme/css/style.css @@ -0,0 +1,958 @@ +section { + background-color: #ffffff; +} + +body { + font-style: normal; + line-height: 1.5; + font-weight: 400; + color: #232323; + position: relative; +} + +section, +.container, +.container-fluid { + position: relative; + word-wrap: break-word; +} + +a.mbr-iconfont:hover { + text-decoration: none; +} + +.article .lead p, +.article .lead ul, +.article .lead ol, +.article .lead pre, +.article .lead blockquote { + margin-bottom: 0; +} + +a { + font-style: normal; + font-weight: 400; + cursor: pointer; +} + +a, a:hover { + text-decoration: none; +} + +.mbr-section-title { + font-style: normal; + line-height: 1.3; +} + +.mbr-section-subtitle { + line-height: 1.3; +} + +.mbr-text { + font-style: normal; + line-height: 1.7; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.display-1, +.display-2, +.display-4, +.display-5, +.display-7, +span, +p, +a { + line-height: 1; + word-break: break-word; + word-wrap: break-word; + font-weight: 400; +} + +b, +strong { + font-weight: bold; +} + +input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { + transition-delay: 9999s; + transition-property: background-color, color; +} + +textarea[type="hidden"] { + display: none; +} + +section { + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; +} + +section .mbr-background-video, +section .mbr-background-video-preview { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0; +} + +.hidden { + visibility: hidden; +} + +.mbr-z-index20 { + z-index: 20; +} + +/*! Base colors */ +.mbr-white { + color: #ffffff; +} + +.mbr-black { + color: #111111; +} + +.mbr-bg-white { + background-color: #ffffff; +} + +.mbr-bg-black { + background-color: #000000; +} + +/*! Text-aligns */ +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/*! Font-weight */ +.mbr-light { + font-weight: 300; +} + +.mbr-regular { + font-weight: 400; +} + +.mbr-semibold { + font-weight: 500; +} + +.mbr-bold { + font-weight: 700; +} + +/*! Media */ +.media-content { + flex-basis: 100%; +} + +.media-container-row { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + align-content: center; + align-items: start; +} + +.media-container-row .media-size-item { + width: 400px; +} + +.media-container-column { + display: flex; + flex-direction: column; + flex-wrap: wrap; + justify-content: center; + align-content: center; + align-items: stretch; +} + +.media-container-column > * { + width: 100%; +} + +@media (min-width: 992px) { + .media-container-row { + flex-wrap: nowrap; + } +} + +figure { + margin-bottom: 0; + overflow: hidden; +} + +figure[mbr-media-size] { + transition: width 0.1s; +} + +img, +iframe { + display: block; + width: 100%; +} + +.card { + background-color: transparent; + border: none; +} + +.card-box { + width: 100%; +} + +.card-img { + text-align: center; + flex-shrink: 0; + -webkit-flex-shrink: 0; +} + +.media { + max-width: 100%; + margin: 0 auto; +} + +.mbr-figure { + align-self: center; +} + +.media-container > div { + max-width: 100%; +} + +.mbr-figure img, +.card-img img { + width: 100%; +} + +@media (max-width: 991px) { + .media-size-item { + width: auto !important; + } + .media { + width: auto; + } + .mbr-figure { + width: 100% !important; + } +} + +/*! Buttons */ +.mbr-section-btn { + margin-left: -0.6rem; + margin-right: -0.6rem; + font-size: 0; +} + +.btn { + font-weight: 600; + border-width: 1px; + font-style: normal; + margin: 0.6rem 0.6rem; + white-space: normal; + transition: all 0.2s ease-in-out; + display: inline-flex; + align-items: center; + justify-content: center; + word-break: break-word; +} + +.btn-sm { + font-weight: 600; + letter-spacing: 0px; + transition: all 0.3s ease-in-out; +} + +.btn-md { + font-weight: 600; + letter-spacing: 0px; + transition: all 0.3s ease-in-out; +} + +.btn-lg { + font-weight: 600; + letter-spacing: 0px; + transition: all 0.3s ease-in-out; +} + +.btn-form { + margin: 0; +} + +.btn-form:hover { + cursor: pointer; +} + +nav .mbr-section-btn { + margin-left: 0rem; + margin-right: 0rem; +} + +/*! Btn icon margin */ +.btn .mbr-iconfont, +.btn.btn-sm .mbr-iconfont { + order: 1; + cursor: pointer; + margin-left: 0.5rem; + vertical-align: sub; +} + +.btn.btn-md .mbr-iconfont, +.btn.btn-md .mbr-iconfont { + margin-left: 0.8rem; +} + +.mbr-regular { + font-weight: 400; +} + +.mbr-semibold { + font-weight: 500; +} + +.mbr-bold { + font-weight: 700; +} + +[type="submit"] { + -webkit-appearance: none; +} + +/*! Full-screen */ +.mbr-fullscreen .mbr-overlay { + min-height: 100vh; +} + +.mbr-fullscreen { + display: flex; + display: -moz-flex; + display: -ms-flex; + display: -o-flex; + align-items: center; + min-height: 100vh; + padding-top: 3rem; + padding-bottom: 3rem; +} + +/*! Map */ +.map { + height: 25rem; + position: relative; +} + +.map iframe { + width: 100%; + height: 100%; +} + +/*! Scroll to top arrow */ +.mbr-arrow-up { + bottom: 25px; + right: 90px; + position: fixed; + text-align: right; + z-index: 5000; + color: #ffffff; + font-size: 32px; +} + +.mbr-arrow-up a { + background: rgba(0, 0, 0, 0.2); + border-radius: 50%; + color: #fff; + display: inline-block; + height: 60px; + width: 60px; + outline-style: none !important; + position: relative; + text-decoration: none; + transition: all 0.3s ease-in-out; + cursor: pointer; + text-align: center; +} + +.mbr-arrow-up a:hover { + background-color: rgba(0, 0, 0, 0.4); +} + +.mbr-arrow-up a i { + line-height: 60px; +} + +.mbr-arrow-up-icon { + display: block; + color: #fff; +} + +.mbr-arrow-up-icon::before { + content: "\203a"; + display: inline-block; + font-family: serif; + font-size: 32px; + line-height: 1; + font-style: normal; + position: relative; + top: 6px; + left: -4px; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +/*! Arrow Down */ +.mbr-arrow { + position: absolute; + bottom: 45px; + left: 50%; + width: 60px; + height: 60px; + cursor: pointer; + background-color: rgba(80, 80, 80, 0.5); + border-radius: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +@media (max-width: 767px) { + .mbr-arrow { + display: none; + } +} + +.mbr-arrow > a { + display: inline-block; + text-decoration: none; + outline-style: none; + -webkit-animation: arrowdown 1.7s ease-in-out infinite; + animation: arrowdown 1.7s ease-in-out infinite; + color: #ffffff; +} + +.mbr-arrow > a > i { + position: absolute; + top: -2px; + left: 15px; + font-size: 2rem; +} + +#scrollToTop a i::before { + content: ""; + position: absolute; + display: block; + border-bottom: 3px solid #fff; + border-left: 3px solid #fff; + width: 40%; + height: 40%; + left: 50%; + top: 50%; + -webkit-transform: rotate(135deg); + transform: translateY(-30%) translateX(-50%) rotate(135deg); +} + +@keyframes arrowdown { + 0% { + -webkit-transform: translateY(0px); + transform: translateY(0px); + } + 50% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 100% { + -webkit-transform: translateY(0px); + transform: translateY(0px); + } +} + +@-webkit-keyframes arrowdown { + 0% { + -webkit-transform: translateY(0px); + transform: translateY(0px); + } + 50% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } + 100% { + -webkit-transform: translateY(0px); + transform: translateY(0px); + } +} + +@media (max-width: 500px) { + .mbr-arrow-up { + left: 50%; + right: auto; + } +} + +/*Gradients animation*/ +@keyframes gradient-animation { + from { + background-position: 0% 100%; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + to { + background-position: 100% 0%; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } +} + +@-webkit-keyframes gradient-animation { + from { + background-position: 0% 100%; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + to { + background-position: 100% 0%; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } +} + +.bg-gradient { + background-size: 200% 200%; + animation: gradient-animation 5s infinite alternate; + -webkit-animation: gradient-animation 5s infinite alternate; +} + +.menu .navbar-brand { + display: -webkit-flex; +} + +.menu .navbar-brand span { + display: flex; + display: -webkit-flex; +} + +.menu .navbar-brand .navbar-caption-wrap { + display: -webkit-flex; +} + +.menu .navbar-brand .navbar-logo img { + display: -webkit-flex; +} + +@media (min-width: 768px) and (max-width: 991px) { + .menu .navbar-toggleable-sm .navbar-nav { + display: -ms-flexbox; + } +} + +@media (max-width: 991px) { + .menu .navbar-collapse { + max-height: 93.5vh; + } + .menu .navbar-collapse.show { + overflow: auto; + } +} + +@media (min-width: 992px) { + .menu .navbar-nav.nav-dropdown { + display: -webkit-flex; + } + .menu .navbar-toggleable-sm .navbar-collapse { + display: -webkit-flex !important; + } + .menu .collapsed .navbar-collapse { + max-height: 93.5vh; + } + .menu .collapsed .navbar-collapse.show { + overflow: auto; + } +} + +@media (max-width: 767px) { + .menu .navbar-collapse { + max-height: 80vh; + } +} + +.nav-link .mbr-iconfont { + margin-right: .5rem; +} + +.navbar { + display: -webkit-flex; + -webkit-flex-wrap: wrap; + -webkit-align-items: center; + -webkit-justify-content: space-between; +} + +.navbar-collapse { + -webkit-flex-basis: 100%; + -webkit-flex-grow: 1; + -webkit-align-items: center; +} + +.nav-dropdown .link { + padding: 0.667em 1.667em !important; + margin: 0 !important; +} + +.nav { + display: -webkit-flex; + -webkit-flex-wrap: wrap; +} + +.row { + display: -webkit-flex; + -webkit-flex-wrap: wrap; +} + +.justify-content-center { + -webkit-justify-content: center; +} + +.form-inline { + display: -webkit-flex; +} + +.card-wrapper { + -webkit-flex: 1; +} + +.carousel-control { + z-index: 10; + display: -webkit-flex; +} + +.carousel-controls { + display: -webkit-flex; +} + +.media { + display: -webkit-flex; +} + +.form-group:focus { + outline: none; +} + +.jq-selectbox__select { + padding: 7px 0; + position: relative; +} + +.jq-selectbox__dropdown { + overflow: hidden; + border-radius: 10px; + position: absolute; + top: 100%; + left: 0 !important; + width: 100% !important; +} + +.jq-selectbox__trigger-arrow { + right: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.jq-selectbox li { + padding: 1.07em 0.5em; +} + +input[type="range"] { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.modal-dialog, +.modal-content { + height: 100%; +} + +.modal-dialog .carousel-inner { + height: calc(100vh - 1.75rem); +} + +@media (max-width: 575px) { + .modal-dialog .carousel-inner { + height: calc(100vh - 1rem); + } +} + +.carousel-item { + text-align: center; +} + +.carousel-item img { + margin: auto; +} + +.navbar-toggler { + align-self: flex-start; + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +.navbar-toggler-left { + position: absolute; + left: 1rem; +} + +.navbar-toggler-right { + position: absolute; + right: 1rem; +} + +.card-img { + width: auto; +} + +.menu .navbar.collapsed:not(.beta-menu) { + flex-direction: column; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: flex; +} + +.note-air-layout .dropup .dropdown-menu, +.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu { + bottom: initial !important; +} + +html, +body { + height: auto; + min-height: 100vh; +} + +.dropup .dropdown-toggle::after { + display: none; +} + +.form-asterisk { + font-family: initial; + position: absolute; + top: -2px; + font-weight: normal; +} + +.form-control-label { + position: relative; + cursor: pointer; + margin-bottom: 0.357em; + padding: 0; +} + +.alert { + color: #ffffff; + border-radius: 0; + border: 0; + font-size: 1.1rem; + line-height: 1.5; + margin-bottom: 1.875rem; + padding: 1.25rem; + position: relative; + text-align: center; +} + +.alert.alert-form::after { + background-color: inherit; + bottom: -7px; + content: ""; + display: block; + height: 14px; + left: 50%; + margin-left: -7px; + position: absolute; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + width: 14px; +} + +.form-control { + background-color: #ffffff; + background-clip: border-box; + color: #232323; + line-height: 1rem !important; + height: auto; + padding: 0.6rem 1.2rem; + transition: border-color 0.25s ease 0s; + border: 1px solid transparent !important; + border-radius: 4px; + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px; +} + +.form-active .form-control:invalid { + border-color: red; +} + +form .row { + margin-left: -0.6rem; + margin-right: -0.6rem; +} + +form .row [class*="col"] { + padding-left: 0.6rem; + padding-right: 0.6rem; +} + +form .mbr-section-btn { + margin: 0; + padding-left: 0.6rem; + padding-right: 0.6rem; +} + +form .btn { + display: flex; + padding: 0.6rem 1.2rem; + margin: 0; +} + +form .form-check-input { + margin-top: .5; +} + +textarea.form-control { + line-height: 1.5rem !important; +} + +.form-group { + margin-bottom: 1.2rem; +} + +.form-control, +form .btn { + min-height: 48px; +} + +.form-control:focus { + box-shadow: none; +} + +:focus { + outline: none; +} + +.mbr-overlay { + background-color: #000; + bottom: 0; + left: 0; + opacity: 0.5; + position: absolute; + right: 0; + top: 0; + z-index: 0; + pointer-events: none; +} + +blockquote { + font-style: italic; + padding: 3rem; + font-size: 1.09rem; + position: relative; + border-left: 3px solid; +} + +ul, +ol, +pre, +blockquote { + margin-bottom: 2.3125rem; +} + +.mt-4 { + margin-top: 2rem !important; +} + +.mb-4 { + margin-bottom: 2rem !important; +} + +@media (min-width: 992px) { + .container { + padding-left: 16px; + padding-right: 16px; + } + .row { + margin-left: -16px; + margin-right: -16px; + } + .row > [class*="col"] { + padding-left: 16px; + padding-right: 16px; + } +} + +@media (min-width: 768px) { + .container-fluid { + padding-left: 32px; + padding-right: 32px; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .mbr-container { + padding-left: 32px; + padding-right: 32px; + } +} + +@media (max-width: 767px) { + .mbr-container { + padding-left: 16px; + padding-right: 16px; + } +} + +.card-wrapper, +.item-wrapper { + overflow: hidden; +} + +.app-video-wrapper > img { + opacity: 1; +} +.engine { + position: absolute; + text-indent: -2400px; + text-align: center; + padding: 0; + top: 0; + left: -2400px; +} \ No newline at end of file diff --git a/assets/theme/js/script.js b/assets/theme/js/script.js new file mode 100644 index 0000000..3305207 --- /dev/null +++ b/assets/theme/js/script.js @@ -0,0 +1,39 @@ +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,h,f){a instanceof String&&(a=String(a));for(var e=a.length,l=0;l +d?a(this).attr("class","col-md-12"):"5"==d?a(this).attr("class","col-md-12 col-lg-15"):a(this).attr("class","col-md-12 col-lg-"+12/d)});b.find(".carousel-item").each(function(){for(var b=a(this),c=1;c(c/=e/2)?g/2*c*c*c+d:g/2*((c-=2)*c*c+2)+d}});a.fn.outerFind=function(a){return this.find(a).addBack(a)};a.fn.scrollEnd=function(b,c){a(this).scroll(function(){var d=a(this);d.data("scrollTimeout")&&clearTimeout(d.data("scrollTimeout"));d.data("scrollTimeout",setTimeout(b,c))})};a.fn.footerReveal=function(){function b(){!e&&c.outerHeight()<=g.outerHeight()?(c.css({"z-index":-999,position:"fixed",bottom:0}),c.css({width:d.outerWidth()}),d.css({"margin-bottom":c.outerHeight()})):(c.css({"z-index":"", +position:"",bottom:""}),c.css({width:""}),d.css({"margin-bottom":""}))}var c=a(this),d=c.prev(),g=a(window),e=!!document.documentMode;b();g.on("load resize",function(){b()});return this};(function(a,c){var b=function(a,b,c){var d;return function(){var g=this,p=arguments;d?clearTimeout(d):c&&a.apply(g,p);d=setTimeout(function(){c||a.apply(g,p);d=null},b||100)}};jQuery.fn[c]=function(a){return a?this.bind("resize",b(a)):this.trigger(c)}})(jQuery,"smartresize");a.isMobile=function(b){var c=[],d={blackberry:"BlackBerry", +android:"Android",windows:"IEMobile",opera:"Opera Mini",ios:"iPhone|iPad|iPod"};b="undefined"==a.type(b)?"*":b.toLowerCase();"*"==b?c=a.map(d,function(a){return a}):b in d&&c.push(d[b]);return!(!c.length||!navigator.userAgent.match(new RegExp(c.join("|"),"i")))};var l=function(){var b=a('
').appendTo("body"),c=b[0],d=parseInt(window.innerHeight/2,10);c=parseInt((window.getComputedStyle?getComputedStyle(c,null):c.currentStyle).height, +10);b.remove();return c==d}();a(function(){function b(){a(this).css("height",9*a(this).parent().width()/16)}function c(b){setTimeout(function(){a(b).outerFind(".mbr-parallax-background").jarallax({speed:.6}).css("position","relative")},0)}function d(b){a(b).outerFind("[data-bg-video]").each(function(){var b=a(this).attr("data-bg-video"),c=b.match(/(http:\/\/|https:\/\/|)?(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(&\S+)?/), +d=a('
').hide().css({backgroundSize:"cover",backgroundPosition:"center"});a("> *:eq(0)",this).before(d);if(c&&(/youtu\.?be/g.test(c[3])||/vimeo/g.test(c[3])))if(c&&/youtu\.?be/g.test(c[3]))b="http"+("https:"===location.protocol?"s":"")+":",b+="//img.youtube.com/vi/"+c[6]+"/maxresdefault.jpg",a("").on("load",function(){if(120===(this.naturalWidth||this.width)){var a=this.src.split("/").pop();switch(a){case "maxresdefault.jpg":this.src=this.src.replace(a, +"sddefault.jpg");break;case "sddefault.jpg":this.src=this.src.replace(a,"hqdefault.jpg");break;default:e&&d.css("background-image",'url("images/no-video.jpg")').show()}}else d.css("background-image",'url("'+this.src+'")').show()}).attr("src",b),!a.fn.YTPlayer||e||a.isMobile()||a("> *:eq(1)",this).before('
').prev().YTPlayer({videoURL:c[6],containment:"self",showControls:!1,mute:!0});else{if(c&&/vimeo/g.test(c[3])){var p=new XMLHttpRequest;p.open("GET","https://vimeo.com/api/v2/video/"+ +c[6]+".json",!0);p.onreadystatechange=function(){if(4===this.readyState)if(200<=this.status&&400>this.status){var a=JSON.parse(this.responseText);d.css("background-image",'url("'+a[0].thumbnail_large+'")').show()}else e&&d.css("background-image",'url("images/no-video.jpg")').show()};p.send();p=null;!a.fn.vimeo_player||e||a.isMobile()||a("> *:eq(1)",this).before('
').prev().vimeo_player({videoURL:b,containment:"self",showControls:!1,mute:!0})}}else e&&d.css("background-image", +'url("images/video-placeholder.jpg")').show()})}a("html").addClass(a.isMobile()?"mobile":"desktop");a(window).scroll(function(){a(".mbr-navbar--sticky").each(function(){var b=10b?0:1]=c;a(window).smartresize(function(){var b=a(window).height();0>a.inArray(b,d)&&(b=d[a(window).width()>b? +1:0]);a(".mbr-section--full-height").css("height",b+"px")})}(a(window).width(),a(window).height()):l||(a(window).smartresize(function(){a(".mbr-section--full-height").css("height",a(window).height()+"px")}),a(document).on("add.cards",function(b){a("html").hasClass("mbr-site-loaded")&&a(b.target).outerFind(".mbr-section--full-height").length&&a(window).resize()}));a(window).smartresize(function(){a(".mbr-section--16by9").each(b)});a(document).on("add.cards changeParameter.cards",function(c){var d= +a(c.target).outerFind(".mbr-section--16by9");d.length?d.attr("data-16by9","true").each(b):a(c.target).outerFind("[data-16by9]").css("height","").removeAttr("data-16by9")});a.fn.jarallax&&!a.isMobile()&&(a(window).on("update.parallax",function(b){setTimeout(function(){var b=a(".mbr-parallax-background");b.jarallax("coverImage");b.jarallax("clipContainer");b.jarallax("onScroll")},0)}),e?(a(document).on("add.cards",function(b){c(b.target);a(window).trigger("update.parallax")}),a(document).on("changeParameter.cards", +function(b,d,e,g){if("bg"===d)switch(a(b.target).jarallax("destroy").css("position",""),g){case "type":!0===e.parallax&&c(b.target);break;case "value":"image"===e.type&&!0===e.parallax&&c(b.target);break;case "parallax":!0===e.parallax&&c(b.target)}a(window).trigger("update.parallax")})):c(document.body),a(window).on("shown.bs.tab",function(b){a(window).trigger("update.parallax")}));var g,n,f=0,k=null,h=!a.isMobile();a(window).scroll(function(){n&&clearTimeout(n);var b=a(window).scrollTop(),c=b<= +f||h;f=b;if(k){var d=b>k.breakPoint;c?d!=k.fixed&&(h?(k.fixed=d,a(k.elm).toggleClass("is-fixed")):n=setTimeout(function(){k.fixed=d;a(k.elm).toggleClass("is-fixed")},40)):(k.fixed=!1,a(k.elm).removeClass("is-fixed"))}});a(document).on("add.cards delete.cards",function(b){g&&clearTimeout(g);g=setTimeout(function(){k&&(k.fixed=!1,a(k.elm).removeClass("is-fixed"));a(".mbr-fixed-top:first").each(function(){k={breakPoint:a(this).offset().top+3*a(this).height(),fixed:!1,elm:this};a(window).scroll()})}, +650)});a(window).smartresize(function(){a(".mbr-embedded-video").each(function(){a(this).height(a(this).width()*parseInt(a(this).attr("height")||315)/parseInt(a(this).attr("width")||560))})});a(document).on("add.cards",function(b){a("html").hasClass("mbr-site-loaded")&&a(b.target).outerFind("iframe").length&&a(window).resize()});if(e)a(document).on("add.cards",function(a){d(a.target)});else d(document.body);a(document).on("changeParameter.cards",function(b,c,e,g){if("bg"===c)switch(g){case "type":a(b.target).find(".mbr-background-video-preview").remove(); +"video"===e.type&&d(b.target);break;case "value":"video"===e.type&&(a(b.target).find(".mbr-background-video-preview").remove(),d(b.target))}});e||a("body > *:not(style, script)").trigger("add.cards");a("html").addClass("mbr-site-loaded");a(window).resize().scroll();e||a(document).click(function(b){try{var c=b.target;if(!a(c).parents().hasClass("carousel")){do if(c.hash){var d=/#bottom|#top/g.test(c.hash);a(d?"body":c.hash).each(function(){b.preventDefault();var d=a(c).parents().hasClass("navbar-fixed-top")? +60:0;d="#bottom"==c.hash?a(this).height()-a(window).height():a(this).offset().top-d;a(this).hasClass("panel-collapse")||a(this).hasClass("tab-pane")||a("html, body").stop().animate({scrollTop:d},800,"easeInOutCubic")});break}while(c=c.parentNode)}}catch(r){}});a(".cols-same-height .mbr-figure").each(function(){function b(){d.css({width:"",maxWidth:"",marginLeft:""});if(n&&g){var a=n/g;c.addClass({position:"absolute",top:0,left:0,right:0,bottom:0});var b=e.height()/e.width();b>a&&(a=100*(b-a)/a,d.css({width:a+ +100+"%",maxWidth:a+100+"%",marginLeft:-a/2+"%"}))}}var c=a(this),d=c.children("img"),e=c.parent(),g=d[0].width,n=d[0].height;d.one("load",function(){g=d[0].width;n=d[0].height;b()});a(window).on("resize",b);b()})});if(!e){if(a.fn.socialLikes)a(document).on("add.cards",function(b){a(b.target).outerFind(".mbr-social-likes").on("counter.social-likes",function(b,d,e){999=b)return!0;a.removeClass("animate__animated animate__delay-1s hidden"); +return!1}return!0},c=function(a){var b=0;do b+=a.offsetTop||0,a=a.offsetParent;while(a);return b};a("input[name=animation]").remove();var d=a("p, h1, h2, h3, h4, h5, a, button, small, img, li, blockquote, .mbr-author-name, em, label, input, select, textarea, .input-group, .form-control, .iconbox, .btn-social, .mbr-figure, .mbr-map, .mbr-testimonial .card-block, .mbr-price-value, .mbr-price-figure, .dataTable, .dataTables_info").not(function(){return a(this).parents().is("a, p, .navbar, .mbr-arrow, footer, .iconbox, .mbr-slider, .mbr-gallery, .mbr-testimonial .card-block, #cookiesdirective, .mbr-wowslider, .accordion, .tab-content, .engine, #scrollToTop")}).not(function(){return a(this).parents().is("form")&& +a(this).is("li")}).addClass("hidden animate__animated animate__delay-1s"),e=a(window);e.on("scroll resize",function(){var e=document.documentElement.scrollTop||document.body.scrollTop,g=e+window.innerHeight-100;a.each(d,function(){var d=a(this),f=d[0],h=f.offsetHeight;f=c(f);if((f+h>=e&&f<=g||b(d))&&d.hasClass("hidden"))d.removeClass("hidden").addClass("animate__fadeInUp animate__delay-1s").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){d.removeClass("animate__animated animate__delay-1s animate__fadeInUp")})})}); +e.trigger("scroll")}});a(".nav-dropdown").length&&a(".nav-dropdown").swipe({swipeLeft:function(b,c,d,e,f){a(".navbar-close").click()}})}a(document).ready(function(){if(a(".mbr-arrow-up").length){var b=a("#scrollToTop"),c=a("body,html"),d=a(window);b.css("display","none");d.scroll(function(){var c=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight); +a(this).scrollTop()>c/2-document.documentElement.clientHeight/2?b.fadeIn():b.fadeOut()});b.click(function(){c.animate({scrollTop:0},400);return!1})}});if(!e)a(".mbr-arrow").on("click",function(b){b=a(b.target).closest("section").next();b.hasClass("engine")&&(b=b.closest("section").next());b=b.offset();a("html, body").stop().animate({scrollTop:b.top},800,"linear")});if(a("nav.navbar").length){var m=a("nav.navbar").height();a(".mbr-after-navbar.mbr-fullscreen").css("padding-top",m+"px")}if(!e&&(00)){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(!event.pointerType||"mouse"!=event.pointerType||0!=options.fallbackToMouseEvents){var ret,touches=event.touches,evt=touches?touches[0]:event;return phase=PHASE_START,touches?fingerCount=touches.length:options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),distance=0,direction=null,currentDirection=null,pinchDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,maximumsMap=createMaximumsData(),cancelMultiFingerRelease(),createFingerData(0,evt),!touches||fingerCount===options.fingers||options.fingers===ALL_FINGERS||hasPinches()?(startTime=getTimeStamp(),2==fingerCount&&(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)),(options.swipeStatus||options.pinchStatus)&&(ret=triggerHandler(event,phase))):ret=!1,ret===!1?(phase=PHASE_CANCEL,triggerHandler(event,phase),ret):(options.hold&&(holdTimeout=setTimeout($.proxy(function(){$element.trigger("hold",[event.target]),options.hold&&(ret=options.hold.call($element,event,event.target))},this),options.longTapThreshold)),setTouchInProgress(!0),null)}}}function touchMove(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(phase!==PHASE_END&&phase!==PHASE_CANCEL&&!inMultiFingerRelease()){var ret,touches=event.touches,evt=touches?touches[0]:event,currentFinger=updateFingerData(evt);if(endTime=getTimeStamp(),touches&&(fingerCount=touches.length),options.hold&&clearTimeout(holdTimeout),phase=PHASE_MOVE,2==fingerCount&&(0==startTouchesDistance?(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)):(updateFingerData(touches[1]),endTouchesDistance=calculateTouchesDistance(fingerData[0].end,fingerData[1].end),pinchDirection=calculatePinchDirection(fingerData[0].end,fingerData[1].end)),pinchZoom=calculatePinchZoom(startTouchesDistance,endTouchesDistance),pinchDistance=Math.abs(startTouchesDistance-endTouchesDistance)),fingerCount===options.fingers||options.fingers===ALL_FINGERS||!touches||hasPinches()){if(direction=calculateDirection(currentFinger.start,currentFinger.end),currentDirection=calculateDirection(currentFinger.last,currentFinger.end),validateDefaultEvent(jqEvent,currentDirection),distance=calculateDistance(currentFinger.start,currentFinger.end),duration=calculateDuration(),setMaxDistance(direction,distance),ret=triggerHandler(event,phase),!options.triggerOnTouchEnd||options.triggerOnTouchLeave){var inBounds=!0;if(options.triggerOnTouchLeave){var bounds=getbounds(this);inBounds=isInBounds(currentFinger.end,bounds)}!options.triggerOnTouchEnd&&inBounds?phase=getNextPhase(PHASE_MOVE):options.triggerOnTouchLeave&&!inBounds&&(phase=getNextPhase(PHASE_END)),phase!=PHASE_CANCEL&&phase!=PHASE_END||triggerHandler(event,phase)}}else phase=PHASE_CANCEL,triggerHandler(event,phase);ret===!1&&(phase=PHASE_CANCEL,triggerHandler(event,phase))}}function touchEnd(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent,touches=event.touches;if(touches){if(touches.length&&!inMultiFingerRelease())return startMultiFingerRelease(event),!0;if(touches.length&&inMultiFingerRelease())return!0}return inMultiFingerRelease()&&(fingerCount=fingerCountAtRelease),endTime=getTimeStamp(),duration=calculateDuration(),didSwipeBackToCancel()||!validateSwipeDistance()?(phase=PHASE_CANCEL,triggerHandler(event,phase)):options.triggerOnTouchEnd||options.triggerOnTouchEnd===!1&&phase===PHASE_MOVE?(options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),phase=PHASE_END,triggerHandler(event,phase)):!options.triggerOnTouchEnd&&hasTap()?(phase=PHASE_END,triggerHandlerForGesture(event,phase,TAP)):phase===PHASE_MOVE&&(phase=PHASE_CANCEL,triggerHandler(event,phase)),setTouchInProgress(!1),null}function touchCancel(){fingerCount=0,endTime=0,startTime=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,cancelMultiFingerRelease(),setTouchInProgress(!1)}function touchLeave(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;options.triggerOnTouchLeave&&(phase=getNextPhase(PHASE_END),triggerHandler(event,phase))}function removeListeners(){$element.unbind(START_EV,touchStart),$element.unbind(CANCEL_EV,touchCancel),$element.unbind(MOVE_EV,touchMove),$element.unbind(END_EV,touchEnd),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave),setTouchInProgress(!1)}function getNextPhase(currentPhase){var nextPhase=currentPhase,validTime=validateSwipeTime(),validDistance=validateSwipeDistance(),didCancel=didSwipeBackToCancel();return!validTime||didCancel?nextPhase=PHASE_CANCEL:!validDistance||currentPhase!=PHASE_MOVE||options.triggerOnTouchEnd&&!options.triggerOnTouchLeave?!validDistance&¤tPhase==PHASE_END&&options.triggerOnTouchLeave&&(nextPhase=PHASE_CANCEL):nextPhase=PHASE_END,nextPhase}function triggerHandler(event,phase){var ret,touches=event.touches;return(didSwipe()||hasSwipes())&&(ret=triggerHandlerForGesture(event,phase,SWIPE)),(didPinch()||hasPinches())&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,PINCH)),didDoubleTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,DOUBLE_TAP):didLongTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,LONG_TAP):didTap()&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,TAP)),phase===PHASE_CANCEL&&touchCancel(event),phase===PHASE_END&&(touches?touches.length||touchCancel(event):touchCancel(event)),ret}function triggerHandlerForGesture(event,phase,gesture){var ret;if(gesture==SWIPE){if($element.trigger("swipeStatus",[phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection]),options.swipeStatus&&(ret=options.swipeStatus.call($element,event,phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection),ret===!1))return!1;if(phase==PHASE_END&&validateSwipe()){if(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),$element.trigger("swipe",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipe&&(ret=options.swipe.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection),ret===!1))return!1;switch(direction){case LEFT:$element.trigger("swipeLeft",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeLeft&&(ret=options.swipeLeft.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case RIGHT:$element.trigger("swipeRight",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeRight&&(ret=options.swipeRight.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case UP:$element.trigger("swipeUp",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeUp&&(ret=options.swipeUp.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case DOWN:$element.trigger("swipeDown",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeDown&&(ret=options.swipeDown.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection))}}}if(gesture==PINCH){if($element.trigger("pinchStatus",[phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchStatus&&(ret=options.pinchStatus.call($element,event,phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData),ret===!1))return!1;if(phase==PHASE_END&&validatePinch())switch(pinchDirection){case IN:$element.trigger("pinchIn",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchIn&&(ret=options.pinchIn.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData));break;case OUT:$element.trigger("pinchOut",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchOut&&(ret=options.pinchOut.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData))}}return gesture==TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),hasDoubleTap()&&!inDoubleTap()?(doubleTapStartTime=getTimeStamp(),singleTapTimeout=setTimeout($.proxy(function(){doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target))},this),options.doubleTapThreshold)):(doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target)))):gesture==DOUBLE_TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),doubleTapStartTime=null,$element.trigger("doubletap",[event.target]),options.doubleTap&&(ret=options.doubleTap.call($element,event,event.target))):gesture==LONG_TAP&&(phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),doubleTapStartTime=null,$element.trigger("longtap",[event.target]),options.longTap&&(ret=options.longTap.call($element,event,event.target)))),ret}function validateSwipeDistance(){var valid=!0;return null!==options.threshold&&(valid=distance>=options.threshold),valid}function didSwipeBackToCancel(){var cancelled=!1;return null!==options.cancelThreshold&&null!==direction&&(cancelled=getMaxDistance(direction)-distance>=options.cancelThreshold),cancelled}function validatePinchDistance(){return null!==options.pinchThreshold?pinchDistance>=options.pinchThreshold:!0}function validateSwipeTime(){var result;return result=options.maxTimeThreshold?!(duration>=options.maxTimeThreshold):!0}function validateDefaultEvent(jqEvent,direction){if(options.preventDefaultEvents!==!1)if(options.allowPageScroll===NONE)jqEvent.preventDefault();else{var auto=options.allowPageScroll===AUTO;switch(direction){case LEFT:(options.swipeLeft&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case RIGHT:(options.swipeRight&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case UP:(options.swipeUp&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case DOWN:(options.swipeDown&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case NONE:}}}function validatePinch(){var hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),hasCorrectDistance=validatePinchDistance();return hasCorrectFingerCount&&hasEndPoint&&hasCorrectDistance}function hasPinches(){return!!(options.pinchStatus||options.pinchIn||options.pinchOut)}function didPinch(){return!(!validatePinch()||!hasPinches())}function validateSwipe(){var hasValidTime=validateSwipeTime(),hasValidDistance=validateSwipeDistance(),hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),didCancel=didSwipeBackToCancel(),valid=!didCancel&&hasEndPoint&&hasCorrectFingerCount&&hasValidDistance&&hasValidTime;return valid}function hasSwipes(){return!!(options.swipe||options.swipeStatus||options.swipeLeft||options.swipeRight||options.swipeUp||options.swipeDown)}function didSwipe(){return!(!validateSwipe()||!hasSwipes())}function validateFingers(){return fingerCount===options.fingers||options.fingers===ALL_FINGERS||!SUPPORTS_TOUCH}function validateEndPoint(){return 0!==fingerData[0].end.x}function hasTap(){return!!options.tap}function hasDoubleTap(){return!!options.doubleTap}function hasLongTap(){return!!options.longTap}function validateDoubleTap(){if(null==doubleTapStartTime)return!1;var now=getTimeStamp();return hasDoubleTap()&&now-doubleTapStartTime<=options.doubleTapThreshold}function inDoubleTap(){return validateDoubleTap()}function validateTap(){return(1===fingerCount||!SUPPORTS_TOUCH)&&(isNaN(distance)||distanceoptions.longTapThreshold&&DOUBLE_TAP_THRESHOLD>distance}function didTap(){return!(!validateTap()||!hasTap())}function didDoubleTap(){return!(!validateDoubleTap()||!hasDoubleTap())}function didLongTap(){return!(!validateLongTap()||!hasLongTap())}function startMultiFingerRelease(event){previousTouchEndTime=getTimeStamp(),fingerCountAtRelease=event.touches.length+1}function cancelMultiFingerRelease(){previousTouchEndTime=0,fingerCountAtRelease=0}function inMultiFingerRelease(){var withinThreshold=!1;if(previousTouchEndTime){var diff=getTimeStamp()-previousTouchEndTime;diff<=options.fingerReleaseThreshold&&(withinThreshold=!0)}return withinThreshold}function getTouchInProgress(){return!($element.data(PLUGIN_NS+"_intouch")!==!0)}function setTouchInProgress(val){$element&&(val===!0?($element.bind(MOVE_EV,touchMove),$element.bind(END_EV,touchEnd),LEAVE_EV&&$element.bind(LEAVE_EV,touchLeave)):($element.unbind(MOVE_EV,touchMove,!1),$element.unbind(END_EV,touchEnd,!1),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave,!1)),$element.data(PLUGIN_NS+"_intouch",val===!0))}function createFingerData(id,evt){var f={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return f.start.x=f.last.x=f.end.x=evt.pageX||evt.clientX,f.start.y=f.last.y=f.end.y=evt.pageY||evt.clientY,fingerData[id]=f,f}function updateFingerData(evt){var id=void 0!==evt.identifier?evt.identifier:0,f=getFingerData(id);return null===f&&(f=createFingerData(id,evt)),f.last.x=f.end.x,f.last.y=f.end.y,f.end.x=evt.pageX||evt.clientX,f.end.y=evt.pageY||evt.clientY,f}function getFingerData(id){return fingerData[id]||null}function setMaxDistance(direction,distance){direction!=NONE&&(distance=Math.max(distance,getMaxDistance(direction)),maximumsMap[direction].distance=distance)}function getMaxDistance(direction){return maximumsMap[direction]?maximumsMap[direction].distance:void 0}function createMaximumsData(){var maxData={};return maxData[LEFT]=createMaximumVO(LEFT),maxData[RIGHT]=createMaximumVO(RIGHT),maxData[UP]=createMaximumVO(UP),maxData[DOWN]=createMaximumVO(DOWN),maxData}function createMaximumVO(dir){return{direction:dir,distance:0}}function calculateDuration(){return endTime-startTime}function calculateTouchesDistance(startPoint,endPoint){var diffX=Math.abs(startPoint.x-endPoint.x),diffY=Math.abs(startPoint.y-endPoint.y);return Math.round(Math.sqrt(diffX*diffX+diffY*diffY))}function calculatePinchZoom(startDistance,endDistance){var percent=endDistance/startDistance*1;return percent.toFixed(2)}function calculatePinchDirection(){return 1>pinchZoom?OUT:IN}function calculateDistance(startPoint,endPoint){return Math.round(Math.sqrt(Math.pow(endPoint.x-startPoint.x,2)+Math.pow(endPoint.y-startPoint.y,2)))}function calculateAngle(startPoint,endPoint){var x=startPoint.x-endPoint.x,y=endPoint.y-startPoint.y,r=Math.atan2(y,x),angle=Math.round(180*r/Math.PI);return 0>angle&&(angle=360-Math.abs(angle)),angle}function calculateDirection(startPoint,endPoint){if(comparePoints(startPoint,endPoint))return NONE;var angle=calculateAngle(startPoint,endPoint);return 45>=angle&&angle>=0?LEFT:360>=angle&&angle>=315?LEFT:angle>=135&&225>=angle?RIGHT:angle>45&&135>angle?DOWN:UP}function getTimeStamp(){var now=new Date;return now.getTime()}function getbounds(el){el=$(el);var offset=el.offset(),bounds={left:offset.left,right:offset.left+el.outerWidth(),top:offset.top,bottom:offset.top+el.outerHeight()};return bounds}function isInBounds(point,bounds){return point.x>bounds.left&&point.xbounds.top&&point.y").css({position:"absolute",top:0,left:0,width:"100%",height:"100%"}).addClass("vimeo_player_overlay");var g="vimeo_player_"+c.id,f=jQuery("
").addClass("vimeo_player_wrapper").attr("id","vimeo_player_wrapper_"+ +g);f.css({position:"absolute",zIndex:0,minWidth:"100%",minHeight:"100%",left:0,top:0,overflow:"hidden",opacity:0});c.playerBox=jQuery("\" value=\"\">\n \n \n \n
\n

Mapa con Ancho Completo

\n
\n
\n
\n
\n
\n", + "_cid": "vr4ZmDch8o", + "_anchor": "map1-1j", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

🚌 Transporte

\n


¡¡Vámonos al Tejemedixs!!

BUS COLECTIVO
Saldrá un bus colectivo el día 3 de septiembre de la TAPO (bueno afuerita en el centro comercial es el punto de espera), se esta pidiendo un cooperación de 400 pesos para ida y vuelta, con la posibilidad de que sea mas barato si se junta en la colecta. Salida 3 septiembre 2pm. Plaza frente a la TAPO. Regreso 6 de septiembre 2 pm y regresa al mismo punto.
Para reservar tu lugar escribe a tejemedixs@riseup.net o al teléfono 56 3864 7005 (llamada normal, WP o Signal).

Puedes hacer tu deposito a la siguiente liga https://mpago.la/2U5TkFS

Para los que quieran llegar por su cuenta la dirección es:
Centro de formación Teocentli. Santa María Coapan, Sta María Coapan, 75857 Tehuacán, Pue.


Esta es la liga en el mapa: https://maps.app.goo.gl/9UNd1BymabcN7BAL6

TRANSPORTE PUBLICO QUE SALE EN CDMX:
Opción 1: En la TAPO o CAPU salen autobuses a Tehuacán Puebla. Y ahí tomar un taxi hasta Teocentli.
EL costo varia entre 600 o más.

Opción 2: Las Urban públicas que les dejan en el Tejemedios salen de metro Moctezuma.
El costo es de $300 con la \"agencia de viajes Estrella de la Mixteca\"
La dirección es: Av Emilio Carranza 47, Moctezuma Ira Secc, Venustiano Carranza, 15500 Ciudad de México, CDMX. https://share.google/ZbVKUlthUGueUyMzh

Bajar en Coapan (a 4 km del lugar)
Y los horarios son:
CDMX–NOCHIXTLAN
* 08:00, 10:45, 14:00, 17:00 y 23:30 hrs.
(El viaje dura entre 3 y 4 horas. Dependiendo de clima y tráfico)
Les sugerimos comprar su boleto en línea con tiempo WhatsApp: 5528849434

BUS QUE PASA POR OAXACA Y VERACRUZ:
Hay un autobus que sale de Matias Romero y llega a Teocentli. También sale el día 3 y regresa el 6. Interesados pedir información al teléfono de contacto: tejemedixs@riseup.net o al teléfono 56 3864 7005.

\n
\n
\n
\n
", + "_cid": "vr510CF57v", + "_anchor": "content2-1k", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

⛺ Alojamiento

\n

Recomendamos que las y los participantes se hospeden en las instalaciones del Centro para la Autonomía Teocentli durante el encuentro. La llegada e instalación estará disponible desde el día 3 de septiembre. La opción preferente es acampar, ya que el centro cuenta con amplios espacios destinados para tiendas de campaña. Te invitamos a traer tu propia tienda, sleeping, aislante o petate y todo lo necesario para una estancia cómoda.

También contaremos con un espacio techado para quienes necesiten dormir bajo resguardo utilizando sleeping, petate o colchas térmicas (cada persona deberá llevar su propio equipo). Debido a que este espacio es limitado, se asignará priorizando a quienes tengan necesidades de accesibilidad, movilidad u otras condiciones que dificulten acampar.

\n
\n
\n
\n
", + "_cid": "vr520f2fUh", + "_anchor": "content2-1l", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

🍲 Alimentación

\n

Durante los tres días de Tejemedixs compartiremos los alimentos de manera comunitaria. Los desayunos, comidas y cenas serán preparados por integrantes de la última generación de la Escuela Teocentli, como parte de una experiencia de colaboración y apoyo mutuo que fortalece los procesos de autonomía del centro.

Invitamos a cada participante a realizar una cooperación en especie, aportando algunos alimentos no perecederos o insumos de uso colectivo, como arroz, frijol, aceite, café, azúcar, frutas, verduras, artículos de limpieza o higiene, entre otros.

Los aportes sugeridos y las cantidades aproximadas se detallarán en el formulario de inscripción, con el fin de distribuir de manera equilibrada las contribuciones entre todas las personas participantes.

\n
\n
\n
\n
", + "_cid": "vr55o3T9FF", + "_anchor": "content2-1n", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-text": { + "text-align": "center" + }, + ".mbr-section-title": { + "text-align": "center", + "color": "#3a911e" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Parrilla de Actividades 

\n

Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades. ¡Si quieres proponer alguna actividad aún estás a tiempo!
Hazlo completando el formulario.

\n
\n
\n
\n
", + "_cid": "vr4XXshiti", + "_anchor": "content2-1e", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_cid": "vr4YqQceDn", + "_anchor": "info2-1h", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_anchor": "info2-20", + "_isUserblock": true, + "_cid": "vraeZrSEQ1", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Viernes 4 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_cid": "vpWbR0d9A5", + "_anchor": "header2-14", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Sábado 5 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_anchor": "header2-1b", + "_isUserblock": true, + "_cid": "vr4WjU3Mq2", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Domingo 6 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_anchor": "header2-1c", + "_isUserblock": true, + "_cid": "vr4WGhmQLF", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_cid": "vrqIaCEM12", + "_anchor": "image2-25", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2c", + "_isUserblock": true, + "_cid": "vrt5mzIG3S", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-26", + "_isUserblock": true, + "_cid": "vrqPTsjahA", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2n", + "_isUserblock": true, + "_cid": "vscCWE6jSc", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-27", + "_isUserblock": true, + "_cid": "vrrMNuQSl7", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-28", + "_isUserblock": true, + "_cid": "vrrMSLrNzT", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-29", + "_isUserblock": true, + "_cid": "vrrMYYLMt9", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2a", + "_isUserblock": true, + "_cid": "vrrN3c7VFk", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2b", + "_isUserblock": true, + "_cid": "vrrN86L98f", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2d", + "_isUserblock": true, + "_cid": "vrxVakuekU", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2e", + "_isUserblock": true, + "_cid": "vrxVdEVtBR", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2f", + "_isUserblock": true, + "_cid": "vrxVgFZuff", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2g", + "_isUserblock": true, + "_cid": "vrxVk7DUGj", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2h", + "_isUserblock": true, + "_cid": "vrxVnw68yu", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2i", + "_isUserblock": true, + "_cid": "vrxVsy6G3r", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2j", + "_isUserblock": true, + "_cid": "vrxVvFM3aw", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2k", + "_isUserblock": true, + "_cid": "vrxVyL9vHo", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2m", + "_isUserblock": true, + "_cid": "vry4qgOv7u", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2l", + "_isUserblock": true, + "_cid": "vrxVG4IUaI", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n \n
", + "_cid": "vr53d2hBFb", + "_anchor": "content5-1m", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Convocan:

Centro de formación para la Autonomía Teocentli,
 Laboratorio Popular de Medios Libres, La Voladora Radio, COMPPA, Radio Ecos de la Sal, Radio Coalt, Del Barrio News, Hijos de la Tierra, Noticias de Abajo ML, Radio Zacatepec, Voices in Movement, Sub-Media, Movimiento Agrario Indigena Zapatista (MAIZ), Huizil urbano, Radio Caalt, UCIZONI,  Frente de pueblos en defensa de la tierra y el agua de Puebla, Tlaxcala y Morelos, Colectivo Cocuyo, Somos el Medio.

\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_cid": "tXa9AFSWj7", + "_anchor": "content1-d", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Contacto para más información:

📧 tejemedixs@riseup.net


\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_anchor": "content1-16", + "_isUserblock": true, + "_cid": "vr4qUCcB7d", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + }, + ".mbr-text": { + "color": "#f7f7f7" + } + }, + "_name": "info1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

¡Gracias por ser parte de este tejido! ❤️

\n

Tejemedios existe gracias al esfuerzo colectivo. Hoy puedes ayudarnos a hacer posible una nueva edición apoyando nuestra campaña de financiamiento en FireFund. Cada aporte fortalece una red de comunicación comunitaria que lleva más de diez años construyendo autonomía, solidaridad y aprendizaje compartido en América Latina. ¡Gracias por ser parte de este tejido! 

\n
\n \n
\n
\n
", + "_cid": "vrafzbZEUS", + "_anchor": "info1-21", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "page1.html": { + "settings": { + "title": "La Biblioteca", + "order": "3" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "tX9WDNJ0FT", + "_anchor": "menu2-c", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "@media (min-width: 992px)": { + ".text-block": { + "padding": "0 2rem" + } + }, + "@media (max-width: 991px)": { + ".image-block": { + "padding-bottom": "1.5rem" + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "img": { + "border-radius": "10px", + "object-fit": "cover" + } + } + }, + "_name": "features10", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n

\n What can Mobile  do ?\n

\n

¡La Biblioteca de San Gregorio Atlapulco sigue en riesgo!
El día 27 de octubre de 2023 la Alcaldía Xochimilco comenzó un corredor turístico que incluye a la biblioteca del pueblo, uno de los principales centros de cultura y tradición en la demarcación.

¿Por qué esto es problemático?
Porque el gobierno local no está respetando los acuerdos firmados el día 9 de diciembre de 2022 por autoridades de la Ciudad de México dentro de los cuales se encuentra el actual Jefe de Gobierno, Martí Batres, en los que incluye la entrega del edificio de la Biblioteca, a la cual ahora llaman Casita de la Ciencia.

Estos acuerdos se firmaron a raíz de la represión que sufrieron pobladores el día 2 de diciembre de 2022 por un millar de granaderos que encapsularon y agredieron a los manifestantes ese día dentro de los cuales una mayoría eran mujeres adultas mayores.

La alcaldía promueve este espacio como si fuera suyo y de forma oculta cuando por acuerdo debe ser entregado a Atlapulco, mismo que no ha sido resuelto y la administración del alcalde José Carlos Acosta ha utilizado como salón de eventos privados y por años la población en general no ha podido acceder a la instalación que históricamente ha sido manejada por Atlapulquenses.

Exigimos la entrega de la biblioteca al pueblo. Asimismo, condenamos el hecho de que la Alcaldía Xochimilco y los operadores políticos morenistas quieran pasar sobre la defensa de espacios como la biblioteca, la lucha por el territorio y el derecho colectivo a la libre determinación.

¡Aquí estuvimos, aquí estamos, aquí estaremos!
Asamblea General Permanente del Pueblo de San Gregorio Atlapulco.

\n \n
\n
\n
\n
", + "_cid": "tXaqn7JB5G", + "_anchor": "features10-k", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".carousel, .slider-box, .carousel-img": { + "width": "100%", + "height": "300px" + }, + ".carousel-img": { + "margin": "1rem 0 3rem", + "margin-left": "2rem", + "border-radius": "10px", + "box-shadow": "0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "&:last-child": { + "margin-right": "2rem" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "cover" + }, + "@media (min-width: 768px)": { + ".carousel-img": { + "max-width": "450px" + } + }, + "@media (max-width: 767px)": { + ".amp-carousel-button": { + "display": "none" + }, + ".carousel-img": { + "padding": "0", + "margin-left": "1.5rem", + "&:first-child": { + "margin-left": "0" + }, + "&:last-child": { + "margin-right": "0" + } + } + } + }, + "_name": "slider1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n

\n

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore incidunt molestias.

\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n
", + "_cid": "tXmtqhlpdZ", + "_anchor": "slider1-q", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n
\n \n
\n
", + "_cid": "tXarpuNSHY", + "_anchor": "content5-m", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "atlapulco1.html": { + "settings": { + "title": "Tejemedios", + "meta_descr": "", + "header_custom": "", + "footer_custom": "", + "html_before": "", + "order": "2" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "uvtBOcaBPc", + "_anchor": "menu2-t", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "@media (min-width: 992px)": { + ".text-block": { + "padding": "0 2rem" + } + }, + "@media (max-width: 991px)": { + ".image-block": { + "padding-bottom": "1.5rem" + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "img": { + "border-radius": "10px", + "object-fit": "cover" + } + } + }, + "_name": "features10", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n

¡Xochimilco no es pueblo mágico, son pueblos en resistencia!

\n

\n Este 14, 15 y 16 de Diciembre 2023 nos daremos cita en la Biblioteca Comunitaria de la comunidad de San Gregrorio Atlapulco, Xochimilco, para compartir saberes entre comunicadoras libres sobre radio, periodismo popular, fotografía, video, estrategias de comunicación y fortalecer con ello, la digna resistencia que mantienen vecinas y vecinos. ¡La Biblioteca de San Gregorio Atlapulco sigue en riesgo! ¡Ayúdanos a defenderla!

\n \n
\n
\n
\n
", + "_cid": "uvtBOcvlfI", + "_anchor": "features10-u", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_cid": "uvtBOcGVlC", + "_anchor": "info1-v", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n ACTIVIDADES TEJEMEDIOS ATLAPULCO

\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_cid": "uvtBOcPUyk", + "_anchor": "content1-w", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when not (@listItems = 0)": { + "@media (max-width: 767px)": { + ".list-item:not(.last-child)": { + "padding-bottom": "1.5rem" + } + } + }, + ".content_block": { + "padding-left": "1rem", + "& when (@reverse)": { + "padding-left": "0", + "padding-right": "1rem" + } + }, + ".list-item-text when (@showIcons)": { + "margin-left": "1rem" + }, + ".social .iconfont-wrapper when (@showSocial)": { + "margin": "10px 10px 0 0" + }, + ".iconfont-wrapper when (@showIcons), (@showSocial)": { + "width": "~\"@{iconsSize}rem\"", + "height": "~\"@{iconsSize}rem\"", + "& when ((@iconsSize * 16) > 30)": { + "@media (max-width: 767px)": { + "height": "30px", + "width": "30px" + } + }, + "span": { + "font-size": "~\"@{iconsSize}rem\"", + "width": "~\"@{iconsSize}rem\"", + "color": "@iconsColor", + "& when ((@iconsSize * 16) > 30)": { + "@media (max-width: 767px)": { + "font-size": "30px", + "width": "30px" + } + } + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)" + } + }, + "_name": "contacts5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n 0 || showSocial\">\n
Show/Hide
\n \n \n \n \n \n
Social
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n\n
\n
0 || showSocial,'mbr-col-lg-12':listItems == 0 && !showSocial}\" mbr-if=\"showImg\">\n \n
\n \"Mobirise\n
\n
\n \n \n
0 || showSocial\">\n
\n
\n

\n Contacto\n

\n

\n Find Us Or Contact Us\n

\n
\n
0\">\n
1, 'last-child': listItems == 1}\">\n
\n \n
\n

+1 (0) 000 0000 001

\n
\n \n \n
1\" mbr-class=\"{'mbr-pb-2': listItems > 2, 'last-child': listItems == 2}\">\n
\n \n
\n

example@mail.com

\n
\n\n
2\" mbr-class=\"{'mbr-pb-2': listItems > 3, 'last-child': listItems == 3}\">\n
\n \n
\n

Monday - Saturday: 10AM–4PM
Sunday: Closed

\n
\n\n
3\" mbr-class=\"{'mbr-pb-2': listItems > 4, 'last-child': listItems == 4}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
4\" mbr-class=\"{'mbr-pb-2': listItems > 5, 'last-child': listItems == 5}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
5\" mbr-class=\"{'mbr-pb-2': listItems > 6, 'last-child': listItems == 6}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
6\" mbr-class=\"{'mbr-pb-2': listItems > 7, 'last-child': listItems == 7}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
7\" mbr-class=\"{'last-child': listItems == 8}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n
\n \n
\n
\n
\n
\n \n
", + "_cid": "uvtBOcWlNw", + "_anchor": "contacts5-x", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#ffdc00" + }, + ".mbr-section-subtitle, .mbr-section-btn": { + "color": "#ffffff" + } + }, + "_name": "content19", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

¿Qué son lxs Tejemedixs?

\n

Cuando comunicadorxs que buscamos fortalecer el uso del vídeo, la radio, la comunicación y las tecnologías para la defensa de derechos nos reunimos y compartimos herramientas y experiencias, decimos que hacemos un \"Tejemedixs\".

\n \n
\n
\n
\n
", + "_cid": "uvtBOdp7O5", + "_anchor": "content19-y", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "acuerdos.html": { + "settings": { + "title": "Acuerdos de convivencia", + "order": "1" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_anchor": "menu2-23", + "_isUserblock": true, + "_cid": "vraj6RFC1v", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Acuerdos de convivencia de Tejemedixs

\n

En Tejemedixs creemos que la comunicación libre también se construye desde la manera en que nos relacionamos. Queremos que este encuentro sea un espacio donde todas las personas puedan participar, aprender y compartir en un ambiente de confianza, respeto y cuidado mutuo.

🌱 Nos cuidamos entre todas y todos

* Trata a las demás personas con respeto, empatía y amabilidad.
* Escucha con atención y procura que todas las voces tengan espacio para participar.
* Reconoce que venimos de territorios, culturas, experiencias y saberes distintos. La diversidad nos fortalece.

✨ No toleramos la violencia

Tejemedixs es un espacio libre de cualquier forma de violencia, discriminación o acoso.

No serán aceptadas conductas como:

* Comentarios o actitudes racistas, clasistas, machistas, misóginas, LGBTQ+fóbicas, capacitistas o discriminatorias.
* Acoso físico, verbal, psicológico o sexual.
* Intimidaciones, amenazas o agresiones.
* Burlas, humillaciones o descalificaciones hacia otras personas.
* Fotografiar, grabar o difundir imágenes de alguien sin su consentimiento.

Si una persona te pide detener una conducta que le incomoda, esperamos que respetes su decisión de inmediato.

🗣️ Compartimos el conocimiento

Tejemedixs reúne personas con trayectorias muy diversas. Por ello te invitamos a:

* Explicar ideas y conceptos de manera accesible.
* Evitar actitudes de superioridad o descalificación.
* Compartir lo que sabes con generosidad y también permitirte aprender de otras personas.
* Hacer preguntas y pedir ayuda cuando lo necesites.

🌿 Cuidamos el espacio que nos recibe

El Centro para la Autonomía Teocentli es una casa comunitaria que nos abre sus puertas.

Por ello nos comprometemos a:

* Mantener limpios los espacios comunes.
* Separar y disponer correctamente los residuos.
* Cuidar el agua, la energía y los recursos compartidos.
* Respetar las áreas de cultivo, las instalaciones y el entorno natural.
* Participar, cuando sea necesario, en las tareas colectivas que hacen posible el encuentro.

🍲 La vida comunitaria también es parte de Tejemedixs

Compartiremos alimentos, espacios y tiempos comunes.

Te invitamos a colaborar con las actividades colectivas, respetar los horarios y contribuir a que la convivencia sea agradable para todas las personas.

🤝 Corresponsabilidad y cuidados de los espacios comunes

Para favorecer el descanso, el aprendizaje y el cuidado mutuo, las áreas de trabajo, los espacios donde se desarrollan las actividades y los dormitorios son libres de consumo de alcohol y otras sustancias.

Te invitamos a contribuir a un ambiente donde todas las personas puedan descansar, participar y sentirse seguras. Cualquier conducta que altere la convivencia o ponga en riesgo el bienestar de otras personas será atendida por el equipo organizador.

💚 Si algo sucede, no estás sola o solo

Si durante el encuentro experimentas o presencias una situación de violencia, discriminación, acoso o cualquier otra conducta que afecte la convivencia, puedes acercarte con confianza al equipo organizador.

Nuestro compromiso es escuchar, acompañar y buscar una solución que priorice el bienestar y la seguridad de las personas afectadas.

🌎 Tejemos comunidad

Tejemedixs es posible gracias a la confianza, la cooperación y el trabajo colectivo.
Cuidarnos entre todas y todos también es una forma de hacer comunicación libre.

\n
\n
\n
\n
", + "_cid": "vrabmDhbWg", + "_anchor": "content2-1v", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + } + }, + "_name": "content4", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n
Style
\n \n \n\n \n\n \n\n
Background
\n
\n \n \n
\n
\n\n
\n\n \n\n
\n\n
", + "_cid": "vradkvcBrt", + "_anchor": "content4-1z", + "_PHPplaceholders": [], + "_JSplaceholders": [], + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + } + } +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..8e154ba --- /dev/null +++ b/index.html @@ -0,0 +1,948 @@ + + + + + + + + + + + + + Tejemedixs + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+
+ + + +
+ +
+
+
+
+

Encuentro de Radios Comunitarias y Medios Libres. Tejemedios 2026. 

+

  Tejemedixs son espacios de encuentro para la formación práctica, técnica y política en comunicación comunitaria, seguridad digital, radiofrecuencias y muchos otros temas. Se trata de un proceso orientado hacia la comunicación libre, que busca transgredir la educación institucional. Se fundamenta en la articulación de luchas y resistencias, así como en el intercambio de saberes colectivos, en contra del poder y el capitalismo. Por ello, es fundamental desarrollar esquemas de construcción de autonomía a través de la tecnología, con un compromiso ético que despierte conciencias y teja redes independientes de corporaciones y gobiernos. Todo ello para construir, como dice el EZLN, "un mundo donde quepan muchos mundos".

  Como parte del proceso de articulación comunitaria y de la organización de integrantes del proyecto Teocentli, nos complace invitar a comunicadores comunitarios, independientes, alternativos, autónomos —o como cada quien prefiera llamarse—. Venimos a compartir, a discutir, a poner sobre la mesa ideas y conocimientos. No hay maestros ni alumnos: hay personas que saben algo y personas que quieren aprenderlo; y muchas veces, son las mismas personas.

  Tejemedixs son eventos autogestivos. Se han realizado en espacios de lucha territorial porque entendemos que la comunicación no es neutral: es territorio, y el territorio se defiende. Una de las luchas más importantes que alimenta estos espacios es la educación autónoma: el derecho a aprender lo que necesitamos, con quienes elegimos y como decidimos. Por eso, el Centro de Formación para la Autonomía, Teocentli, abre sus puertas este año para impulsar un aprendizaje colectivo frente a la tormenta que enfrentamos como civilización.

  El encuentro está abierto a todas las personas interesadas en la defensa de la vida. No se requiere experiencia previa, solo disposición para compartir y construir. Evento apartidista, anticapitalista, antipatriarcal y decolonial.

+ +
+
+
+
+ +
+ + + +
+ +
+ +
+ +
+ + + + + +
+ +
+ + + +
+
+
+

+ Sobre la sede: Centro de formación para la Autonomía Teocentli

+

En esta edición, Tejemedixs se realizará en el Centro de formación para la Autonomía Teocentli, un espacio de encuentro, aprendizaje y organización colectiva ubicado en Tehuacán, Puebla. Teocentli porque comparte los principios que dan vida a Tejemedixs: la autonomía, el trabajo comunitario, el cuidado mutuo y la construcción de alternativas desde los territorios. Más que un lugar para realizar actividades, es un espacio pensado para convivir, aprender y construir comunidad.

Teocentli nació como una iniciativa impulsada por organizaciones y comunidades indígenas para fortalecer la autonomía de los pueblos mediante procesos de formación, intercambio de saberes y construcción de alternativas frente a los desafíos que enfrentan los territorios, como el despojo, los megaproyectos extractivos y las distintas formas de violencia. A lo largo del año desarrolla módulos de formación sobre temas como comunicación, alimentación, agua, energía, salud y organización comunitaria, dirigidos a comunidades y colectivos de distintas regiones del país.

Al encontrarse en un entorno natural, la experiencia invita a conectarnos para dedicar tiempo a conversar, intercambiar saberes y fortalecer los vínculos entre quienes hacemos comunicación comunitaria, popular e independiente. Durante el encuentro, la vida cotidiana será compartida: comeremos, aprenderemos y habitaremos el espacio de manera colectiva, procurando el cuidado de las personas, el territorio y las instalaciones que nos reciben.

+
+
+
+
+ +
+ + + +
+ +
+
+
+
+ + + +
+
+ +
+ +
+ + + +
+
+
+

🚌 Transporte

+


¡¡Vámonos al Tejemedixs!!

BUS COLECTIVO
Saldrá un bus colectivo el día 3 de septiembre de la TAPO (bueno afuerita en el centro comercial es el punto de espera), se esta pidiendo un cooperación de 400 pesos para ida y vuelta, con la posibilidad de que sea mas barato si se junta en la colecta. Salida 3 septiembre 2pm. Plaza frente a la TAPO. Regreso 6 de septiembre 2 pm y regresa al mismo punto.
Para reservar tu lugar escribe a tejemedixs@riseup.net o al teléfono 56 3864 7005 (llamada normal, WP o Signal).

Puedes hacer tu deposito a la siguiente liga https://mpago.la/2U5TkFS

Para los que quieran llegar por su cuenta la dirección es:
Centro de formación Teocentli. Santa María Coapan, Sta María Coapan, 75857 Tehuacán, Pue.


Esta es la liga en el mapa: https://maps.app.goo.gl/9UNd1BymabcN7BAL6

TRANSPORTE PUBLICO QUE SALE EN CDMX:
Opción 1: En la TAPO o CAPU salen autobuses a Tehuacán Puebla. Y ahí tomar un taxi hasta Teocentli.
EL costo varia entre 600 o más.

Opción 2: Las Urban públicas que les dejan en el Tejemedios salen de metro Moctezuma.
El costo es de $300 con la "agencia de viajes Estrella de la Mixteca"
La dirección es: Av Emilio Carranza 47, Moctezuma Ira Secc, Venustiano Carranza, 15500 Ciudad de México, CDMX. https://share.google/ZbVKUlthUGueUyMzh

Bajar en Coapan (a 4 km del lugar)
Y los horarios son:
CDMX–NOCHIXTLAN
* 08:00, 10:45, 14:00, 17:00 y 23:30 hrs.
(El viaje dura entre 3 y 4 horas. Dependiendo de clima y tráfico)
Les sugerimos comprar su boleto en línea con tiempo WhatsApp: 5528849434

BUS QUE PASA POR OAXACA Y VERACRUZ:
Hay un autobus que sale de Matias Romero y llega a Teocentli. También sale el día 3 y regresa el 6. Interesados pedir información al teléfono de contacto: tejemedixs@riseup.net o al teléfono 56 3864 7005.

+
+
+
+
+ +
+ + + +
+
+
+

⛺ Alojamiento

+

Recomendamos que las y los participantes se hospeden en las instalaciones del Centro para la Autonomía Teocentli durante el encuentro. La llegada e instalación estará disponible desde el día 3 de septiembre. La opción preferente es acampar, ya que el centro cuenta con amplios espacios destinados para tiendas de campaña. Te invitamos a traer tu propia tienda, sleeping, aislante o petate y todo lo necesario para una estancia cómoda.

También contaremos con un espacio techado para quienes necesiten dormir bajo resguardo utilizando sleeping, petate o colchas térmicas (cada persona deberá llevar su propio equipo). Debido a que este espacio es limitado, se asignará priorizando a quienes tengan necesidades de accesibilidad, movilidad u otras condiciones que dificulten acampar.

+
+
+
+
+ +
+ + + +
+
+
+

🍲 Alimentación

+

Durante los tres días de Tejemedixs compartiremos los alimentos de manera comunitaria. Los desayunos, comidas y cenas serán preparados por integrantes de la última generación de la Escuela Teocentli, como parte de una experiencia de colaboración y apoyo mutuo que fortalece los procesos de autonomía del centro.

Invitamos a cada participante a realizar una cooperación en especie, aportando algunos alimentos no perecederos o insumos de uso colectivo, como arroz, frijol, aceite, café, azúcar, frutas, verduras, artículos de limpieza o higiene, entre otros.

Los aportes sugeridos y las cantidades aproximadas se detallarán en el formulario de inscripción, con el fin de distribuir de manera equilibrada las contribuciones entre todas las personas participantes.

+
+
+
+
+ +
+ + + +
+
+
+

Parrilla de Actividades 

+

Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades. ¡Si quieres proponer alguna actividad aún estás a tiempo!
Hazlo completando el formulario.

+
+
+
+
+ +
+ + + + +
+ +
+ + + +
+ +
+
+ +
+ + + +
+
+
+

Viernes 4 de septiembre

+ +
+ +
+ +
+ +
+
+ + + +
+ +
+
+
+
+
+ +
+ +
+ + + +
+
+
+

Sábado 5 de septiembre

+ +
+ +
+ +
+ +
+
+ + + +
+ +
+
+
+
+
+ +
+ +
+ + + +
+
+
+

Domingo 6 de septiembre

+ +
+ +
+ +
+ +
+
+ + + +
+ +
+
+
+
+
+ +
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+
+
+
+
+ +
+ + + + +
+ +
+ + + +
+
+
+

Convocan:

Centro de formación para la Autonomía Teocentli,
 Laboratorio Popular de Medios Libres, La Voladora Radio, COMPPA, Radio Ecos de la Sal, Radio Coalt, Del Barrio News, Hijos de la Tierra, Noticias de Abajo ML, Radio Zacatepec, Voices in Movement, Sub-Media, Movimiento Agrario Indigena Zapatista (MAIZ), Huizil urbano, Radio Caalt, UCIZONI,  Frente de pueblos en defensa de la tierra y el agua de Puebla, Tlaxcala y Morelos, Colectivo Cocuyo, Somos el Medio.

+ + +
+
+
+
+ +
+ + + +
+
+
+

Contacto para más información:

📧 tejemedixs@riseup.net


+ + +
+
+
+
+ +
+ + + +
+
+
+

¡Gracias por ser parte de este tejido! ❤️

+

Tejemedios existe gracias al esfuerzo colectivo. Hoy puedes ayudarnos a hacer posible una nueva edición apoyando nuestra campaña de financiamiento en FireFund. Cada aporte fortalece una red de comunicación comunitaria que lleva más de diez años construyendo autonomía, solidaridad y aprendizaje compartido en América Latina. ¡Gracias por ser parte de este tejido! 

+
+ +
+
+
+ + + + \ No newline at end of file diff --git a/index.html.save b/index.html.save new file mode 100644 index 0000000..0fd3006 --- /dev/null +++ b/index.html.save @@ -0,0 +1,281 @@ + + + + + + + + + + + + + Tejemedios 2022 + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+
+
+
+ TEJEMEDIOS TEPOZTLÁN
Encuentro Continental de Radios y Medios Libres: "Tierra y Libertad" 
+

Nos estamos autoconvocando el próximo 18, 19 y 20 de Noviembre de 2022 a realizar un nuevo Tejemedios, espacios de compartición y rebeldía que giran en torno a la comunicación como semilla y herramienta de nuestros pueblos y nuestra historia.
Somos Radios y Medios Libres, colectividades e individualidades de comunicadoras y comunicadores independientes, autónomos o como se llamen que trabajamos en la comunicación comunitaria para la resistencia de nuestras comunidades ante la crisis capitalista. 

En esta ocasión se realizará en la comunidad de Tepoztlán, Morelos, en tierras ejidales recuperadas, en la tierra donde nació y luchó el emblemático guerrillero campesino Emiliano Zapata uno de los símbolos de la Revolución Mexicana, que junto a la bandera de Tierra y Libertad, se levantaron contra la tiranía para repartir el pan y un futuro digno para todas y todos.

Durante tres días se realizarán talleres, presentaciones, charlas y comparticiones de comunicadoras y comunicadores de varias partes del continente que han confirmado su participación, para compartir las experiencias que se construyen en otras geografías, acompañando la resistencia que actualmente se vive en el estado de Morelos, para la defensa del territorio y por la vida, en su lucha por la paz, por la verdad y la justicia, y su resistencia contra los proyectos capitalistas mineros, termoeléctricas promovidas por administraciones corruptas e indolentes y la depredación del territorio con super-carreteras y proyectos inmobiliarios.

La comunicación es una herramienta central en los procesos de autonomía, de resistencia y rebeldía. Por eso queremos una comunicación libre y trabajamos para seguir construyendo más proyectos y tejer más redes de amistad, trabajo y solidaridad.

SÚMATE A ESTE ESFUERZO COLECTIVO
¡SIEMBRA MEDIOS LIBRES!


Invitan: Ejido de Tepozltán, Colectivos Reunidos de América Latina (Coral), La Sandía Digital, Witness, Laboratorio Popular de Medios Libres, Herramientas Para el Buen Vivir, Noticias de Abajo ML.


+ +
+
+
+
+ Mobirise +
+
+
+
+
+ +
+ + + +
+ +
+
+
+

¿Qué son lxs Tejemedixs?

+ +

Cuando comunicadorxs que buscamos fortalecer el uso del vídeo, la radio, la comunicación y las tecnologías para la defensa de derechos (en particular aquellos relacionados con el territorio y cuidado del medio ambiente en manos de comunidades organizadas) nos reunimos para compartir herramientas y experiencias, decimos que hacemos un "Tejemedios". Desde hace 10 años hemos contribuido a organizar encuentros de intercambio y aprendizaje, dirigido a personas, instancias, colectividades, redes y movimientos que construyen y difunden información para preservar y fomentar las libertades de los pueblos; y que buscan fortalecer las capacidades y la articulación de medios de comunicación alternativos, independientes y comunitarios en México y América Latina.

+ + +
+
+
+
+ +
+ + +
+
+

TEJEMEDIOS, TEPOZTLÁN 2022
18, 19 y 20 Noviembre
Encuentro Continental de Radios y Medios Libres: "TIERRA Y LIBERTAD"

+
Parque Texcalixcuac (Quinta Piedra), Tepoztlán, Morelos, México.
Carretera federal Tepoztlán - Yautepec, a la altura de vivero Crisantec/ vivero Guadalupe
+
+
+
+
+
+ +
+
+
Espacios de trabajo y convivencia
+
1.- Ingreso y registro
2.- Palapa (Espacio para talleres - Actividades - Baños)
3.- Espacio "Berta Cáceres" (Espacio para talleres)
4.- Espacio para Acampar A
5.- Radio FM (Espacio para talleres - Actividades)
6.-Auditorio (Espacio para talleres - Proyecciones - Baños - Comedor)
7.- Estacionamiento
8.- Espacio para Acampar B (Baños Ecológicos)
+

+
+ +
+
+ + + +
+
+
+ +
+ + +
+ +
+
+
+
+ +
+
+
Inscríbete en el evento AQUI
+
Costo de inscripción 150 pesos (la cuota debe ser cancelada al ingreso del evento)
+

CONVIVENCIA
- Las puertas de la actividad se abrirán a partir de las 11 AM del día 18 de Noviembre
- Todas las asistentes tendrán que leer y aceptar el acuerdo de convivencia anti-patriarcal.
- Habrá espacio para la instalación de puestos para la venta e intercambio de productos
- Recuerda que participarán personas de todo el continente, no olvides traer material para compartir y difundir

ALOJAMIENTO
- Para quienes deseen participar los dos o tres días del Tejemedios, pueden dormir en las instalaciones del evento, para ello       dispondremos de dos espacios al aire libre para el uso de tiendas y un gran espacio cerrado y techado para el uso de     sleepings, será responsabilidad de las asistentes traer sus petates y colchas térmicas para dormir.
- Para quienes necesiten de mayores comodidades existen alojamientos privados cercanos en la ciudad de Yautepec que serán    informados a través del correo.
- La organización dispondrá de agua, baños y duchas.

ALIMENTACIÓN
- Durante la actividad se servirá desayuno, cena y comida durante los tres días, para ello se dispondrá de un comedor y será   responsabilidad de las asistentes ir por sus alimentos y posteriormente lavar los trastes usados.
- El ejido de Tepoztlán dispondrá una tienda al interior del recinto para la venta de comestibles y bebestibles

LLEGADA EN TRANSPORTE PÚBLICO 
- El evento se realizará en Quinta Piedra, ubicado la carretera federal Tepoztlán - Yautepec, a la altura de vivero Crisantec/ vivero Guadalupe. Si vienes en locomoción pública la manera más fácil de llegar es tomar un camión en el centro de Tepoztlán hacia Yautepec frente al Auditorio Ilhuicalli y pedir bajar en la QUINTA PIEDRA. A partir de ahí habrá señalética que indicará el resto del camino.
- Otra opción es tomar un taxi en la terminal de buses de Tepoztlán directo a la Quinta Piedra (costo aprox 120 - 150 pesos).

LLEGADA EN TRANSPORTE PRIVADO
- La ubicación del evento pueden encontrarla ACÁ
- Para las personas que traigan vehículo se dispondrá de un espacio al interior del recinto para su aparcamiento.

LLLEGADA EN EL TEJE-BUS
- La organización dispondrá de un bus en CDMX hacia el evento ida y vuelta. Este transporte cuenta con 45 asientos, saldrá el     día viernes 18 de Noviembre a las 9 AM y volverá al mismo lugar el día domingo a las 7 pm. La cuota de recuperación por el   viaje redondo es de 150 pesos. Manda un mensaje de texto al 5520937262 para APARTAR TU LUGAR.

+
+ +
+
+ + + +
+
+
+ +
+ +
+
+
+ +

+ DESCRIPCIÓN DE TALLERES Y COMPARTICIONES

+

VIERNES 18 NOVIEMBRE

Apertura Registro
11:00 AM

Alimentos
2:00 - 4:00 PM
Lugar: COMEDOR AUDITORIO

MEDIOS MUTUOS Y LUCHAS COLABORATIVAS EN LA RED
4:00 - 6:00 PM
Lugar: AUDITORIO 1
El taller abordará la auto-organización de bibliotecas comunitarias, rescate de libros y edición de obras sobre movimientos sociales, colectivos/agrupaciones e historias excluidas del oficialismo. Hablaremos sobre la hegemonía de las grandes editoriales al control y exclusión para personas que quieran sumarse al mundo de la edición, asimismo, del aporte colectivo a una lucha comunitaria a través de libros en internet. En el taller se presentará una obra editada por el colectivo: "Los oprimidos y sus medios". Duración 2 horas. Cantidad de personas: 15 a 40 personas.
Coordina: Jesús Mendieta (La Lucha en PDF)

ESTRATEGIAS PARA LA DIFUSIÓN Y DEFENSA DE DERECHOS HUMANOS CAMPESINOS
4:00 - 8:00 PM
Lugar: AUDITORIO 2
"Experiencias en la Huasteca Veracruzana"- El objetivo del taller es conocer y elaborar estrategias de difusión de los derechos humanos en poblaciones rurales, para visibilizar, en redes sociales, las luchas, y resistencias de estas comunidades frente al extractivismo y capitalismo agrícola. Duración: 4 horas. Participantes: 30 a 50 personas.
Coordina: Imelda Torres Sandoval (Lechuza Defensora)


TALLER DE CINE EXPERIMENTAL Y RECICLADO "UN RETRATO IN ABSENTIA"
4:00 - 8:00 PM (Sesión 1)
Lugar: AUDITORIO 3
Llevaremos a cabo un ejercicio para compartir, escuchar y reflexionar acerca de las experiencias de lucha y resistencia en nuestros territorios. Los participantes deberán llevar archivos de video y audio de formato libre para poder realizar un cortometraje de cine experimental buscando una resignificación a través del montaje con la temática “luchas y resistencias: la imposición de megaproyectos en nuestros territorios.” Duración: 8 horas en dos sesiones de 4 horas, Requerimientos: Material de archivo y computadora para editar.
Coordina: LaZonaFilms

TALLER DE RADIO BOCINA
4:00 - 6:00 PM
Lugar: RADIO FM
Construiremos un espacio de comunicación barrial, que no tiene transmisión por internet, no usa el espacio radioeléctrico, pero su magia, su mérito, es la participación de las personas del entorno, la comunidad, el barrio, colonia, pueblo etc, y que en esta oportunidad serán lxs habitantes del campamento Tejemedixs. Ven a participar en un proceso de construcción a partir de lo que tenemos a la mano para analizar problemáticas y sus soluciones de frente al espacio público y la comunidad. Duración: 2 horas.
Coordina: Luna Luz (Radio Suculenta / Colectivo Red en Resistencia y Rebeldía Tlalpan)

TALLER - CHARLA: REALIZACIÓN DE CARTOGRFÍAS SONORAS, LOS CASOS DE CAJAMARCA Y HUANCABAMBA
4:00 - 6:00 PM
Lugar: PALAPA 1
Coordina: Maizal (Perú)

CHARLA: EXPERIENCIA COMUNICACIONAL DE RADIO WAYNA TAMBO/ RED DE LA DIVERSIDAD EN BOLIVIA DURANTE 2003 (GUERRA DEL GAS) y 2019 (GOLPE DE ESTADO)
4:00 - 6:00 PM
Lugar: PALAPA 2
Compartimos nuestras experiencias comunicacionales colaborativas realizadas durante las crisis vividas en Bolivia en Octubre del 2003 y Noviembre de 2019, cobertura lograda en Red entretejida desde experiencias Culturales Territoriales y vecinos/as de las Zonas afectadas, poniendo en mesa debates en torno a la Re-significación de lo Plurinacional en Bolivia, nuestro Horizonte del buen Vivir, nuestra relación con el estado, Rehabitar y disputar el espacio público teniendo como transversales la descolonización, despatriarcalización y desmercantilización de nuestrxs cuerpxs y madre tierra.
Coordina: Gabriela Condori (Radio Wayna Tambo/Red de la Diversidad en Bolivia)

FORO CONTINENTAL DE RADIOS Y MEDIOS LIBRES: TIERRA Y LIBERTAD
6:00 - 8:00 PM
Lugar: PALAPA 

Alimentos
8:00 - 10:00 PM
Lugar: COMEDOR AUDITORIO

NOCHE DE CINE DOCUMENTAL: "LA ENERGÍA DE LOS PUEBLOS" (2020, La Sandía Digital)
9:00 - 10:30 PM
Lugar: EXTERIOR AUDITORIO

--
SÁBADO 19 NOVIEMBRE

Alimentos
8:00 AM - 10:00 AM
Lugar: COMEDOR AUDITORIO

TALLER DE ARCHIVO COMUNITARIO
10:00 AM - 12:00 PM
Lugar: AUDITORIO 1
Identificaremos y conoceremos herramientas para fomentar y almacenar los distintos tipos de archivos y soportes que encontramos al documentar comunidades originarias (Compartiremos la experiencia de TV TAMIX y TAMIX MULTIMEDIOS). Hablaremos de la conversión de archivos análogos hacia formato digital, al igual que de su preservación y publicación. Duración: 2 horas.
Coordina: Eliel Cruz (Tamix Multimedios, Oaxaca)

TALLER DE CINE EXPERIMENTAL Y RECICLADO "UN RETRATO IN ABSENTIA"
10:00 AM - 2:00 PM (Sesión 2)
Lugar: AUDITORIO 2
Llevaremos a cabo un ejercicio para compartir, escuchar y reflexionar acerca de las experiencias de lucha y resistencia en nuestros territorios. Los participantes deberán llevar archivos de video y audio de formato libre para poder realizar un cortometraje de cine experimental buscando una resignificación a través del montaje con la temática “luchas y resistencias: la imposición de megaproyectos en nuestros territorios.” Duración: 8 horas en dos sesiones de 4 horas, Requerimientos: Material de archivo y computadora para editar.
Coordina: LaZonaFilms

TALLER DE REALIZACIÓN DE GUIÓN CINEMATOGRÁFICO CON ENFOQUE FEMINISTA
10:00 AM - 2:00 PM
Lugar: AUDITORIO 3
Realizaremos ejercicios de elaboración de guión, con el objetivo de obtener un producto a partir de las historias que quieran contar los participantes, el taller de guión es ejercicio para identificar el argumento de lo que vamos a contar ya sea visual, auditiva o ilustradamente con la finalidad de posteriormente producirlo. Requerimientos: cámara o celular, computadora. C. Participantes: 15 a 20 personas. Duración: 2 horas.
Coordina: Alma Bastida Valencia (Colectivo IMA, Michoacán)

TALLER PARA NIÑXS APRENDIENDO CON LA REPORTERA RUDY
10:00 AM - 12:00 PM
Lugar: RADIO FM
En este taller lxs niñxs crearán un personaje, le pondrán un nombre de locutor y ahí entre todxs haciendo comunidad se creará el programa, se analizarán las propuestas de los niñxs con su problemáticas, sueños, intereses, incentivando su creatividad y su libertad de expresión. Duración: 2 horas.
Coordina: Luna Luz (Radio Suculenta / Colectivo Red en Resistencia y Rebeldía Tlalpan)

TALLER DE FOTO-PERIODISMO (PRIMERA SESIÓN)
10:00 AM - 1:00 PM
Lugar: PALAPA 1
Taller de fotoperiodismo dirigido a quien le interese contar historias a través de la fotografía. El taller durar dos sesiones de tres horas cada una, con capacidad para 20 personas. Requerimientos: Cámara y computadora. Participantes: 15 a 20 personas. Duración: 3 horas.
Coordina: Mario Marlo (Somos el Medio, México)

CHARLA - TALLER: MEDIOS LIBRES Y SOFTWARE LIBRE
10:00 AM - 12:00 PM
Lugar: PALAPA 2
La importancia de la cultura libre y los aportes técnicos en la comunicación libre y comunitaria. Ejemplos prácticos. Participantes: 20 a 40 personas. 2 horas una sesión.
Coordina: Evo (Noticias de Abajo ML, México)

FUNDAMENTOS DEL SONIDO
12:00 - 2:00 PM
Lugar: AUDITORIO 1
Duración: 2 horas.
Coordina: Rodrigo Pereira (Radio Kurruf, Chile)

TALLER DE SEGURIDAD: ANÁLISIS DE RIESGO Y CREACIÓN DE PROTOCOLOS
12:00 - 2:00 PM
Lugar: PALAPA 2
Taller donde compartiremos metodologías que refuercen nuestra integridad y cuidado en las coberturas de riesgo y durante la documentación de violaciones a derechos humanos. Duración: 2 horas.
Coordina: Leila Lobos (Antena Negra TV, Argentina)

CÍRCULO DE REFLEXIÓN SOBRE EL SIGNIFICADO DE LA COMUNICACIÓN EN EL PRESENTE
10:00 AM - 1:00 PM
Lugar: ESPACIO BERTA CÁCERES
Nos encontraremos en un círculo de reflexión alrededor del significado de la comunicación en el Presente, donde podamos reconstruir colectivamente sentidos y estrategias, y que sirva de herramienta para que las distintas organizaciones creen sus espacios de repliegue, accionando el repensar y re-evaluar. Participantes: 5 a 12 personas.
Duración: 2 a 3 horas.
Coordina: Joao Rodrigues Telles (IPECAL)

Alimentos
2:00 - 4:00 PM
Lugar: COMEDOR AUDITORIO

TALLER DE RADIOFRECUENCIA: MANTENIMIENTO DE ANTENAS Y TRANSMISORES
4:00 - 8:00 PM
Lugar: AUDITORIO 1
Compartiremos aspectos técnicos sobre radio frecuencia, el mantenimiento de transmisores y la construcción de antenas. Ejercicio práctico: Construcción de Antena tipo Jpole. Participantes: 15 a 30 personas. Duración: 3 a 4 horas.
Coordina: Arturo (La Voladora Radio, Amecameca)

TALLER DE FOTO-PERIODISMO (SEGUNDA SESIÓN)
10:00 AM - 1:00 PM
Lugar: AUDITORIO 2
Taller de fotoperiodismo dirigido a quien le interese contar historias a través de la fotografía. El taller durar dos sesiones de tres horas cada una, con capacidad para 20 personas. Requerimientos: Cámara y computadora. Participantes: 15 a 20 personas. Duración: 3 horas.
Coordina: Mario Marlo (Somos el Medio, México)

TALLER DE REALIZACIÓN DE VIDEOS CORTOS PARA LA DEFENSA DEL TERRITORIO
4:00 - 8:00 PM
Lugar: AUDITORIO 3
Taller de fotoperiodismo dirigido a quien le interese contar historias a través de la fotografía. El taller durar dos sesiones de tres horas cada una, con capacidad para 20 personas. Requerimientos: Cámara y computadora. Participantes: 15 a 20 personas. Duración: 4 horas.
Coordina: Laura Salas (Witness, México)

TALLER DE PROGRAMACIÓN MUSICAL PARA ESTACIONES DE RADIO
4:00 - 6:00 PM
Lugar: RADIO FM
En este taller lxs niñxs crearán un personaje, le pondrán un nombre de locutor y ahí entre todxs haciendo comunidad se creará el programa, se analizarán las propuestas de los niñxs con su problemáticas, sueños, intereses, incentivando su creatividad y su libertad de expresión. Duración: 2 horas.
Coordina: Monito Vudú

PEDAGOGÍA DE LA EDUCACIÓN POPULAR
4:00 - 6:00 PM
Lugar: PALAPA 1
Coordina: Escuela de Comunicación Popular Grafito Activo (Baja California)

CHARLA VOCES COMUNITARIAS EN DEFENSA DE LA AMAZONÍA: ROL DE LOS MEDIOS LIBRES Y AUTÓNOMOS DURANTE EL LEVANTAMIENTO INDÍGENA EN ECUADOR
4:00 - 6:00 PM
Lugar: PALAPA 2
Coordina: Andrés Tapia (Equipo Comunicación CONFENAIE)

GEO-GRAFÍAS COMUNITARIAS: EDUCACION Y COMUNIACIÓN POPULAR PARA EL CUIDADO Y LA DEFENSA DE LOS TERRITORIOS DE VIDA
4:00 - 6:30 PM
Lugar: PALAPA 3
En este espacio de taller se busca dar una mirada panorámica de qué son las Geo-grafías Comunitarias, como perspectiva teórica y metodológica de mapeo comunitario y cartografías sociales para el cuidado y defensa de los territorios. Esto, a partir de una breve exposición de sus antecedentes y premisas, la interpretación en equipos de mapas realizados en talleres en diversos territorios de México, la creación colectiva de un mapa propio y la reflexión conjunta de todo lo anterior. Participantes: 10 a 20 personas. Duración: 2:30 horas.
Coordina: Emilia Torres Samano y David Jiménez Ramos (Kolektivo Geo-grafías Komunitarias)

FORO: ENCUENTRO DE RADIOS Y MEDIOS LIBRES CON LAS RESISTENCIAS DE MORELOS
(invitadxs: Ejido de Tepoztlán, Frente de Defensa del Agua y la Tierra de Puebla, Tlaxcala y Morelos, Unión de Pueblos y Colonias contra la minería en Morelos )
6:00 - 8:00 PM
Lugar: PALAPA

Alimentos
8:00 - 10:00 PM
Lugar: COMEDOR AUDITORIO

NOCHE DE CINE DOCUMENTAL: "MAMÁ" (2022, Xun Sero)
9:00 - 10:30 PM
Lugar: EXTERIOR AUDITORIO

COMPARTENCIA: PROYECTOR ABIERTO
10:30 - 12:00 AM
Lugar: EXTERIOR AUDITORIO

COMPARTENCIA: MÚSICA Y BAILE
10:30 - 1:00 AM
Lugar: PALAPA

--
DOMINGO 20 NOVIEMBRE

Alimentos
8:00 AM - 10:00 AM
Lugar: COMEDOR AUDITORIO

TALLER PARA FORTALECER NUESTRA VERDAD Y COMBATIR LA DESINFORMACIÓN

10:00 AM - 12:00 PM
Lugar: AUDITORIO 1
Al navegar por el internet, ¿cómo decidimos qué información es confiable y cuál no? ¿Qué podemos hacer para que más personas confíen en nuestro contenido? El objetivo de este taller es identificar cuales son las herramientas o prácticas que hacen que contenidos digitales sean más confiables que otros para empezar a incorporarlas en nuestros procesos. Duración 2 horas.
Coordina: Jacobo Castellanos (Witness)

TALLER DE TRANSMISIÓN AUDIOVISUAL
10:00 AM - 12:00 PM
Lugar: AUDITORIO 2
Socializaremos la sistematización que hicimos de las últimas transmisiones de Antena Negra TV: cómo organizar el contenido (propio o en coordinación con otras organizaciones) y qué equipos, máquinas y dispositivos necesitamos para transmitir en vivo de manera efectiva. Participantes: 20 a 30 personas. Duración 2 horas.
Coordina: Ezequiel Medone (Antena Negra TV, Argentina)

TALLER DE USO DE PHOTOSHOP
10:00 AM - 12:00 PM
Lugar: AUDITORIO 3
Taller básico de uso de herramienta de edición de fotografías digitales. Compartiremos técnicas para mejorar el revelado de las fotografías para su uso en Redes Sociales. Requerimientos: Computadora. Participantes: 15 a 20 personas. Duración: 2 horas.
Coordina: Miguel Hechenleitner (Movimiento por el Agua y el Territorio, Chile)

TALLER DE REALIZACIÓN Y EXPRESIÓN AUDIOVISUAL PARA MUJERES COMO HERRAMIENTA DE AUTOCONOCIMIENTO
10:00 AM - 2:00 PM
Lugar: PALAPA 1
Taller teórico-práctico enfocado en aportar herramientas que posibiliten a la mujer adulta, la construcción de una narrativa auto rreferencial como herramienta para el autoconocimiento, la introspección y la pertenencia identitaria; sustentada a través del registro audiovisual. Requerimientos previos: Que cada participante lleve consigo un objeto que considere de valor, ya sea en una actividad o momento específico de su vida, o que le remita a algún recuerdo. También se va a requerir que cada participante cuente con un celular, cámara fotográfica de cualquier tipo, tablet o cualquier dispositivo con cámara de video y grabación de voz. Participantes: 10 a 15 participantes. Duración: 4 horas
Coordina: Yareli Rivera, ALDEA (Alianza para la Libre Determinación y la Autonomía)

STENCIL COMO HERRAMIENTA DE INTERVENCION GRÁFICA DURANTE LAS MOVILIZACIONES EN COLOMBIA
10:00 AM - 2:00 PM
Lugar: PALAPA 2
Compartiremos un ejercicio practico del uso de stencil y hablaremos de la experiencia que hemos tenido en Colombia con la intervención gráfica como parte de la movilización social.  2 horas una sesión.
Coordina: Diego Quiroga (Colectivo Dexpierte, Colombia)

TALLER ESCUCHANDO EL TERRITORIO PARA LA CREACIÓN DE PAISAJES SONOROS
10:00 AM - 12:00 PM
Lugar: PALAPA 3
Duración: 2 horas.
Coordina: Nahú Rodríguez (Herramientas para el Buen Vivir, Oaxaca)

CÓMO LEVANTAR UNA CAMPAÑA EMERGENTE
12:00 - 2:00 PM
Lugar: AUDITORIO 1
Este taller esta dirigido a personas que se enfrentan a la necesidad de levantar una campaña y llamar a la acción a otras personas, organizaciones y público en general, se basa en dar una serie de recomendaciones de tipo digital y análogo para poder comunicar de forma eficiente una información relevante. Participantes: 10 a 20 personas. Duración 2 horas.
Coordina: Imuris Valle (Radio Zapote)

CHARLA - TALLER: RETOS Y DESAFÍOS DE UN SERVIDOR AUTÓNOMO
12:00 - 2:00 PM
Lugar: AUDITORIO 2
Viaje para conocer qué es un servidor, para qué sirve, cómo se usa y cómo podemos transformarlo en una herramienta para la defensa del territorio. Participantes: 20 a 30 personas. Duración 2 horas.
Coordina: Chasqui (Laboratorio Popular de Medios Libres, México)

"TEJIENDO PENSAMIENTO PIJAO" ESTRATEGIA DE PRODUCCIÓN RADIAL ALTERCOMUNICATIVA POPULAR E INDÍGENA
2:00 - 4:00 PM
Lugar: RADIO SAMIR FLORES SOBERANES
La actividad consiste en la producción de un programa de radio en vivo a través de un diálogo testimonial con las participantes utilizando una manera de producir que la hemos llamado “diálogos testimoniales”, que es una mezcla de varias metodologías surgidas en Abya Yala, tal como se hace allá en estas montañas de la serranía de Calarma (Tolima, Colombia). Los momentos de la actividad son: a) introducción y presentación de la propuesta, b) producción de radio en vivo, c) reflexiones de cierre. Participantes: 10- 15 personas. Duración: 2 horas.
Coordina: Diana Villalba y Andrés Ortiz (ComoLaCigarraRadio.com)

Alimentos
2:00 - 4:00 PM
Lugar: COMEDOR AUDITORIO

CIERRE Y DESPEDIDA
5:00 PM
Lugar: PALAPA

+
+
+
+
+ +
+ + + + +
+
+
+ +
+
+ +
+
+

"Radio Tejido: Transmitiendo bajo el agua de otro planeta" Tejemedios Guadalajara 2013

Tejemedios en la Ciudad de México. Taller de antenas 2013

Documental sobre Lucha contra el PIM - Tejemedios Amilcingo 2013

Video nota Radio Voces nuestras, voz de Todos. Tejemedios Ayotzinapa 2015

Documental Agua Sagrada, Tejemedios Wirikuta 2015

Declaratoria de medios libres durante Tejemedios Nochixtlán 2016

Video Carta sobre Lucha Finca Alemania - Tejemedios CODEDI 2018

Covocatoria Tejemedios #ElIstmoEsNuestro Juchitán, Oaxaca 2019

Video Relatoría sobre Tejemedios por la Defensa del Agua y la Vida, Puebla 2022

+
+
+
+ + + + + +
+
+
+
+
+ +
+ + + + +
+
+
+

¿Cómo llegar al evento?

+

Parque Texcalixcuac (Quinta Piedra), se ubica en la carretera federal que une a Tepoztlán con Yautepec (a la altura de vivero Crisantec/vivero Guadalupe), en el estado de Morelos, México. Si vienes en locomoción pública la manera más fácil de llegar es tomar un camión en el centro de Tepoztlán hacia Yautepec frente al Auditorio Ilhuicalli y pedir bajar en la QUINTA PIEDRA. A partir de ahí habrá señalética que indicará el resto del camino. Otra opción es tomar un taxi en la terminal de buses de Tepoztlán directo a la Quinta Piedra (costo aprox 120 - 150 pesos). 

Para quienes vengan en vehículo la organización dispondrá de un espacio de estacionamiento al interior del parque, al que se podrá hacer ingreso posteriormente de haber pasado por la mesa de registro.

La ubicación GPS pueden encontrarla AQUI

+ +
+
+
+
+ +
+ + + + +
+
+
+
+ Mobirise +

¿Quieres ir al TEJEMEDIOS pero no tienes cómo llegar? No te preocupes, la unión hace la fuerza 😉

+
+
+
+
+
+ +
+ + + + +
+
+
+

¡Súbete al Teje-Bus! 

+

La organización dispondrá de un bus en CDMX hacia el evento ida y vuelta. Este transporte cuenta con 45 asientos, saldrá el día viernes 18 de Noviembre a las 9 AM y volverá al mismo lugar el día domingo a las 7 pm. La cuota de recuperación por el viaje redondo es de 150 pesos. Manda un mensaje de texto al 5520937262 para APARTAR TU LUGAR.

+ +
+
+
+
+ +
+ + +
+
+

medi@s libres, autónom@s, independientes, comunitari@s o cómo se llamen

+
+
+
+
+

+
+
+
+

¿No sabes qué son los #MediosLibres?

+

En este video realizado en el marco del encuentro de Médios libres y comunitarios por la autonomía de los pueblos en la finca Alemania en Oaxaca, intenta responder que son los medios libres y a qué se enfrentan.

Video realizado por parte de los talleres de video.

+
+
+
+
+

+ + + + diff --git a/page1.html b/page1.html new file mode 100644 index 0000000..116731a --- /dev/null +++ b/page1.html @@ -0,0 +1,202 @@ + + + + + + + + + + + + + La Biblioteca + + + + + + + + + + + + + + + + + + + +

+ + +
+ + + + + +
+
+
+ +
+
+ + + +
+ +
+
+
+
+ +

¡La Biblioteca de San Gregorio Atlapulco sigue en riesgo!
El día 27 de octubre de 2023 la Alcaldía Xochimilco comenzó un corredor turístico que incluye a la biblioteca del pueblo, uno de los principales centros de cultura y tradición en la demarcación.

¿Por qué esto es problemático?
Porque el gobierno local no está respetando los acuerdos firmados el día 9 de diciembre de 2022 por autoridades de la Ciudad de México dentro de los cuales se encuentra el actual Jefe de Gobierno, Martí Batres, en los que incluye la entrega del edificio de la Biblioteca, a la cual ahora llaman Casita de la Ciencia.

Estos acuerdos se firmaron a raíz de la represión que sufrieron pobladores el día 2 de diciembre de 2022 por un millar de granaderos que encapsularon y agredieron a los manifestantes ese día dentro de los cuales una mayoría eran mujeres adultas mayores.

La alcaldía promueve este espacio como si fuera suyo y de forma oculta cuando por acuerdo debe ser entregado a Atlapulco, mismo que no ha sido resuelto y la administración del alcalde José Carlos Acosta ha utilizado como salón de eventos privados y por años la población en general no ha podido acceder a la instalación que históricamente ha sido manejada por Atlapulquenses.

Exigimos la entrega de la biblioteca al pueblo. Asimismo, condenamos el hecho de que la Alcaldía Xochimilco y los operadores políticos morenistas quieran pasar sobre la defensa de espacios como la biblioteca, la lucha por el territorio y el derecho colectivo a la libre determinación.

¡Aquí estuvimos, aquí estamos, aquí estaremos!
Asamblea General Permanente del Pueblo de San Gregorio Atlapulco.

+ +
+
+
+
+ +
+ + + +
+ +
+ +
+
+
+ +
+ + + + +
+ + + + \ No newline at end of file diff --git a/page3.html b/page3.html new file mode 100644 index 0000000..48a706d --- /dev/null +++ b/page3.html @@ -0,0 +1,113 @@ + + + + + + + + + + + + + Acuerdos de convivencia + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+

Acuerdos de convivencia de Tejemedixs

+

En Tejemedixs creemos que la comunicación libre también se construye desde la manera en que nos relacionamos. Queremos que este encuentro sea un espacio donde todas las personas puedan participar, aprender y compartir en un ambiente de confianza, respeto y cuidado mutuo.

 🌱 Nos cuidamos entre todas y todos

* Trata a las demás personas con respeto, empatía y amabilidad.
* Escucha con atención y procura que todas las voces tengan espacio para participar.
* Reconoce que venimos de territorios, culturas, experiencias y saberes distintos. La diversidad nos fortalece.

✨ No toleramos la violencia

Tejemedixs es un espacio libre de cualquier forma de violencia, discriminación o acoso.

No serán aceptadas conductas como:

* Comentarios o actitudes racistas, clasistas, machistas, misóginas, LGBTQ+fóbicas, capacitistas o discriminatorias.
* Acoso físico, verbal, psicológico o sexual.
* Intimidaciones, amenazas o agresiones.
* Burlas, humillaciones o descalificaciones hacia otras personas.
* Fotografiar, grabar o difundir imágenes de alguien sin su consentimiento.

Si una persona te pide detener una conducta que le incomoda, esperamos que respetes su decisión de inmediato.

 🗣️ Compartimos el conocimiento

Tejemedixs reúne personas con trayectorias muy diversas. Por ello te invitamos a:

* Explicar ideas y conceptos de manera accesible.
* Evitar actitudes de superioridad o descalificación.
* Compartir lo que sabes con generosidad y también permitirte aprender de otras personas.
* Hacer preguntas y pedir ayuda cuando lo necesites.

🌿 Cuidamos el espacio que nos recibe

El Centro para la Autonomía Teocentli es una casa comunitaria que nos abre sus puertas.

Por ello nos comprometemos a:

* Mantener limpios los espacios comunes.
* Separar y disponer correctamente los residuos.
* Cuidar el agua, la energía y los recursos compartidos.
* Respetar las áreas de cultivo, las instalaciones y el entorno natural.
* Participar, cuando sea necesario, en las tareas colectivas que hacen posible el encuentro.

🍲 La vida comunitaria también es parte de Tejemedixs

Compartiremos alimentos, espacios y tiempos comunes.

Te invitamos a colaborar con las actividades colectivas, respetar los horarios y contribuir a que la convivencia sea agradable para todas las personas.

🤝 Corresponsabilidad y cuidados de los espacios comunes

Para favorecer el descanso, el aprendizaje y el cuidado mutuo, las áreas de trabajo, los espacios donde se desarrollan las actividades y los dormitorios son libres de consumo de alcohol y otras sustancias.

Te invitamos a contribuir a un ambiente donde todas las personas puedan descansar, participar y sentirse seguras. Cualquier conducta que altere la convivencia o ponga en riesgo el bienestar de otras personas será atendida por el equipo organizador.

 💚 Si algo sucede, no estás sola o solo

Si durante el encuentro experimentas o presencias una situación de violencia, discriminación, acoso o cualquier otra conducta que afecte la convivencia, puedes acercarte con confianza al equipo organizador.

Nuestro compromiso es escuchar, acompañar y buscar una solución que priorice el bienestar y la seguridad de las personas afectadas.

 🌎 Tejemos comunidad

Tejemedixs es posible gracias a la confianza, la cooperación y el trabajo colectivo.

Cuidarnos entre todas y todos también es una forma de hacer comunicación libre.

+
+
+
+
+ + + + \ No newline at end of file diff --git a/project.mobirise b/project.mobirise new file mode 100644 index 0000000..875a253 --- /dev/null +++ b/project.mobirise @@ -0,0 +1,2667 @@ +{ + "settings": { + "name": "Tejemedios2026", + "currentPage": "index.html", + "theme": { + "name": "mobirise-amp", + "title": "Mobirise AMP", + "styling": { + "primaryColor": "#27216f", + "secondaryColor": "#00dcc0", + "successColor": "#447f30", + "infoColor": "#820f60", + "warningColor": "#ff8f00", + "dangerColor": "#ffdc00", + "mainFont": "Inter", + "display1Font": "Inter", + "display1Size": 4, + "display2Font": "Inter", + "display2Size": 3.25, + "display5Font": "Inter", + "display5Size": 1.8, + "display7Font": "Inter", + "display7Size": 1.2, + "display4Font": "Inter", + "display4Size": 1, + "isRoundedButtons": false, + "isScrollToTopButton": false, + "arrowColor": "#170ca4" + }, + "additionalSetColors": [ + "#447f30", + "#f0d422", + "#27216f", + "#820f60", + "#3a911e", + "#267f09", + "#113705" + ] + }, + "path": "@PROJECT_PATH@", + "versionFirst": "5.7.14", + "siteFonts": [ + { + "css": "'Inter', sans-serif", + "name": "Inter", + "url": "https://fonts.googleapis.com/css?family=Inter:100,200,300,400,500,600,700,800,900" + } + ], + "imageResize": true, + "uniqCompNum": 108, + "versionPublish": "5.9.15", + "screenshot": "screenshot.png", + "favicon": false, + "mbrsiteDomain": "9jm6aioewx", + "robotsSwitcher": false, + "sitemapSwitcher": false, + "sitemapSwitcherAuto": false, + "siteUrl": false, + "cookiesAlert": false, + "gdpr": false, + "publishChangesOnly": true, + "witsec-white-label": true, + "site_lang": "es", + "publishType": "ftp", + "ftpLocation": "sftp://yanadmin@kipu.laboratoriodemedios.org:30", + "publishFtpPath": "/var/www/tejemedios/public_html/" + }, + "pages": { + "index.html": { + "settings": { + "main": true, + "title": "Tejemedixs", + "meta_descr": "", + "header_custom": "", + "footer_custom": "", + "html_before": "" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "tX9WDNJ0FT", + "_anchor": "menu2-5", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "@media (min-width: 992px)": { + ".text-block": { + "padding": "0 2rem" + } + }, + "@media (max-width: 991px)": { + ".image-block": { + "padding-bottom": "1.5rem" + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "img": { + "border-radius": "10px", + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "features10", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n

Encuentro de Radios Comunitarias y Medios Libres. Tejemedios 2026. 

\n

  Tejemedixs son espacios de encuentro para la formación práctica, técnica y política en comunicación comunitaria, seguridad digital, radiofrecuencias y muchos otros temas. Se trata de un proceso orientado hacia la comunicación libre, que busca transgredir la educación institucional. Se fundamenta en la articulación de luchas y resistencias, así como en el intercambio de saberes colectivos, en contra del poder y el capitalismo. Por ello, es fundamental desarrollar esquemas de construcción de autonomía a través de la tecnología, con un compromiso ético que despierte conciencias y teja redes independientes de corporaciones y gobiernos. Todo ello para construir, como dice el EZLN, \"un mundo donde quepan muchos mundos\".

  Como parte del proceso de articulación comunitaria y de la organización de integrantes del proyecto Teocentli, nos complace invitar a comunicadores comunitarios, independientes, alternativos, autónomos —o como cada quien prefiera llamarse—. Venimos a compartir, a discutir, a poner sobre la mesa ideas y conocimientos. No hay maestros ni alumnos: hay personas que saben algo y personas que quieren aprenderlo; y muchas veces, son las mismas personas.

  Tejemedixs son eventos autogestivos. Se han realizado en espacios de lucha territorial porque entendemos que la comunicación no es neutral: es territorio, y el territorio se defiende. Una de las luchas más importantes que alimenta estos espacios es la educación autónoma: el derecho a aprender lo que necesitamos, con quienes elegimos y como decidimos. Por eso, el Centro de Formación para la Autonomía, Teocentli, abre sus puertas este año para impulsar un aprendizaje colectivo frente a la tormenta que enfrentamos como civilización.

  El encuentro está abierto a todas las personas interesadas en la defensa de la vida. No se requiere experiencia previa, solo disposición para compartir y construir. Evento apartidista, anticapitalista, antipatriarcal y decolonial.

\n \n
\n
\n
\n
", + "_cid": "tX9WntjMgK", + "_anchor": "features10-3", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".carousel, .slider-box, .carousel-img": { + "width": "100%", + "height": "300px" + }, + "img": { + "border-radius": "10px", + "object-fit": "cover" + }, + ".carousel-img": { + "cursor": "pointer", + "position": "relative", + "margin": "1rem 0 3rem", + "margin-left": "2rem", + "border-radius": "10px", + "box-shadow": "0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "&:last-child": { + "margin-right": "2rem" + } + }, + ".bottom_block": { + "margin-top": "4rem" + }, + "@media (min-width: 768px)": { + ".carousel-img": { + "max-width": "450px" + } + }, + "@media (max-width: 767px)": { + ".amp-carousel-button": { + "display": "none" + }, + ".carousel-img": { + "padding": "0", + "margin-left": "1.5rem", + "&:first-child": { + "margin-left": "0" + }, + "&:last-child": { + "margin-right": "0" + } + } + }, + "amp-img:after, .icon-wrap": { + "position": "absolute", + "opacity": "0", + "pointer-events": "none", + "transition": "opacity .3s" + }, + "amp-img:after": { + "content": "\"\"", + "right": "0", + "bottom": "0", + "left": "0", + "top": "0", + "background-color": "@imgOverlayColor", + "border-radius": "10px" + }, + ".icon-wrap": { + "width": "~\"@{iconsSize}rem\"", + "height": "~\"@{iconsSize}rem\"", + "left": "50%", + "top": "50%", + "transform": "translate(-50%, -50%)", + ".amp-iconfont": { + "font-size": "~\"@{iconsSize}rem\"", + "width": "~\"@{iconsSize}rem\"", + "color": "contrast(@imgOverlayColor, darken(@imgOverlayColor, 50%), #ffffff, 60%)" + } + }, + ".carousel-img:hover": { + "amp-img:after": { + "opacity": "@imgOverlayOpacity" + }, + ".icon-wrap": { + "opacity": "1" + } + }, + ".mbr-section-title": { + "color": "#3a911e" + } + }, + "_name": "slider2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Slider
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n

Sobre la sede: Centro para la Autonomía Teocentli

\n

En esta edición, Tejemedixs se realizará en el Centro para la Autonomía Teocentli, un espacio de encuentro, aprendizaje y organización colectiva ubicado en Tehuacán, Puebla. Teocentli porque comparte los principios que dan vida a Tejemedixs: la autonomía, el trabajo comunitario, el cuidado mutuo y la construcción de alternativas desde los territorios. Más que un lugar para realizar actividades, es un espacio pensado para convivir, aprender y construir comunidad.

Teocentli nació como una iniciativa impulsada por organizaciones y comunidades indígenas para fortalecer la autonomía de los pueblos mediante procesos de formación, intercambio de saberes y construcción de alternativas frente a los desafíos que enfrentan los territorios, como el despojo, los megaproyectos extractivos y las distintas formas de violencia. A lo largo del año desarrolla módulos de formación sobre temas como comunicación, alimentación, agua, energía, salud y organización comunitaria, dirigidos a comunidades y colectivos de distintas regiones del país.

\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n \n
\n
\n

\n \n
\n
\n \n \n \n \n \n
", + "_cid": "vr4uz0SvfT", + "_anchor": "slider2-19", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "text-align": "center", + "color": "#3a911e" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n Sobre la sede: Centro de formación para la Autonomía Teocentli

\n

En esta edición, Tejemedixs se realizará en el Centro de formación para la Autonomía Teocentli, un espacio de encuentro, aprendizaje y organización colectiva ubicado en Tehuacán, Puebla. Teocentli porque comparte los principios que dan vida a Tejemedixs: la autonomía, el trabajo comunitario, el cuidado mutuo y la construcción de alternativas desde los territorios. Más que un lugar para realizar actividades, es un espacio pensado para convivir, aprender y construir comunidad.

Teocentli nació como una iniciativa impulsada por organizaciones y comunidades indígenas para fortalecer la autonomía de los pueblos mediante procesos de formación, intercambio de saberes y construcción de alternativas frente a los desafíos que enfrentan los territorios, como el despojo, los megaproyectos extractivos y las distintas formas de violencia. A lo largo del año desarrolla módulos de formación sobre temas como comunicación, alimentación, agua, energía, salud y organización comunitaria, dirigidos a comunidades y colectivos de distintas regiones del país.

Al encontrarse en un entorno natural, la experiencia invita a conectarnos para dedicar tiempo a conversar, intercambiar saberes y fortalecer los vínculos entre quienes hacemos comunicación comunitaria, popular e independiente. Durante el encuentro, la vida cotidiana será compartida: comeremos, aprenderemos y habitaremos el espacio de manera colectiva, procurando el cuidado de las personas, el territorio y las instalaciones que nos reciben.

\n
\n
\n
\n
", + "_cid": "vr4qBRxGPM", + "_anchor": "content2-15", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor", + ".google-map": { + "height": "25rem" + } + }, + "_name": "map1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \" value=\"\">\n \n
\n \n
\n

Mapa con Ancho Completo

\n
\n
\n
\n
\n
\n
", + "_cid": "vr4ZmDch8o", + "_anchor": "map1-1j", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

🚌 Transporte

\n


¡¡Vámonos al Tejemedixs!!

BUS COLECTIVO
Saldrá un bus colectivo el día 3 de septiembre de la TAPO (bueno afuerita en el centro comercial es el punto de espera), se esta pidiendo un cooperación de 400 pesos para ida y vuelta, con la posibilidad de que sea mas barato si se junta en la colecta. Salida 3 septiembre 2pm. Plaza frente a la TAPO. Regreso 6 de septiembre 2 pm y regresa al mismo punto.
Para reservar tu lugar escribe a tejemedixs@riseup.net o al teléfono 56 3864 7005 (llamada normal, WP o Signal).

Puedes hacer tu deposito a la siguiente liga https://mpago.la/2U5TkFS

Para los que quieran llegar por su cuenta la dirección es:
Centro de formación Teocentli. Santa María Coapan, Sta María Coapan, 75857 Tehuacán, Pue.


Esta es la liga en el mapa: https://maps.app.goo.gl/9UNd1BymabcN7BAL6

TRANSPORTE PUBLICO QUE SALE EN CDMX:
Opción 1: En la TAPO o CAPU salen autobuses a Tehuacán Puebla. Y ahí tomar un taxi hasta Teocentli.
EL costo varia entre 600 o más.

Opción 2: Las Urban públicas que les dejan en el Tejemedios salen de metro Moctezuma.
El costo es de $300 con la \"agencia de viajes Estrella de la Mixteca\"
La dirección es: Av Emilio Carranza 47, Moctezuma Ira Secc, Venustiano Carranza, 15500 Ciudad de México, CDMX. https://share.google/ZbVKUlthUGueUyMzh

Bajar en Coapan (a 4 km del lugar)
Y los horarios son:
CDMX–NOCHIXTLAN
* 08:00, 10:45, 14:00, 17:00 y 23:30 hrs.
(El viaje dura entre 3 y 4 horas. Dependiendo de clima y tráfico)
Les sugerimos comprar su boleto en línea con tiempo WhatsApp: 5528849434

BUS QUE PASA POR OAXACA Y VERACRUZ:
Hay un autobus que sale de Matias Romero y llega a Teocentli. También sale el día 3 y regresa el 6. Interesados pedir información al teléfono de contacto: tejemedixs@riseup.net o al teléfono 56 3864 7005.

\n
\n
\n
\n
", + "_cid": "vr510CF57v", + "_anchor": "content2-1k", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

⛺ Alojamiento

\n

Recomendamos que las y los participantes se hospeden en las instalaciones del Centro para la Autonomía Teocentli durante el encuentro. La llegada e instalación estará disponible desde el día 3 de septiembre. La opción preferente es acampar, ya que el centro cuenta con amplios espacios destinados para tiendas de campaña. Te invitamos a traer tu propia tienda, sleeping, aislante o petate y todo lo necesario para una estancia cómoda.

También contaremos con un espacio techado para quienes necesiten dormir bajo resguardo utilizando sleeping, petate o colchas térmicas (cada persona deberá llevar su propio equipo). Debido a que este espacio es limitado, se asignará priorizando a quienes tengan necesidades de accesibilidad, movilidad u otras condiciones que dificulten acampar.

\n
\n
\n
\n
", + "_cid": "vr520f2fUh", + "_anchor": "content2-1l", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

🍲 Alimentación

\n

Durante los tres días de Tejemedixs compartiremos los alimentos de manera comunitaria. Los desayunos, comidas y cenas serán preparados por integrantes de la última generación de la Escuela Teocentli, como parte de una experiencia de colaboración y apoyo mutuo que fortalece los procesos de autonomía del centro.

Invitamos a cada participante a realizar una cooperación en especie, aportando algunos alimentos no perecederos o insumos de uso colectivo, como arroz, frijol, aceite, café, azúcar, frutas, verduras, artículos de limpieza o higiene, entre otros.

Los aportes sugeridos y las cantidades aproximadas se detallarán en el formulario de inscripción, con el fin de distribuir de manera equilibrada las contribuciones entre todas las personas participantes.

\n
\n
\n
\n
", + "_cid": "vr55o3T9FF", + "_anchor": "content2-1n", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-text": { + "text-align": "center" + }, + ".mbr-section-title": { + "text-align": "center", + "color": "#3a911e" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Parrilla de Actividades 

\n

Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades. ¡Si quieres proponer alguna actividad aún estás a tiempo!
Hazlo completando el formulario.

\n
\n
\n
\n
", + "_cid": "vr4XXshiti", + "_anchor": "content2-1e", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_cid": "vr4YqQceDn", + "_anchor": "info2-1h", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_anchor": "info2-20", + "_isUserblock": true, + "_cid": "vraeZrSEQ1", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Viernes 4 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_cid": "vpWbR0d9A5", + "_anchor": "header2-14", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Sábado 5 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_anchor": "header2-1b", + "_isUserblock": true, + "_cid": "vr4WjU3Mq2", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "& when not (@fullScreen)": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)" + }, + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "amp-img": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px", + "img": { + "object-fit": "cover" + } + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "header2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

Domingo 6 de septiembre

\n

\n Páginas Móviles Aceleradas por Google\n

\n
\n

\n Este es un listado preliminar de actividades, en unos días actualizaremos la información con más actividades con horarios y espacios de trabajo definidos. ¡Si quieres proponer alguna actividad aún estás a tiempo! Hazlo completando el formulario.

\n
\n \n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n
\n\n
", + "_anchor": "header2-1c", + "_isUserblock": true, + "_cid": "vr4WGhmQLF", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#267f09", + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

📡 Actividad abierta y en línea

\n

\n
\n
\n
\n
", + "_cid": "vsnlEaTrgW", + "_anchor": "content2-2u", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2n", + "_isUserblock": true, + "_cid": "vscCWE6jSc", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "text-align": "center", + "color": "#267f09" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n

En el contexto de Tejemedios: Encuentro de Radios Comunitarias y Medios Libres, realizaremos una videoconferencia de articulación Abya Yala como un espacio para encontrarnos con organizaciones, colectivos y personas de distintos territorios, compartir experiencias y fortalecer vínculos entre nuestros procesos de comunicación.

La conversación se realiza como una oportunidad para ampliar el encuentro más allá de quienes participan presencialmente en el encuentro y seguir construyendo redes de comunicación desde nuestros territorios.

📅 Viernes 4 de septiembre de 2026

🕓4:00 p. m. México y centroamérica /
🕓5:00 p. m. Colombia, Perú, Ecuador /
🕓6:00 p. m. Bolivia, Chile, Venezuela /
🕓7:00 p. m. Argentina, Uruguay, Brasil/

Solicita tu invitación con la liga para participar en el siguiente formulario:

\n
\n
\n
\n
", + "_cid": "vsnbnZGxV9", + "_anchor": "content2-2q", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n \n
", + "_cid": "vsn8UFnj9Q", + "_anchor": "content5-2p", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#267f09", + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

🗓️ Descripción de talleres y actividades presenciales

\n

\n
\n
\n
\n
", + "_cid": "vsncUzSfCY", + "_anchor": "content2-2r", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2s", + "_isUserblock": true, + "_cid": "vsngMNqNy9", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_cid": "vrqIaCEM12", + "_anchor": "image2-25", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2c", + "_isUserblock": true, + "_cid": "vrt5mzIG3S", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-26", + "_isUserblock": true, + "_cid": "vrqPTsjahA", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-27", + "_isUserblock": true, + "_cid": "vrrMNuQSl7", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-28", + "_isUserblock": true, + "_cid": "vrrMSLrNzT", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-29", + "_isUserblock": true, + "_cid": "vrrMYYLMt9", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2a", + "_isUserblock": true, + "_cid": "vrrN3c7VFk", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2b", + "_isUserblock": true, + "_cid": "vrrN86L98f", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2d", + "_isUserblock": true, + "_cid": "vrxVakuekU", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2e", + "_isUserblock": true, + "_cid": "vrxVdEVtBR", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2f", + "_isUserblock": true, + "_cid": "vrxVgFZuff", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2g", + "_isUserblock": true, + "_cid": "vrxVk7DUGj", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2h", + "_isUserblock": true, + "_cid": "vrxVnw68yu", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2i", + "_isUserblock": true, + "_cid": "vrxVsy6G3r", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2j", + "_isUserblock": true, + "_cid": "vrxVvFM3aw", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2k", + "_isUserblock": true, + "_cid": "vrxVyL9vHo", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2t", + "_isUserblock": true, + "_cid": "vsnjqwOm7S", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2l", + "_isUserblock": true, + "_cid": "vrxVG4IUaI", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n \n
", + "_cid": "vr53d2hBFb", + "_anchor": "content5-1m", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#267f09" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Convocan:

Centro de formación para la Autonomía Teocentli,
 Laboratorio Popular de Medios Libres, La Voladora Radio, COMPPA, Radio Ecos de la Sal, Radio Coalt, Del Barrio News, Hijos de la Tierra, Noticias de Abajo ML, Radio Zacatepec, Voices in Movement, Sub-Media, Movimiento Agrario Indigena Zapatista (MAIZ), Huizil urbano, Radio Caalt, UCIZONI,  Frente de pueblos en defensa de la tierra y el agua de Puebla, Tlaxcala y Morelos, Colectivo Cocuyo, Somos el Medio.

\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_cid": "tXa9AFSWj7", + "_anchor": "content1-d", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Contacto para más información:

📧 tejemedixs@riseup.net


\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_anchor": "content1-16", + "_isUserblock": true, + "_cid": "vr4qUCcB7d", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + }, + ".mbr-text": { + "color": "#f7f7f7" + } + }, + "_name": "info1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

¡Gracias por ser parte de este tejido! ❤️

\n

Tejemedios existe gracias al esfuerzo colectivo. Hoy puedes ayudarnos a hacer posible una nueva edición apoyando nuestra campaña de financiamiento en FireFund. Cada aporte fortalece una red de comunicación comunitaria que lleva más de diez años construyendo autonomía, solidaridad y aprendizaje compartido en América Latina. ¡Gracias por ser parte de este tejido! 

\n
\n \n
\n
\n
", + "_cid": "vrafzbZEUS", + "_anchor": "info1-21", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "page1.html": { + "settings": { + "title": "La Biblioteca", + "order": "4" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "tX9WDNJ0FT", + "_anchor": "menu2-c", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "@media (min-width: 992px)": { + ".text-block": { + "padding": "0 2rem" + } + }, + "@media (max-width: 991px)": { + ".image-block": { + "padding-bottom": "1.5rem" + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "img": { + "border-radius": "10px", + "object-fit": "cover" + } + } + }, + "_name": "features10", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n

\n What can Mobile  do ?\n

\n

¡La Biblioteca de San Gregorio Atlapulco sigue en riesgo!
El día 27 de octubre de 2023 la Alcaldía Xochimilco comenzó un corredor turístico que incluye a la biblioteca del pueblo, uno de los principales centros de cultura y tradición en la demarcación.

¿Por qué esto es problemático?
Porque el gobierno local no está respetando los acuerdos firmados el día 9 de diciembre de 2022 por autoridades de la Ciudad de México dentro de los cuales se encuentra el actual Jefe de Gobierno, Martí Batres, en los que incluye la entrega del edificio de la Biblioteca, a la cual ahora llaman Casita de la Ciencia.

Estos acuerdos se firmaron a raíz de la represión que sufrieron pobladores el día 2 de diciembre de 2022 por un millar de granaderos que encapsularon y agredieron a los manifestantes ese día dentro de los cuales una mayoría eran mujeres adultas mayores.

La alcaldía promueve este espacio como si fuera suyo y de forma oculta cuando por acuerdo debe ser entregado a Atlapulco, mismo que no ha sido resuelto y la administración del alcalde José Carlos Acosta ha utilizado como salón de eventos privados y por años la población en general no ha podido acceder a la instalación que históricamente ha sido manejada por Atlapulquenses.

Exigimos la entrega de la biblioteca al pueblo. Asimismo, condenamos el hecho de que la Alcaldía Xochimilco y los operadores políticos morenistas quieran pasar sobre la defensa de espacios como la biblioteca, la lucha por el territorio y el derecho colectivo a la libre determinación.

¡Aquí estuvimos, aquí estamos, aquí estaremos!
Asamblea General Permanente del Pueblo de San Gregorio Atlapulco.

\n \n
\n
\n
\n
", + "_cid": "tXaqn7JB5G", + "_anchor": "features10-k", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".carousel, .slider-box, .carousel-img": { + "width": "100%", + "height": "300px" + }, + ".carousel-img": { + "margin": "1rem 0 3rem", + "margin-left": "2rem", + "border-radius": "10px", + "box-shadow": "0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "&:last-child": { + "margin-right": "2rem" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "cover" + }, + "@media (min-width: 768px)": { + ".carousel-img": { + "max-width": "450px" + } + }, + "@media (max-width: 767px)": { + ".amp-carousel-button": { + "display": "none" + }, + ".carousel-img": { + "padding": "0", + "margin-left": "1.5rem", + "&:first-child": { + "margin-left": "0" + }, + "&:last-child": { + "margin-right": "0" + } + } + } + }, + "_name": "slider1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n

\n

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore incidunt molestias.

\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n \"Mobirise\n
\n
\n \n
\n
\n
", + "_cid": "tXmtqhlpdZ", + "_anchor": "slider1-q", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n
\n \n
\n
", + "_cid": "tXarpuNSHY", + "_anchor": "content5-m", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "atlapulco1.html": { + "settings": { + "title": "Tejemedios", + "meta_descr": "", + "header_custom": "", + "footer_custom": "", + "html_before": "", + "order": "3" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "uvtBOcaBPc", + "_anchor": "menu2-t", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)", + "& when (@overlay)": { + ".mbr-overlay": { + "background": "@overlayColor", + "opacity": "@overlayOpacity" + } + } + }, + "@media (min-width: 992px)": { + ".text-block": { + "padding": "0 2rem" + } + }, + "@media (max-width: 991px)": { + ".image-block": { + "padding-bottom": "1.5rem" + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "img": { + "border-radius": "10px", + "object-fit": "cover" + } + } + }, + "_name": "features10", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n \n
\n \n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n
\n
\n

¡Xochimilco no es pueblo mágico, son pueblos en resistencia!

\n

\n Este 14, 15 y 16 de Diciembre 2023 nos daremos cita en la Biblioteca Comunitaria de la comunidad de San Gregrorio Atlapulco, Xochimilco, para compartir saberes entre comunicadoras libres sobre radio, periodismo popular, fotografía, video, estrategias de comunicación y fortalecer con ello, la digna resistencia que mantienen vecinas y vecinos. ¡La Biblioteca de San Gregorio Atlapulco sigue en riesgo! ¡Ayúdanos a defenderla!

\n \n
\n
\n
\n
", + "_cid": "uvtBOcvlfI", + "_anchor": "features10-u", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when (@showTitle), (@showSubtitle)": { + "@media (max-width: 991px)": { + ".btn-container when (@showButton)": { + "padding-top": "2rem" + } + } + } + }, + "_name": "info1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n \n
Background
\n
\n \n \n
\n \n \n \n
\n\n
\n
\n
\n

\n Páginas Móviles Aceleradas\n

\n

\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum atque, rerum excepturi fuga reprehenderit laudantium, dolorum autem iusto ipsum harum perspiciatis nobis sequi sint.\n

\n
\n \n
\n
\n
", + "_cid": "uvtBOcGVlC", + "_anchor": "info1-v", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + } + }, + "_name": "content1", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n ACTIVIDADES TEJEMEDIOS ATLAPULCO

\n

\n Dale forma a tu futuro proyecto web con un diseño nítido y funciones codificadas depuradas.\n

\n \n
\n
\n
\n
", + "_cid": "uvtBOcPUyk", + "_anchor": "content1-w", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + "& when not (@listItems = 0)": { + "@media (max-width: 767px)": { + ".list-item:not(.last-child)": { + "padding-bottom": "1.5rem" + } + } + }, + ".content_block": { + "padding-left": "1rem", + "& when (@reverse)": { + "padding-left": "0", + "padding-right": "1rem" + } + }, + ".list-item-text when (@showIcons)": { + "margin-left": "1rem" + }, + ".social .iconfont-wrapper when (@showSocial)": { + "margin": "10px 10px 0 0" + }, + ".iconfont-wrapper when (@showIcons), (@showSocial)": { + "width": "~\"@{iconsSize}rem\"", + "height": "~\"@{iconsSize}rem\"", + "& when ((@iconsSize * 16) > 30)": { + "@media (max-width: 767px)": { + "height": "30px", + "width": "30px" + } + }, + "span": { + "font-size": "~\"@{iconsSize}rem\"", + "width": "~\"@{iconsSize}rem\"", + "color": "@iconsColor", + "& when ((@iconsSize * 16) > 30)": { + "@media (max-width: 767px)": { + "font-size": "30px", + "width": "30px" + } + } + } + }, + "amp-img": { + "border-radius": "10px", + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)" + } + }, + "_name": "contacts5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n 0 || showSocial\">\n
Show/Hide
\n \n \n \n \n \n
Social
\n \n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n\n
\n
0 || showSocial,'mbr-col-lg-12':listItems == 0 && !showSocial}\" mbr-if=\"showImg\">\n \n
\n \"Mobirise\n
\n
\n \n \n
0 || showSocial\">\n
\n
\n

\n Contacto\n

\n

\n Find Us Or Contact Us\n

\n
\n
0\">\n
1, 'last-child': listItems == 1}\">\n
\n \n
\n

+1 (0) 000 0000 001

\n
\n \n \n
1\" mbr-class=\"{'mbr-pb-2': listItems > 2, 'last-child': listItems == 2}\">\n
\n \n
\n

example@mail.com

\n
\n\n
2\" mbr-class=\"{'mbr-pb-2': listItems > 3, 'last-child': listItems == 3}\">\n
\n \n
\n

Monday - Saturday: 10AM–4PM
Sunday: Closed

\n
\n\n
3\" mbr-class=\"{'mbr-pb-2': listItems > 4, 'last-child': listItems == 4}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
4\" mbr-class=\"{'mbr-pb-2': listItems > 5, 'last-child': listItems == 5}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
5\" mbr-class=\"{'mbr-pb-2': listItems > 6, 'last-child': listItems == 6}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
6\" mbr-class=\"{'mbr-pb-2': listItems > 7, 'last-child': listItems == 7}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n\n
7\" mbr-class=\"{'last-child': listItems == 8}\">\n
\n \n
\n

350 5th Ave, New York, NY 10118, USA

\n
\n
\n \n
\n
\n
\n
\n \n
", + "_cid": "uvtBOcWlNw", + "_anchor": "contacts5-x", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#ffdc00" + }, + ".mbr-section-subtitle, .mbr-section-btn": { + "color": "#ffffff" + } + }, + "_name": "content19", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

¿Qué son lxs Tejemedixs?

\n

Cuando comunicadorxs que buscamos fortalecer el uso del vídeo, la radio, la comunicación y las tecnologías para la defensa de derechos nos reunimos y compartimos herramientas y experiencias, decimos que hacemos un \"Tejemedixs\".

\n \n
\n
\n
\n
", + "_cid": "uvtBOdp7O5", + "_anchor": "content19-y", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "acuerdos.html": { + "settings": { + "title": "Acuerdos de convivencia", + "order": "2" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_anchor": "menu2-23", + "_isUserblock": true, + "_cid": "vraj6RFC1v", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#3a911e", + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

Acuerdos de convivencia de Tejemedixs

\n

En Tejemedixs creemos que la comunicación libre también se construye desde la manera en que nos relacionamos. Queremos que este encuentro sea un espacio donde todas las personas puedan participar, aprender y compartir en un ambiente de confianza, respeto y cuidado mutuo.

🌱 Nos cuidamos entre todas y todos

* Trata a las demás personas con respeto, empatía y amabilidad.
* Escucha con atención y procura que todas las voces tengan espacio para participar.
* Reconoce que venimos de territorios, culturas, experiencias y saberes distintos. La diversidad nos fortalece.

✨ No toleramos la violencia

Tejemedixs es un espacio libre de cualquier forma de violencia, discriminación o acoso.

No serán aceptadas conductas como:

* Comentarios o actitudes racistas, clasistas, machistas, misóginas, LGBTQ+fóbicas, capacitistas o discriminatorias.
* Acoso físico, verbal, psicológico o sexual.
* Intimidaciones, amenazas o agresiones.
* Burlas, humillaciones o descalificaciones hacia otras personas.
* Fotografiar, grabar o difundir imágenes de alguien sin su consentimiento.

Si una persona te pide detener una conducta que le incomoda, esperamos que respetes su decisión de inmediato.

🗣️ Compartimos el conocimiento

Tejemedixs reúne personas con trayectorias muy diversas. Por ello te invitamos a:

* Explicar ideas y conceptos de manera accesible.
* Evitar actitudes de superioridad o descalificación.
* Compartir lo que sabes con generosidad y también permitirte aprender de otras personas.
* Hacer preguntas y pedir ayuda cuando lo necesites.

🌿 Cuidamos el espacio que nos recibe

El Centro para la Autonomía Teocentli es una casa comunitaria que nos abre sus puertas.

Por ello nos comprometemos a:

* Mantener limpios los espacios comunes.
* Separar y disponer correctamente los residuos.
* Cuidar el agua, la energía y los recursos compartidos.
* Respetar las áreas de cultivo, las instalaciones y el entorno natural.
* Participar, cuando sea necesario, en las tareas colectivas que hacen posible el encuentro.

🍲 La vida comunitaria también es parte de Tejemedixs

Compartiremos alimentos, espacios y tiempos comunes.

Te invitamos a colaborar con las actividades colectivas, respetar los horarios y contribuir a que la convivencia sea agradable para todas las personas.

🤝 Corresponsabilidad y cuidados de los espacios comunes

Para favorecer el descanso, el aprendizaje y el cuidado mutuo, las áreas de trabajo, los espacios donde se desarrollan las actividades y los dormitorios son libres de consumo de alcohol y otras sustancias.

Te invitamos a contribuir a un ambiente donde todas las personas puedan descansar, participar y sentirse seguras. Cualquier conducta que altere la convivencia o ponga en riesgo el bienestar de otras personas será atendida por el equipo organizador.

💚 Si algo sucede, no estás sola o solo

Si durante el encuentro experimentas o presencias una situación de violencia, discriminación, acoso o cualquier otra conducta que afecte la convivencia, puedes acercarte con confianza al equipo organizador.

Nuestro compromiso es escuchar, acompañar y buscar una solución que priorice el bienestar y la seguridad de las personas afectadas.

🌎 Tejemos comunidad

Tejemedixs es posible gracias a la confianza, la cooperación y el trabajo colectivo.
Cuidarnos entre todas y todos también es una forma de hacer comunicación libre.

\n
\n
\n
\n
", + "_cid": "vrabmDhbWg", + "_anchor": "content2-1v", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + } + }, + "_name": "content4", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n
Style
\n \n \n\n \n\n \n\n
Background
\n
\n \n \n
\n
\n\n
\n\n \n\n
\n\n
", + "_cid": "vradkvcBrt", + "_anchor": "content4-1z", + "_PHPplaceholders": [], + "_JSplaceholders": [], + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + }, + "videoconferencia.html": { + "settings": { + "title": "videoconferencia", + "order": "1" + }, + "components": [ + { + "alias": false, + "_styles": { + "min-height": "56px", + "background-color": "@menuBgColor", + ".brand-name": { + "margin-right": "2rem", + "margin-top": "6px", + "a": { + "font-weight": "700" + } + }, + ".menu-container": { + "padding": "0 30px" + }, + ".hamburger span, .close-sidebar span": { + "background": "@hamburgerColor" + }, + ".nav-dropdown .dropdown-menu .dropdown-item": { + "font-weight": "700", + "width": "100%", + "text-align": "inherit" + }, + "a.nav-link": { + "font-weight": "700" + }, + ".navbar": { + "min-height": "56px", + "background": "@menuBgColor", + ".navbar-collapse": { + "& when not (@showItems)": { + "display": "none !important" + } + }, + "@media (max-width: 991px)": { + ".navbar-collapse": { + "& when (@sidebarSide = 'left')": { + "right": "auto", + "left": "0" + } + }, + ".navbar-brand": { + "flex-shrink": "initial" + } + } + }, + ".navbar-brand": { + "flex-shrink": "0", + "padding": "0", + "margin": "0" + }, + "@media (min-width: 992px)": { + ".navbar-expand-lg .navbar-nav .nav-link": { + "padding": "13px 0" + }, + ".navbar-nav .nav-link": { + "margin": "0" + }, + ".navbar-nav .nav-item": { + "margin": "0 18px -5px !important" + }, + ".navbar-buttons": { + "margin-left": "2rem" + } + }, + ".navbar-buttons .btn": { + "box-shadow": "none !important", + "transform": "none !important" + }, + ".builder-sidebar, .collapse, .navbar.navbar-expand-lg .dropdown .dropdown-menu": { + "background-color": "@menuBgColor" + }, + "@media (max-width: 991px)": { + ".navbar-nav a": { + "padding": "0 !important", + "margin": "0 0 1rem !important" + }, + ".dropdown-menu": { + "padding": "0" + } + }, + ".close-sidebar:focus": { + "outline": "2px auto @primaryColor" + }, + "amp-img": { + "height": "~\"@{logoHeight}px\"", + "width": "~\"@{logoWidth}px\"", + "img": { + "height": "~\"@{logoHeight}px\" !important", + "object-fit": "contain" + } + } + }, + "_name": "menu2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Show/Hide
\n \n \n \n \n \n \n
Style
\n \n \n \n \n \n
\n \n\n \n\n \n \n
\n \n
\n
\n\n
", + "_cid": "tX9WDNJ0FT", + "_anchor": "menu2-2v", + "_protectedParams": [], + "_global": true, + "_once": "menu", + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "color": "#267f09", + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

📡 TEJEMDIXS 2026: Actividad abierta y en línea

\n

\n
\n
\n
\n
", + "_anchor": "content2-2w", + "_isUserblock": true, + "_cid": "vsnpIno9Lw", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value", + "& when (@twoColor)": { + "background": "linear-gradient(225deg, @bg-value 0, @twoColorBg 75%)" + } + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".image-block": { + "position": "relative", + "z-index": "1", + "& when not (@fullWidth)": { + "@media (max-width: 767px)": { + "width": "100% !important" + } + }, + "& when not (@showText)": { + "box-shadow": "inset 0 0 0 1px #ebebf0, 0 15px 30px 0 rgba(0, 0, 0, 0.15)", + "border-radius": "10px" + } + }, + "img": { + "border-radius": "10px", + "object-fit": "contain" + } + }, + "_name": "image2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Size
\n \n \n \n
Show/Hide
\n \n \n
Background
\n
\n \n \n
\n \n \n
\n \n
\n
\n
\n
\n \n
\n \"Mobirise\n
\n
\n

\n ¡Crea sitios web increíbles y RÁPIDOS!\n

\n
\n
\n
\n
\n
\n
", + "_anchor": "image2-2x", + "_isUserblock": true, + "_cid": "vsnpJ5zEd2", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "& when (@bg-type = 'color')": { + "background-color": "@bg-value" + }, + "& when (@bg-type = 'image')": { + "background-image": "url(@bg-value)" + }, + ".mbr-section-title": { + "text-align": "center", + "color": "#267f09" + }, + ".mbr-text": { + "text-align": "center" + } + }, + "_name": "content2", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n \n \n \n
Size
\n \n \n
Show/Hide
\n \n \n \n
Background
\n
\n \n \n
\n \n
\n\n
\n
\n
\n

\n

En el contexto de Tejemedios: Encuentro de Radios Comunitarias y Medios Libres, realizaremos una videoconferencia de articulación Abya Yala como un espacio para encontrarnos con organizaciones, colectivos y personas de distintos territorios, compartir experiencias y fortalecer vínculos entre nuestros procesos de comunicación.

La conversación se realiza como una oportunidad para ampliar el encuentro más allá de quienes participan presencialmente en el encuentro y seguir construyendo redes de comunicación desde nuestros territorios.

Participan: Radio Alas (ARG), Lanceros Digitales (ECU), Radio 8 de Octubre (COS) Radio Temblor (PAN) Pablo (Lo conseguí soñando) (ARG), RED MEDIOS ALTERNATIVOS (ARG)

Modera: Pablo (ARG) (Lo conseguí soñando)

📅 Viernes 4 de septiembre de 2026

🕓4:00 p. m. México y centroamérica /
🕓5:00 p. m. Colombia, Perú, Ecuador /
🕓6:00 p. m. Bolivia, Chile, Venezuela /
🕓7:00 p. m. Argentina, Uruguay, Brasil/

Solicita tu invitación con la liga para participar en el siguiente formulario:

\n
\n
\n
\n
", + "_anchor": "content2-2y", + "_isUserblock": true, + "_cid": "vsnpJIDEJX", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + }, + { + "alias": false, + "_styles": { + "padding-top": "(@paddingTop * 15px)", + "padding-bottom": "(@paddingBottom * 15px)", + "background-color": "@bgColor" + }, + "_name": "content5", + "_sourceTheme": "mobirise-amp", + "_customHTML": "
\n\n \n \n
Style
\n \n \n \n \n
\n\n \n
", + "_anchor": "content5-2z", + "_isUserblock": true, + "_cid": "vsnpK84cW8", + "_protectedParams": [], + "_global": false, + "_once": false, + "_params": {} + } + ] + } + } +} \ No newline at end of file diff --git a/publish-hashes.json b/publish-hashes.json new file mode 100644 index 0000000..e0ac9dc --- /dev/null +++ b/publish-hashes.json @@ -0,0 +1 @@ +{"sftp://yanadmin:P3rr1t0_B0_n1t0!@kipu.laboratoriodemedios.org:30//var/www/tejemedios/public_html/":{"assets/images/hashes.json":"M20+bwZcWAfIcKkhVDWzmw==","assets/images/309278850-457753529722530-8939301700195898141-n-80x84.png":"XWG7DlBUoDeKTB0xpV9wrQ==","assets/images/captura-desde-2026-08-01-12-32-26-632x361.png":"u4/7y3zErxIhGR5TiQ/caA==","assets/images/captura-desde-2026-08-01-12-32-7-799x596.png":"fySgSWat5YBqLRFg5pYH/A==","assets/images/captura-desde-2026-08-01-12-33-7-811x545.png":"yFQ1gR7m1chhEeE7iaQCIg==","assets/images/captura-desde-2026-08-01-12-33-35-811x545.png":"ERh0Lz19IRajwa6WtUGL0g==","assets/images/captura20de20pantalla202026-08-1420110020-1006x586.png":"1SZh8kR3rPmlq/M0npK/wQ==","assets/images/captura-desde-2026-08-06-14-15-12-971x585.png":"0sSwbsum8URwcu19xyWzrQ==","assets/images/captura-desde-2026-08-06-14-00-31-975x319.png":"oUjx7roXdYZYSJyddBohMQ==","assets/images/captura-desde-2026-08-01-15-18-49-804x568.png":"IO5StpH0bYErinjqBBDpTQ==","assets/images/captura-desde-2026-08-01-15-18-41-868x568.png":"DuV2w9jWpjQL1TqOho+AUw==","assets/images/publicada-1156x742.png":"D1/OifgOGhCxNrWaYjpdAA==","assets/images/afiche-talleres-1-1156x742.png":"6thpgZtSh9ispBPOZkjeZg==","assets/images/publicada-1-1156x742.png":"hntiAXVjKPF8K8WrDwRfRw==","assets/images/publicada-2-1156x742.png":"7H5NSbaFyR7y0gb0u5A5zQ==","assets/images/publicada-3-1156x742.png":"kMO1+0r7+xgo6y5IqNmqdg==","assets/images/5-1-1156x742.png":"T3T36bOVVMdcwueeY43viw==","assets/images/publicada-4-1156x742.png":"yEBVqenaQ7nVNSGxJi1qCA==","assets/images/8-1-1156x742.png":"qSXaqRHBZWIn9linSZsEIA==","assets/images/7-1-1156x742.png":"5uHgr+CrjDEl1foD5ECb0w==","assets/images/9-1156x742.png":"C+hZ7GzFGL3Q2bG+pwxNQQ==","assets/images/10-1156x742.png":"Ldwtn8wCI0oU7r0dLAYwnQ==","assets/images/11-1156x742.png":"mglrV89xXfJDMpDp7BIb0Q==","assets/images/12-1156x742.png":"b0WzwnPbKJLpqhc3Aq0SMA==","assets/images/13-1156x742.png":"0L0rjSt2e5aZptiPmok9/A==","assets/images/14-1156x742.png":"6HB79jNbOPwxyyFAeMybfw==","assets/images/15-1156x742.png":"4ka7wp+KdUiMAQ/oH/35Ug==","assets/images/16-1156x742.png":"TXa9z1zl5vJeM0Znas2Q1w==","assets/images/17-1156x742.png":"UCmWwJ7wdNuzNXjte6qV6A==","assets/images/19-1156x742.png":"Rj5ZlDqKI/ULGov3qFNxBg==","assets/images/img-9570-900x600.jpg":"oqEAUypw04ZCMGX+2a9FiA==","assets/images/399271381-299434689675773-6295034203859655600-n-1080x1351.jpg":"CRIY/odH7kTZUbaxdzwVfQ==","assets/images/img-9583-900x600.jpg":"bi6S+gApbuWyeE+UHG0D0w==","assets/images/whatsapp-image-2023-12-03-at-2.01.54-am-900x674.jpg":"fPUZzYsgHPIMtGJIffR0bw==","assets/images/glifo-atlapulco3-900x671.jpg":"2mOpAtnwFwlBD4r3F8VWdA==","assets/images/whatsapp-image-2023-12-03-at-2.02.04-am-900x674.jpg":"Dvalxu0FsmMyfVYeOSlKig==","assets/images/teje2026-1076x1436.png":"I3XWzSwGsrQddSGZxl+bzw==","assets/images/tejemedios-final-1076x1405.png":"dWxuppHihfSXG7hIfkrQVQ==","assets/images/jueves-14-diciembre1-2216x1247.png":"uroUKwcvbHG7CwDbDaEOcg==","assets/images/amiltzinko-3-1070x713.jpg":"1KS/bZVEkRZSvo5FTpq1TA==","assets/images/cap06356-2000x1125.jpg":"AIuz5yRaR6A2jIwN7Nal+A==","assets/images/whatsapp-image-2023-11-17-at-10.10.58-pm-1600x1200.jpg":"9unbm49FkFRVA/9IIyOcUQ==","assets/images/afiche-talleres-3-1156x742.png":"ZUXowzfcDXFMwKWqhp+6oA==","assets/images/afiche-talleres-4-1156x742.png":"EQODn7aJX+x5ctDm9yXNHg=="}} \ No newline at end of file diff --git a/redes.html b/redes.html new file mode 100644 index 0000000..cebb634 --- /dev/null +++ b/redes.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + redes de trabajo e intercambios + + + + + + + + + + + + + + + +

This site was designed with Mobirise

+ + + + \ No newline at end of file diff --git a/somos.html b/somos.html new file mode 100644 index 0000000..f7cf30a --- /dev/null +++ b/somos.html @@ -0,0 +1,204 @@ + + + + + + + + + + + + + quienes somos + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+

El Laboratorio Popular de Medios Libres inicia en 2016 entre comunicadoras de medios libres. 

Durante este tiempo hemos sostenido un espacio de experimentación y creación de herramientas para la comunicación en defensa del territorio.

+
+
+

El LPML trabaja en la promoción de la comunicación y tecnologías libres para el beneficio colectivo de las comunidades y procesos que defienden el territorio y la vida. Promovemos la construcción de infraestructuras de comunicación que defiendan la privacidad, la descentralización y la libertad de sus participantes. 

El modelo actual de producción capitalista es el principal culpable de la destrucción de nuestro medio de vida, por ello nuestro objetivo principal es apoyar a las comunidades y procesos que se encuentran en la defensa de los ríos, el aire, la tierra, la vida natural y por ende la identidad de las ancestrales comunidades que viven en simbiosis con esos territorios que las grandes empresas insisten en mirar como un recurso para su explotación.

+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+

El merjunge en vivo (programa de salud y autocuidado)

+
+
+ +
+
+
+
+ +
+

+ talleres de construcción de transmisores fm

+
+
+
+
+
+
+ +
+ + + +
+
+

Hemos mantenido desde nuestra fundación un laboratorio para el trabajo, intercambio y la experimentación de la comunicación en todas sus formas y técnicas posibles (audio, imagen, texto, foto, gráfica, música, teatro, etc). Un espacio abierto para la apropiación de tecnologías con la intención de llevar esos conocimientos con las comunidades.

Contamos también con una cabina de radio y tv disponible para la producción de contenidos, que es utilizada por colectivas como Noticias de Abajo ML y ha visto la luz de espacios televisivos como Tezcatl de CoaaTV.

+
+
+
+ + + +
+ + + +
+
+

El conocimiento y la tecnología deben estar al servicio del mejoramiento de la humanidad porque de lo contrario, como nos advierte Nicola Tesla, se convierten en una perversión en sí mismas. Por ello nuestro objetivo es poner la comunicación y sus herramientas en manos quienes no buscan un fin comercial en ella, sino un beneficio para las demás.

Nos apropiamos de los conocimientos para compartirlos, porque así agradecemos a quienes nos han compartido los suyos.  

En este recorrido, decidimos también acompañar a los distintos territorios donde la comunicación y la tecnología es una necesidad de resistencia en México. Nuestro trabajo se ha concentrado principalmente en comunidades originarias de Morelos, Michoacán, Puebla, Guerrero, Chiapas y Oaxaca, con las que hemos compartido e intercambiado saberes, y con las cuales nos vincula no solo lo caminado juntas, sino también un profundo agradecimiento y admiración por su defensa de la vida.

+
+
+
+ + + +
+ + + +
+
+

La cooperación, apoyo mutuo y el trabajo colectivo es una constante en todas las comunidades que hemos visitado, por ello siguendo su ejemplo, hemos tejido una red de colaboración y coordinación que recorre las fronteras de México y América.

Por medio del apoyo a procesos en distintas latitudes del continente con Caravanas de Medios Libres y encuentros internacionales, nos hemos hermanado con comunicadoras y comunicadores que piensan y actúan similar a nosotras. Estos lazos son fundamentales para seguir creciendo entre quienes entendemos la comunicación como una herramienta de transformación y resistencia.

Hoy, seguimos caminando y promoviendo espacios que nos permitan ser parte de un mundo donde el futuro se construye de forma comunitaria, autónoma y libre.

+
+
+
+ + + +
+ + + +
+
+

Compartir el conocimiento es un imperativo moral, solo aquellas que están cegadas por la codicia podrían negarle el conocimiento a otras.

"Aaron Swartz"

+
+
+
+ +
+ + + + + +
+
+
+

Laboratorio Popular de Medios Libres - no odies a los medios, creálos libres

+
+
+
+

This web page was made with Mobirise templates

+ + + + \ No newline at end of file diff --git a/teclibres.html b/teclibres.html new file mode 100644 index 0000000..9e8f7dd --- /dev/null +++ b/teclibres.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + tecnologías libres + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ +
+
+
+ + + + +
+
+
+
+ +
+ + + +
+
+
+

Sé curioso, lee mucho, intenta nuevas cosas, lo que mucha gente llama inteligencia en realidad se reduce a curiosidad

Aaron Swartz

+
+
+
+
+ +
+ + + +
+
+

La comunicación comunitaria tiene un reto constante en ocupar y entender las nuevas tecnologías para integrarlas en su quehacer cotidiano. El paso a lo digital ha sido un gran reto y nuevas perspectivas se abren muchos en muchos terrenos del conocimiento donde comunicación juega en ello un papel fundamental.

Hubo y hay la necesidad de entender la tecnología análoga para resolver los problemas de radiofrecuencia en proyectos de radio y tv comunitaria. Saber de electrónica, de circuitos, chips, cables y también de cómo usarlos para realizar prensa, radio, tv, video documentales, etc. Hoy se hace necesario entender el proceso digital y los avances técnicos para integrarlos y apropiarlos para las comunidades que las necesitan. 



+
+
+
+ + + +
+ + + +
+
+

El avance de la programación, los ordenadores, del software y hardware parecen estar en una ascendente inacabable y su desarrollo fue acaparado por el pensamiento y objetivo capitalista de la acumulación y el individualismo y la ganancia. La otra tecnología, la que pensamos en el LPML es una que busca compartirse, que busca ser útil para las comunidades, es ética, y permite el desarrollo de nuestra capacidad cognitiva. Saber y aprender son cosas que nos hacen felices cuando sirven para el bien común. 


Hoy seguimos trabajando, aprendiendo y promoviendo el trabajo en software, hardware y redes libres en los siguientes proyectos:

+
+
+
+ +
+ + + + +
+
+ +
+
+ +
+
+

+ Yanapak.org

+

+
+
+ +
+
+ +
+
+

+ SAR

+

+ All sites you make with Mobirise are mobile-friendly. You don't have to create a special mobile version of your site. +

+
+
+ +
+
+ +
+
+

+ COATÍ

+

+ Mobirise offers many site blocks in several themes, and though these blocks are pre-made, they are flexible. +

+
+
+ +
+
+ +
+
+

+ Manual para Redes

+

+ Mobirise gives you the freedom to develop as many websites as you like given the fact that it is a desktop app. +

+
+
+ +
+ +
+ +
+ +
+ + + + + +
+
+
+
+
+ Mobirise +
+
+

+ Yanapak.org

+

Yanapak es un servidor autónomo pensado como una herramienta accequible para medios libres del conteniente.

+
+
+
+ +
+
+
+ Mobirise +
+
+

+ Servidores Autónomos Replicables

+

+ All sites you make with Mobirise are mobile-friendly. You don't have to create a special mobile version of your site. Learn more... +

+
+
+
+ +
+
+
+ Mobirise +
+
+

 Coatí

+

+ Mobirise offers many site blocks in several themes, and though these blocks are pre-made, they are flexible. Learn more... +

+
+
+
+ +
+
+
+ Mobirise +
+
+

+ Manual para Redes Autónomas

+

+ Mobirise gives you the freedom to develop as many websites as you like given the fact that it is a desktop app. Learn more... +

+
+
+
+
+
+
+ +
+ + + + + +
+
+
+

Laboratorio Popular de Medios Libres - no odies a los medios, creálos libres

+
+
+
+

Built with Mobirise - More

+ + + + \ No newline at end of file