\n
\n
\n \n
\n
\n
\n \n\n \n\n\n\n\n\n","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Product.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Product.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Product.vue?vue&type=template&id=a02cf0fe&scoped=true\"\nimport script from \"./Product.vue?vue&type=script&lang=js\"\nexport * from \"./Product.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a02cf0fe\",\n null\n \n)\n\nexport default component.exports","
\n \n
\n {{ $t('default.Loading…') }}\n
\n
\n
\n\n\n\n\n","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pricing.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pricing.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Pricing.vue?vue&type=template&id=6c4e03c6&scoped=true\"\nimport script from \"./Pricing.vue?vue&type=script&lang=js\"\nexport * from \"./Pricing.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6c4e03c6\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","attrs","products","length","_l","product","key","uuid","staticClass","_v","_s","$t","_withStripped","domProps","title","body","isAdherent","_e","variation","id","description","on","$event","stopPropagation","checkaddtocart","variation_btn_txt","name","router","props","mixins","productsMixins","data","quantity","created","computed","state","Pages","getProducts","methods","components","Product"],"sourceRoot":""}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-pricing.4bbb30943e8e2ecd7153.bundle.js.map.gz b/web/themes/custom/materiotheme/assets/dist/module-pricing.4bbb30943e8e2ecd7153.bundle.js.map.gz
new file mode 100644
index 00000000..fc0f1354
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/module-pricing.4bbb30943e8e2ecd7153.bundle.js.map.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js b/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js
deleted file mode 100644
index 399aa861..00000000
--- a/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[634],{2218:(t,s,r)=>{r.r(s),r.d(s,{default:()=>l});var i=function(){var t=this,s=t._self._c;return s("div",{attrs:{id:"pricing"}},[t.products.length?t._l(t.products,(function(t){return s("Product",{key:t.uuid,attrs:{product:t}})})):s("div",{staticClass:"loading"},[s("span",[t._v(t._s(t.$t("default.Loading…")))])])],2)};i._withStripped=!0;var a=function(){var t=this,s=t._self._c;return s("article",{staticClass:"product"},[s("header",[s("h1",{domProps:{innerHTML:t._s(t.product.title)}})]),t._v(" "),s("section",{staticClass:"content"},[s("div",{staticClass:"description",domProps:{innerHTML:t._s(t.product.body)}})]),t._v(" "),t.isAdherent?t._e():s("aside",[t._l(t.product.variations,(function(r){return s("div",{key:r.id,staticClass:"variation"},[s("div",{staticClass:"variation-description",domProps:{innerHTML:t._s(r.description)}}),t._v(" "),s("div",{staticClass:"actions"},[s("button",{attrs:{type:"button",name:"addtocart"},on:{click:function(s){return s.stopPropagation(),t.checkaddtocart(s,r.id)}}},[t._v("\n "+t._s(t.$t("default."+t.variation_btn_txt[r.id]))+"\n ")])])])})),t._v(" "),8==t.product.id?s("div",[s("a",{staticClass:"btn",attrs:{href:"/pricing/multijoueur"}},[t._v("\n "+t._s(t.$t("default.Ask for a quote"))+"\n ")])]):t._e()],2)])};a._withStripped=!0;var o=r(3611),e=r(4651);const n={name:"Product",router:o.A,props:["product"],mixins:[e.A],data:()=>({quantity:1,variation_btn_txt:{6:"Yeees!",7:"Yay!",8:"Great!",9:"OKAY!"}}),created(){this.product}};var c=r(4486);const d=(0,c.A)(n,a,[],!1,null,"a02cf0fe",null).exports;var u=r(5353);const p={name:"Pricing",computed:{...(0,u.aH)({products:t=>t.Pages.products})},created(){this.products.length||this.getProducts()},methods:{...(0,u.i0)({getProducts:"Pages/getProducts"})},components:{Product:d}};const l=(0,c.A)(p,i,[],!1,null,"6c4e03c6",null).exports}}]);
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js.gz b/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js.gz
deleted file mode 100644
index ac1b86d7..00000000
Binary files a/web/themes/custom/materiotheme/assets/dist/module-pricing.976614f4a029aa2c3d63.bundle.js.gz and /dev/null differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js b/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js
deleted file mode 100644
index d8486071..00000000
--- a/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[413],{7556:(t,e,s)=>{s.r(e),s.d(e,{default:()=>h});var o=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"showrooms"}},[t.items.length?t._l(t.items,(function(t){return e("Showroom",{key:t.uuid,attrs:{item:t}})})):e("div",{staticClass:"loading"},[e("span",[t._v(t._s(t.$t("default.Loading…")))])])],2)};o._withStripped=!0;var i=function(){var t=this,e=t._self._c;return e("article",{staticClass:"showroom"},[e("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},t._l(t.item.images,(function(s,o){return e("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:o,expression:"index"}],key:s.url,staticClass:"lazy"},[e("img",{attrs:{"data-src":s.style_showroomhome.url},on:{click:function(e){return t.setLightBox(o)}}})])})),0),t._v(" "),e("section",{staticClass:"content"},[e("header",[e("h1",[t._v(t._s(t.item.name))])]),t._v(" "),e("section",{staticClass:"description",domProps:{innerHTML:t._s(t.item.description)}}),t._v(" "),e("address",[t.item.address.organization?e("span",[t._v(t._s(t.item.address.organization)),e("br")]):t._e(),t._v(" "),t.item.address.address_line1?e("span",[t._v(t._s(t.item.address.address_line1)),e("br")]):t._e(),t._v(" "),t.item.address.locality?e("span",[t._v(t._s(t.item.address.locality)),e("br")]):t._e(),t._v(" "),t.item.country.country_name?e("span",[t._v(t._s(t.item.country.country_name))]):t._e()]),t._v(" "),e("div",{staticClass:"phone",domProps:{innerHTML:t._s(t.item.phone)}}),t._v(" "),e("a",{staticClass:"email",attrs:{href:"mailto:"+t.item.email},domProps:{innerHTML:t._s(t.item.email)}}),t._v(" "),e("div",{staticClass:"website"},[e("a",{attrs:{_target:"_blank",href:t.item.website.url}},[t._v(t._s(t.item.website.title))])])])])};i._withStripped=!0;var a=s(5353),r=s(3611),n=s(9811);drupalSettings.path.baseUrl,drupalSettings.path.pathPrefix;const m={name:"Showroom",router:r.A,mixins:[n.A],props:["item"],computed:{...(0,a.aH)({coolLightBoxItems:t=>t.Common.coolLightBoxItems,coolLightBoxIndex:t=>t.Common.coolLightBoxIndex})},methods:{...(0,a.i0)({setcoolLightBoxItems:"Common/setcoolLightBoxItems",setcoolLightBoxIndex:"Common/setcoolLightBoxIndex"}),setLightBox(t){this.setcoolLightBoxItems(this.item.images),this.setcoolLightBoxIndex(t)}}};var l=s(4486);const c=(0,l.A)(m,i,[],!1,null,"582a0cbe",null).exports,d={name:"Showrooms",computed:{...(0,a.aH)({items:t=>t.Showrooms.items})},created(){this.items.length||this.getShowrooms()},methods:{...(0,a.i0)({getShowrooms:"Showrooms/getShowrooms"})},components:{Showroom:c}};const h=(0,l.A)(d,o,[],!1,null,"5891e183",null).exports}}]);
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js.gz b/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js.gz
deleted file mode 100644
index eba14299..00000000
Binary files a/web/themes/custom/materiotheme/assets/dist/module-showrooms.9cd6970c1371e165e3dc.bundle.js.gz and /dev/null differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js
new file mode 100644
index 00000000..029a4953
--- /dev/null
+++ b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js
@@ -0,0 +1,2 @@
+try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6d594553-7cfb-426d-96e1-69a6ed083fe7",e._sentryDebugIdIdentifier="sentry-dbid-6d594553-7cfb-426d-96e1-69a6ed083fe7")}catch(e){}(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[413],{7556:(e,t,s)=>{s.r(t),s.d(t,{default:()=>h});var o=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"showrooms"}},[e.items.length?e._l(e.items,(function(e){return t("Showroom",{key:e.uuid,attrs:{item:e}})})):t("div",{staticClass:"loading"},[t("span",[e._v(e._s(e.$t("default.Loading…")))])])],2)};o._withStripped=!0;var i=function(){var e=this,t=e._self._c;return t("article",{staticClass:"showroom"},[t("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(s,o){return t("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:o,expression:"index"}],key:s.url,staticClass:"lazy"},[t("img",{attrs:{"data-src":s.style_showroomhome.url},on:{click:function(t){return e.setLightBox(o)}}})])})),0),e._v(" "),t("section",{staticClass:"content"},[t("header",[t("h1",[e._v(e._s(e.item.name))])]),e._v(" "),t("section",{staticClass:"description",domProps:{innerHTML:e._s(e.item.description)}}),e._v(" "),t("address",[e.item.address.organization?t("span",[e._v(e._s(e.item.address.organization)),t("br")]):e._e(),e._v(" "),e.item.address.address_line1?t("span",[e._v(e._s(e.item.address.address_line1)),t("br")]):e._e(),e._v(" "),e.item.address.locality?t("span",[e._v(e._s(e.item.address.locality)),t("br")]):e._e(),e._v(" "),e.item.country.country_name?t("span",[e._v(e._s(e.item.country.country_name))]):e._e()]),e._v(" "),t("div",{staticClass:"phone",domProps:{innerHTML:e._s(e.item.phone)}}),e._v(" "),t("a",{staticClass:"email",attrs:{href:"mailto:"+e.item.email},domProps:{innerHTML:e._s(e.item.email)}}),e._v(" "),t("div",{staticClass:"website"},[t("a",{attrs:{_target:"_blank",href:e.item.website.url}},[e._v(e._s(e.item.website.title))])])])])};i._withStripped=!0;var a=s(5353),r=s(3611),n=s(9811);drupalSettings.path.baseUrl,drupalSettings.path.pathPrefix;const m={name:"Showroom",router:r.A,mixins:[n.A],props:["item"],computed:{...(0,a.aH)({coolLightBoxItems:e=>e.Common.coolLightBoxItems,coolLightBoxIndex:e=>e.Common.coolLightBoxIndex})},methods:{...(0,a.i0)({setcoolLightBoxItems:"Common/setcoolLightBoxItems",setcoolLightBoxIndex:"Common/setcoolLightBoxIndex"}),setLightBox(e){this.setcoolLightBoxItems(this.item.images),this.setcoolLightBoxIndex(e)}}};var d=s(4486);const l=(0,d.A)(m,i,[],!1,null,"582a0cbe",null).exports,c={name:"Showrooms",computed:{...(0,a.aH)({items:e=>e.Showrooms.items})},created(){this.items.length||this.getShowrooms()},methods:{...(0,a.i0)({getShowrooms:"Showrooms/getShowrooms"})},components:{Showroom:l}};const h=(0,d.A)(c,o,[],!1,null,"5891e183",null).exports}}]);
+//# sourceMappingURL=module-showrooms.fb77eff450cf89bb2f43.bundle.js.map
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.gz b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.gz
new file mode 100644
index 00000000..a25dd4bb
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map
new file mode 100644
index 00000000..18fd7a20
--- /dev/null
+++ b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"module-showrooms.fb77eff450cf89bb2f43.bundle.js","mappings":"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","sources":["webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Showrooms.vue?465a","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Showroom.vue?f9ae","webpack://materio.com/web/themes/custom/materiotheme/vuejs/components/Content/Showroom.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Showroom.vue?9189","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Showroom.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Showrooms.vue?af6e","webpack://materio.com/web/themes/custom/materiotheme/vuejs/components/Pages/Showrooms.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Showrooms.vue"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"showrooms\"}},[(!_vm.items.length)?_c('div',{staticClass:\"loading\"},[_c('span',[_vm._v(_vm._s(_vm.$t('default.Loading…')))])]):_vm._l((_vm.items),function(item){return _c('Showroom',{key:item.uuid,attrs:{\"item\":item}})})],2)\n}\nvar staticRenderFns = []\nrender._withStripped = true\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('article',{staticClass:\"showroom\"},[_c('section',{directives:[{name:\"switcher\",rawName:\"v-switcher\"}],staticClass:\"images\"},_vm._l((_vm.item.images),function(img,index){return _c('figure',{directives:[{name:\"lazy\",rawName:\"v-lazy\",value:(index),expression:\"index\"}],key:img.url,staticClass:\"lazy\"},[_c('img',{attrs:{\"data-src\":img.style_showroomhome.url},on:{\"click\":function($event){return _vm.setLightBox(index)}}})])}),0),_vm._v(\" \"),_c('section',{staticClass:\"content\"},[_c('header',[_c('h1',[_vm._v(_vm._s(_vm.item.name))])]),_vm._v(\" \"),_c('section',{staticClass:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.item.description)}}),_vm._v(\" \"),_c('address',[(_vm.item.address.organization)?_c('span',[_vm._v(_vm._s(_vm.item.address.organization)),_c('br')]):_vm._e(),_vm._v(\" \"),(_vm.item.address.address_line1)?_c('span',[_vm._v(_vm._s(_vm.item.address.address_line1)),_c('br')]):_vm._e(),_vm._v(\" \"),(_vm.item.address.locality)?_c('span',[_vm._v(_vm._s(_vm.item.address.locality)),_c('br')]):_vm._e(),_vm._v(\" \"),(_vm.item.country.country_name)?_c('span',[_vm._v(_vm._s(_vm.item.country.country_name))]):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"phone\",domProps:{\"innerHTML\":_vm._s(_vm.item.phone)}}),_vm._v(\" \"),_c('a',{staticClass:\"email\",attrs:{\"href\":'mailto:'+_vm.item.email},domProps:{\"innerHTML\":_vm._s(_vm.item.email)}}),_vm._v(\" \"),_c('div',{staticClass:\"website\"},[_c('a',{attrs:{\"_target\":\"_blank\",\"href\":_vm.item.website.url}},[_vm._v(_vm._s(_vm.item.website.title))])])])])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nexport { render, staticRenderFns }","
\n \n \n \n \n \n
\n \n \n \n \n \n \n {{ item.address.organization }} \n {{ item.address.address_line1 }} \n {{ item.address.locality }} \n {{ item.country.country_name }}\n \n \n \n \n \n \n\n\n\n\n\n","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Showroom.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Showroom.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Showroom.vue?vue&type=template&id=582a0cbe&scoped=true\"\nimport script from \"./Showroom.vue?vue&type=script&lang=js\"\nexport * from \"./Showroom.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"582a0cbe\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Showrooms.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Showrooms.vue?vue&type=script&lang=js\"","
\n \n
\n {{ $t('default.Loading…') }}\n
\n
\n
\n\n\n\n\n","import { render, staticRenderFns } from \"./Showrooms.vue?vue&type=template&id=5891e183&scoped=true\"\nimport script from \"./Showrooms.vue?vue&type=script&lang=js\"\nexport * from \"./Showrooms.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5891e183\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","attrs","items","length","_l","item","key","uuid","staticClass","_v","_s","$t","_withStripped","directives","name","rawName","img","index","value","expression","url","style_showroomhome","on","$event","setLightBox","domProps","description","address","organization","_e","address_line1","locality","country","country_name","phone","email","website","title","drupalSettings","path","baseUrl","pathPrefix","router","mixins","cardMixins","props","computed","coolLightBoxItems","state","Common","coolLightBoxIndex","methods","setcoolLightBoxItems","setcoolLightBoxIndex","images","Showrooms","created","getShowrooms","components","Showroom"],"sourceRoot":""}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map.gz b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map.gz
new file mode 100644
index 00000000..e66a6d21
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/module-showrooms.fb77eff450cf89bb2f43.bundle.js.map.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js.gz b/web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js.gz
deleted file mode 100644
index 1f595db7..00000000
Binary files a/web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js.gz and /dev/null differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js
similarity index 83%
rename from web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js
rename to web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js
index c7ed2de6..f0ac3408 100644
--- a/web/themes/custom/materiotheme/assets/dist/module-thematique.0231a4562390a0b58e16.bundle.js
+++ b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js
@@ -1,7 +1,8 @@
-(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[273],{3319:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>u});var a=function(){var e=this,i=e._self._c;return!e.thematique||e.loading?i("div",{staticClass:"loading"},[i("span",[e._v(e._s(e.$t("default.Loading…")))])]):i("article",{staticClass:"thematique"},[i("div",{staticClass:"cols"},[i("div",{staticClass:"col col-left"},[i("section",{staticClass:"body",domProps:{innerHTML:e._s(e.thematique.body)}}),e._v(" "),i("section",{staticClass:"visuel"},[i("img",{attrs:{src:e.image_accroche.style_cardfull_url,alt:""}})])]),e._v(" "),i("div",{staticClass:"col col-right"},[i("aside",{staticClass:"linked-materials"},[i("div",{staticClass:"card-list"},[i("ul",{},e._l(e.thematique.linked_materials,(function(e){return i("li",{key:e.id},[i("Card",{attrs:{item:e}})],1)})),0)])])])])])};a._withStripped=!0;var n=t(6875),s=t(6691),l=t(585),d=t(2087),r=t(9146),o=t.n(r),c=t(4951);const m={name:"Thematique",store:n.A,data:()=>({nid:null,path:null,thematique:{},image_accroche:null,loading:!0}),metaInfo(){return{title:this.thematique.title}},created(){this.getThematique()},methods:{getThematique(){this.$route,this.$route.params.id?this.id=this.$route.params.id:"node"==drupalDecoupled.entity_type&&"thematique"==drupalDecoupled.entity_bundle&&(this.id=drupalDecoupled.entity_id),this.id?this.loadThematique():this.$router.replace({name:"home"})},loadThematique(){this.loading=!0;const e=d.Ay`{
+try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="081b997d-32b4-4fae-8d96-4d9796088685",e._sentryDebugIdIdentifier="sentry-dbid-081b997d-32b4-4fae-8d96-4d9796088685")}catch(e){}(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[273],{3319:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>u});var a=function(){var e=this,i=e._self._c;return!e.thematique||e.loading?i("div",{staticClass:"loading"},[i("span",[e._v(e._s(e.$t("default.Loading…")))])]):i("article",{staticClass:"thematique"},[i("div",{staticClass:"cols"},[i("div",{staticClass:"col col-left"},[i("section",{staticClass:"body",domProps:{innerHTML:e._s(e.thematique.body)}}),e._v(" "),i("section",{staticClass:"visuel"},[i("img",{attrs:{src:e.image_accroche.style_cardfull_url,alt:""}})])]),e._v(" "),i("div",{staticClass:"col col-right"},[i("aside",{staticClass:"linked-materials"},[i("div",{staticClass:"card-list"},[i("ul",{},e._l(e.thematique.linked_materials,(function(e){return i("li",{key:e.id},[i("Card",{attrs:{item:e}})],1)})),0)])])])])])};a._withStripped=!0;var n=t(6875),s=t(6691),l=t(585),d=t(2087),r=t(9146),o=t.n(r),c=t(4951);const m={name:"Thematique",store:n.A,data:()=>({nid:null,path:null,thematique:{},image_accroche:null,loading:!0}),metaInfo(){return{title:this.thematique.title}},created(){this.getThematique()},methods:{getThematique(){this.$route,this.$route.params.id?this.id=this.$route.params.id:"node"==drupalDecoupled.entity_type&&"thematique"==drupalDecoupled.entity_bundle&&(this.id=drupalDecoupled.entity_id),this.id?this.loadThematique():this.$router.replace({name:"home"})},loadThematique(){this.loading=!0;const e=d.Ay`{
thematique(id: ${this.id}, lang: "${drupalDecoupled.lang_code}") {
...ThematiqueFields
}
}
${o()}
- `;s.A.post("",{query:(0,l.y)(e)}).then((({data:{data:{thematique:e}}})=>{this.parseDataGQL(e)})).catch((e=>{console.warn("Issue with loadThematique",e),Promise.reject(e)}))},parseDataGQL(e){e?(this.thematique=e,e.images&&(this.image_accroche=e.images[0]),this.$store.commit("Common/setPagetitle",e.title)):console.warn("Thematique not loaded"),this.loading=!1}},components:{Card:c.A},watch:{$route(e,i){this.getThematique()}}};const u=(0,t(4486).A)(m,a,[],!1,null,"743227f9",null).exports},4951:(e,i,t)=>{"use strict";t.d(i,{A:()=>u});var a=function(){var e=this,i=e._self._c;return i("article",{staticClass:"card search-card"},[i("header",{on:{click:function(i){return i.preventDefault(),e.openModalCard.apply(null,arguments)}}},[e.hasDBAccess?i("h1",[e._v(e._s(e.item.title))]):e._e(),e._v(" "),i("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.hasDBAccess?i("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),e.hasDBAccess?i("nav",{staticClass:"tools"},[i("section",{staticClass:"tool flags"},[i("span",{staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),i("div",{staticClass:"tool-content"},[i("ul",[e._l(e.flagcolls,(function(t){return e.flagcolls?i("li",{key:t.id},[i("span",{staticClass:"flag mdi",class:[e.flagIsLoading(t.id)?"mdi-loading mdi-spin":e.flagIsActive(t.id)?"mdi-close-circle isActive":"mdi-plus"],attrs:{collid:t.id},on:{click:function(i){return i.preventDefault(),e.onFlagActionCard.apply(null,arguments)}}},[e._v("\n "+e._s(t.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?i("li",{staticClass:"create-flag"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.new_folder_name,expression:"new_folder_name"}],attrs:{placeholder:"new folder"},domProps:{value:e.new_folder_name},on:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:(i.preventDefault(),i.stopPropagation(),e.onCreateFlagColl.apply(null,arguments))},input:function(i){i.target.composing||(e.new_folder_name=i.target.value)}}}),e._v(" "),i("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.onCreateFlagColl.apply(null,arguments)}}})]):e._e()],2)])]),e._v(" "),e.item.samples&&e.item.samples.length?i("section",{staticClass:"tool samples"},[i("span",{staticClass:"btn mdi mdi-map-marker-star-outline"}),e._v(" "),i("div",{staticClass:"tool-content"},[i("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),i("ul",e._l(e.item.samples,(function(t){return i("li",{key:t.showroom.id},[i("span",{staticClass:"showroom"},[e._v(e._s(t.showroom.name))]),e._v(": "+e._s(t.location)+"\n ")])})),0)])]):e._e(),e._v(" "),e.item.note?i("section",{staticClass:"tool note"},[i("span",{staticClass:"btn mdi mdi-note"})]):e._e(),e._v(" "),i("section",{staticClass:"tool print"},[i("a",{attrs:{href:e.item.path+"/printable/print",target:"_blank"}},[i("span",{staticClass:"btn mdi mdi-printer"})])])]):e._e(),e._v(" "),i("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(t,a){return i("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:a,expression:"index"}],key:t.url,staticClass:"lazy"},[i("img",{attrs:{"data-src":t.style_cardmedium_url,title:t.title}}),e._v(" "),i("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(i){return i.preventDefault(),e.openModalCard.apply(null,arguments)}}})])})),0)])};a._withStripped=!0;var n=t(5353),s=t(9811),l=t(2037),d=function(){var e=this,i=e._self._c;return i("div",{attrs:{id:"member-warning"}},[i("h2",[e._v(e._s(e.$t("materio.Oops")))]),e._v(" "),i("p",[e._v(e._s(e.$t("materio.To be able to access to our 8000+ materials you need become a member")))]),e._v(" "),i("a",{attrs:{href:"/pricing"},on:{click:function(i){return i.preventDefault(),e.onclick.apply(null,arguments)}}},[e._v(e._s(e.$t("materio.Join us")))])])};d._withStripped=!0;const r={name:"MemberWarning",router:t(3611).A,data:()=>({}),methods:{onclick(){this.$modal.hideAll(),this.$router.push({name:"pricing"})}}};var o=t(4486);const c=(0,o.A)(r,d,[],!1,null,"54d9dd2c",null).exports,m={name:"Card",props:["item"],mixins:[s.A],components:{ModalCard:l.default,MemberWarning:c},data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingFlag:!1,new_folder_name:"",is_creating_folder:!1}),computed:{...(0,n.aH)({flagcolls:e=>e.User.flagcolls,isloggedin:e=>e.User.isloggedin,hasDBAccess:e=>e.User.hasDBAccess}),collsLength(){return Object.keys(this.flagcolls).length},addFlagBtnClassObj(){return{"mdi-plus-circle-outline":!this.is_creating_folder,"mdi-loading":this.is_creating_folder,active:this.new_folder_name.length>4&&!this.is_creating_folder,loading:this.is_creating_folder}}},beforeMount(){},methods:{...(0,n.i0)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag"}),onCreateFlagColl(){this.new_folder_name,this.is_creating_folder=!0,this.createFlagColl(this.new_folder_name).then((e=>{this.new_folder_name="",this.is_creating_folder=!1;let i=e.id;this.loadingFlag=i,this.flagUnflag({action:"flag",id:this.item.id,collid:i}).then((e=>{this.loadingFlag=!1}))}))},flagIsActive(e){return-1!==this.flagcolls[e].items.indexOf(this.item.id)},flagIsLoading(e){return e===this.loadingFlag},onFlagActionCard(e){if(this.item,!this.loadingFlag){let i=e.target.getAttribute("collid"),t=this.flagIsActive(i)?"unflag":"flag";this.loadingFlag=i,this.flagUnflag({action:t,id:this.item.id,collid:i}).then((e=>{this.loadingFlag=!1}))}},openModalCard(e){this.hasDBAccess,this.hasDBAccess?this.$modal.show(l.default,{item:this.item,addNoteId:e=>{this.item.note={id:e}}},{name:`modal-${this.item.id}`,draggable:!1,classes:"vm--modale-card",width:"95%",height:"95%"}):this.$modal.show(c,{},{draggable:!1,width:"400px",height:"250px"})}}};const u=(0,o.A)(m,a,[],!1,null,"1220dd05",null).exports},9146:e=>{var i={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ThematiqueFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Thematique"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tags"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"linked_materials"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"short_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"samples"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showroom"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardfull_url"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:383}};i.loc.source={body:"fragment ThematiqueFields on Thematique {\n id\n title\n body\n tags {\n id\n name\n }\n linked_materials {\n id\n title\n short_description\n path\n images {\n url\n style_cardmedium_url\n style_hd_url\n }\n \tsamples{\n showroom{\n name\n id\n }\n location\n }\n }\n images {\n id\n url\n alt\n style_cardfull_url\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&i.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,i)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,i)})),e.definitions&&e.definitions.forEach((function(e){t(e,i)}))}var a={};function n(e,i){for(var t=0;t
0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(i){var a=n(e,i);a&&t.definitions.push(a)})),t}(i,"ThematiqueFields")}}]);
\ No newline at end of file
+ `;s.A.post("",{query:(0,l.y)(e)}).then((({data:{data:{thematique:e}}})=>{this.parseDataGQL(e)})).catch((e=>{console.warn("Issue with loadThematique",e),Promise.reject(e)}))},parseDataGQL(e){e?(this.thematique=e,e.images&&(this.image_accroche=e.images[0]),this.$store.commit("Common/setPagetitle",e.title)):console.warn("Thematique not loaded"),this.loading=!1}},components:{Card:c.A},watch:{$route(e,i){this.getThematique()}}};const u=(0,t(4486).A)(m,a,[],!1,null,"743227f9",null).exports},4951:(e,i,t)=>{"use strict";t.d(i,{A:()=>u});var a=function(){var e=this,i=e._self._c;return i("article",{staticClass:"card search-card"},[i("header",{on:{click:function(i){return i.preventDefault(),e.openModalCard.apply(null,arguments)}}},[e.hasDBAccess?i("h1",[e._v(e._s(e.item.title))]):e._e(),e._v(" "),i("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.hasDBAccess?i("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),e.hasDBAccess?i("nav",{staticClass:"tools"},[i("section",{staticClass:"tool flags"},[i("span",{staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),i("div",{staticClass:"tool-content"},[i("ul",[e._l(e.flagcolls,(function(t){return e.flagcolls?i("li",{key:t.id},[i("span",{staticClass:"flag mdi",class:[e.flagIsLoading(t.id)?"mdi-loading mdi-spin":e.flagIsActive(t.id)?"mdi-close-circle isActive":"mdi-plus"],attrs:{collid:t.id},on:{click:function(i){return i.preventDefault(),e.onFlagActionCard.apply(null,arguments)}}},[e._v("\n "+e._s(t.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?i("li",{staticClass:"create-flag"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.new_folder_name,expression:"new_folder_name"}],attrs:{placeholder:"new folder"},domProps:{value:e.new_folder_name},on:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:(i.preventDefault(),i.stopPropagation(),e.onCreateFlagColl.apply(null,arguments))},input:function(i){i.target.composing||(e.new_folder_name=i.target.value)}}}),e._v(" "),i("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(i){return i.preventDefault(),i.stopPropagation(),e.onCreateFlagColl.apply(null,arguments)}}})]):e._e()],2)])]),e._v(" "),e.item.samples&&e.item.samples.length?i("section",{staticClass:"tool samples"},[i("span",{staticClass:"btn mdi mdi-map-marker-star-outline"}),e._v(" "),i("div",{staticClass:"tool-content"},[i("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),i("ul",e._l(e.item.samples,(function(t){return i("li",{key:t.showroom.id},[i("span",{staticClass:"showroom"},[e._v(e._s(t.showroom.name))]),e._v(": "+e._s(t.location)+"\n ")])})),0)])]):e._e(),e._v(" "),e.item.note?i("section",{staticClass:"tool note"},[i("span",{staticClass:"btn mdi mdi-note"})]):e._e(),e._v(" "),i("section",{staticClass:"tool print"},[i("a",{attrs:{href:e.item.path+"/printable/print",target:"_blank"}},[i("span",{staticClass:"btn mdi mdi-printer"})])])]):e._e(),e._v(" "),i("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(t,a){return i("figure",{directives:[{name:"lazy",rawName:"v-lazy",value:a,expression:"index"}],key:t.url,staticClass:"lazy"},[i("img",{attrs:{"data-src":t.style_cardmedium_url,title:t.title}}),e._v(" "),i("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(i){return i.preventDefault(),e.openModalCard.apply(null,arguments)}}})])})),0)])};a._withStripped=!0;var n=t(5353),s=t(9811),l=t(2037),d=function(){var e=this,i=e._self._c;return i("div",{attrs:{id:"member-warning"}},[i("h2",[e._v(e._s(e.$t("materio.Oops")))]),e._v(" "),i("p",[e._v(e._s(e.$t("materio.To be able to access to our 8000+ materials you need become a member")))]),e._v(" "),i("a",{attrs:{href:"/pricing"},on:{click:function(i){return i.preventDefault(),e.onclick.apply(null,arguments)}}},[e._v(e._s(e.$t("materio.Join us")))])])};d._withStripped=!0;const r={name:"MemberWarning",router:t(3611).A,data:()=>({}),methods:{onclick(){this.$modal.hideAll(),this.$router.push({name:"pricing"})}}};var o=t(4486);const c=(0,o.A)(r,d,[],!1,null,"54d9dd2c",null).exports,m={name:"Card",props:["item"],mixins:[s.A],components:{ModalCard:l.default,MemberWarning:c},data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingFlag:!1,new_folder_name:"",is_creating_folder:!1}),computed:{...(0,n.aH)({flagcolls:e=>e.User.flagcolls,isloggedin:e=>e.User.isloggedin,hasDBAccess:e=>e.User.hasDBAccess}),collsLength(){return Object.keys(this.flagcolls).length},addFlagBtnClassObj(){return{"mdi-plus-circle-outline":!this.is_creating_folder,"mdi-loading":this.is_creating_folder,active:this.new_folder_name.length>4&&!this.is_creating_folder,loading:this.is_creating_folder}}},beforeMount(){},methods:{...(0,n.i0)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag"}),onCreateFlagColl(){this.new_folder_name,this.is_creating_folder=!0,this.createFlagColl(this.new_folder_name).then((e=>{this.new_folder_name="",this.is_creating_folder=!1;let i=e.id;this.loadingFlag=i,this.flagUnflag({action:"flag",id:this.item.id,collid:i}).then((e=>{this.loadingFlag=!1}))}))},flagIsActive(e){return-1!==this.flagcolls[e].items.indexOf(this.item.id)},flagIsLoading(e){return e===this.loadingFlag},onFlagActionCard(e){if(this.item,!this.loadingFlag){let i=e.target.getAttribute("collid"),t=this.flagIsActive(i)?"unflag":"flag";this.loadingFlag=i,this.flagUnflag({action:t,id:this.item.id,collid:i}).then((e=>{this.loadingFlag=!1}))}},openModalCard(e){this.hasDBAccess,this.hasDBAccess?this.$modal.show(l.default,{item:this.item,addNoteId:e=>{this.item.note={id:e}}},{name:`modal-${this.item.id}`,draggable:!1,classes:"vm--modale-card",width:"95%",height:"95%"}):this.$modal.show(c,{},{draggable:!1,width:"400px",height:"250px"})}}};const u=(0,o.A)(m,a,[],!1,null,"1220dd05",null).exports},9146:e=>{var i={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ThematiqueFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Thematique"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tags"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"linked_materials"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"short_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"samples"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showroom"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardfull_url"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:383}};i.loc.source={body:"fragment ThematiqueFields on Thematique {\n id\n title\n body\n tags {\n id\n name\n }\n linked_materials {\n id\n title\n short_description\n path\n images {\n url\n style_cardmedium_url\n style_hd_url\n }\n \tsamples{\n showroom{\n name\n id\n }\n location\n }\n }\n images {\n id\n url\n alt\n style_cardfull_url\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&i.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,i)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,i)})),e.definitions&&e.definitions.forEach((function(e){t(e,i)}))}var a={};function n(e,i){for(var t=0;t0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(a[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(i){var a=n(e,i);a&&t.definitions.push(a)})),t}(i,"ThematiqueFields")}}]);
+//# sourceMappingURL=module-thematique.6999076d3b24cce0d4ea.bundle.js.map
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.gz b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.gz
new file mode 100644
index 00000000..3df5a9bc
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map
new file mode 100644
index 00000000..044125c2
--- /dev/null
+++ b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"module-thematique.6999076d3b24cce0d4ea.bundle.js","mappings":"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","sources":["webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Thematique.vue?fc91","webpack://materio.com/web/themes/custom/materiotheme/vuejs/components/Pages/Thematique.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Thematique.vue?2b5a","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Pages/Thematique.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Card.vue?263b","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/MemberWarning.vue?facd","webpack://materio.com/web/themes/custom/materiotheme/vuejs/components/Content/MemberWarning.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/MemberWarning.vue?e8e3","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/MemberWarning.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Card.vue?8ec8","webpack://materio.com/web/themes/custom/materiotheme/vuejs/components/Content/Card.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/components/Content/Card.vue","webpack://materio.com/./web/themes/custom/materiotheme/vuejs/api/gql/thematique.fragment.gql"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return (!_vm.thematique || _vm.loading)?_c('div',{staticClass:\"loading\"},[_c('span',[_vm._v(_vm._s(_vm.$t('default.Loading…')))])]):_c('article',{staticClass:\"thematique\"},[_c('div',{staticClass:\"cols\"},[_c('div',{staticClass:\"col col-left\"},[_c('section',{staticClass:\"body\",domProps:{\"innerHTML\":_vm._s(_vm.thematique.body)}}),_vm._v(\" \"),_c('section',{staticClass:\"visuel\"},[_c('img',{attrs:{\"src\":_vm.image_accroche.style_cardfull_url,\"alt\":\"\"}})])]),_vm._v(\" \"),_c('div',{staticClass:\"col col-right\"},[_c('aside',{staticClass:\"linked-materials\"},[_c('div',{staticClass:\"card-list\"},[_c('ul',{},_vm._l((_vm.thematique.linked_materials),function(node){return _c('li',{key:node.id},[_c('Card',{attrs:{\"item\":node}})],1)}),0)])])])])])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nexport { render, staticRenderFns }","\n \n {{ $t('default.Loading…') }}\n
\n \n \n
\n
\n
\n
\n \n
\n
\n
\n \n\n\n\n\n\n","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Thematique.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Thematique.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Thematique.vue?vue&type=template&id=743227f9&scoped=true\"\nimport script from \"./Thematique.vue?vue&type=script&lang=js\"\nexport * from \"./Thematique.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"743227f9\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('article',{staticClass:\"card search-card\"},[_c('header',{on:{\"click\":function($event){$event.preventDefault();return _vm.openModalCard.apply(null, arguments)}}},[(_vm.hasDBAccess)?_c('h1',[_vm._v(_vm._s(_vm.item.title))]):_vm._e(),_vm._v(\" \"),_c('h4',[_vm._v(_vm._s(_vm.item.short_description))]),_vm._v(\" \"),(_vm.hasDBAccess)?_c('span',{staticClass:\"ref\"},[_vm._v(_vm._s(_vm.item.reference))]):_vm._e()]),_vm._v(\" \"),(_vm.hasDBAccess)?_c('nav',{staticClass:\"tools\"},[_c('section',{staticClass:\"tool flags\"},[_c('span',{staticClass:\"btn mdi mdi-folder-outline\"}),_vm._v(\" \"),_c('div',{staticClass:\"tool-content\"},[_c('ul',[_vm._l((_vm.flagcolls),function(coll){return (_vm.flagcolls)?_c('li',{key:coll.id},[_c('span',{staticClass:\"flag mdi\",class:[\n _vm.flagIsLoading(coll.id) ? 'mdi-loading mdi-spin' : _vm.flagIsActive(coll.id) ? 'mdi-close-circle isActive' : 'mdi-plus'\n ],attrs:{\"collid\":coll.id},on:{\"click\":function($event){$event.preventDefault();return _vm.onFlagActionCard.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(coll.name)+\"\\n \")])]):_vm._e()}),_vm._v(\" \"),(_vm.collsLength<15)?_c('li',{staticClass:\"create-flag\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.new_folder_name),expression:\"new_folder_name\"}],attrs:{\"placeholder\":\"new folder\"},domProps:{\"value\":(_vm.new_folder_name)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;$event.preventDefault();$event.stopPropagation();return _vm.onCreateFlagColl.apply(null, arguments)},\"input\":function($event){if($event.target.composing)return;_vm.new_folder_name=$event.target.value}}}),_vm._v(\" \"),_c('span',{staticClass:\"add-btn mdi\",class:_vm.addFlagBtnClassObj,on:{\"click\":function($event){$event.preventDefault();$event.stopPropagation();return _vm.onCreateFlagColl.apply(null, arguments)}}})]):_vm._e()],2)])]),_vm._v(\" \"),(_vm.item.samples && _vm.item.samples.length)?_c('section',{staticClass:\"tool samples\"},[_c('span',{staticClass:\"btn mdi mdi-map-marker-star-outline\"}),_vm._v(\" \"),_c('div',{staticClass:\"tool-content\"},[_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.$t(\"materio.Samples\")))]),_vm._v(\" \"),_c('ul',_vm._l((_vm.item.samples),function(sample){return _c('li',{key:sample.showroom.id},[_c('span',{staticClass:\"showroom\"},[_vm._v(_vm._s(sample.showroom.name))]),_vm._v(\": \"+_vm._s(sample.location)+\"\\n \")])}),0)])]):_vm._e(),_vm._v(\" \"),(_vm.item.note)?_c('section',{staticClass:\"tool note\"},[_c('span',{staticClass:\"btn mdi mdi-note\"})]):_vm._e(),_vm._v(\" \"),_c('section',{staticClass:\"tool print\"},[_c('a',{attrs:{\"href\":_vm.item.path+'/printable/print',\"target\":\"_blank\"}},[_c('span',{staticClass:\"btn mdi mdi-printer\"})])])]):_vm._e(),_vm._v(\" \"),_c('section',{directives:[{name:\"switcher\",rawName:\"v-switcher\"}],staticClass:\"images\"},_vm._l((_vm.item.images),function(img,index){return _c('figure',{directives:[{name:\"lazy\",rawName:\"v-lazy\",value:(index),expression:\"index\"}],key:img.url,staticClass:\"lazy\"},[_c('img',{attrs:{\"data-src\":img.style_cardmedium_url,\"title\":img.title}}),_vm._v(\" \"),_c('img',{staticClass:\"blank\",attrs:{\"src\":_vm.blanksrc},on:{\"click\":function($event){$event.preventDefault();return _vm.openModalCard.apply(null, arguments)}}})])}),0)])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"member-warning\"}},[_c('h2',[_vm._v(_vm._s(_vm.$t('materio.Oops')))]),_vm._v(\" \"),_c('p',[_vm._v(_vm._s(_vm.$t('materio.To be able to access to our 8000+ materials you need become a member')))]),_vm._v(\" \"),_c('a',{attrs:{\"href\":\"/pricing\"},on:{\"click\":function($event){$event.preventDefault();return _vm.onclick.apply(null, arguments)}}},[_vm._v(_vm._s(_vm.$t('materio.Join us')))])])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nexport { render, staticRenderFns }","\n \n
{{ $t('materio.Oops') }}
\n \n
{{ $t('materio.To be able to access to our 8000+ materials you need become a member') }}
\n
{{ $t('materio.Join us') }}\n
\n\n\n\n\n\n","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MemberWarning.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MemberWarning.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./MemberWarning.vue?vue&type=template&id=54d9dd2c&scoped=true\"\nimport script from \"./MemberWarning.vue?vue&type=script&lang=js\"\nexport * from \"./MemberWarning.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"54d9dd2c\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Card.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Card.vue?vue&type=script&lang=js\"","\n \n \n {{ item.title }}
\n {{ item.short_description }}
\n {{ item.reference }}\n \n \n \n \n
\n
\n \n \n \n \n\n\n\n\n\n","import { render, staticRenderFns } from \"./Card.vue?vue&type=template&id=1220dd05&scoped=true\"\nimport script from \"./Card.vue?vue&type=script&lang=js\"\nexport * from \"./Card.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1220dd05\",\n null\n \n)\n\nexport default component.exports","\n var doc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"FragmentDefinition\",\"name\":{\"kind\":\"Name\",\"value\":\"ThematiqueFields\"},\"typeCondition\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"Thematique\"}},\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"title\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"body\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"tags\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"name\"},\"arguments\":[],\"directives\":[]}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"linked_materials\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"title\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"short_description\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"path\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"images\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"url\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"style_cardmedium_url\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"style_hd_url\"},\"arguments\":[],\"directives\":[]}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"samples\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"showroom\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"name\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"arguments\":[],\"directives\":[]}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"location\"},\"arguments\":[],\"directives\":[]}]}}]}},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"images\"},\"arguments\":[],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"id\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"url\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"alt\"},\"arguments\":[],\"directives\":[]},{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"style_cardfull_url\"},\"arguments\":[],\"directives\":[]}]}}]}}],\"loc\":{\"start\":0,\"end\":383}};\n doc.loc.source = {\"body\":\"fragment ThematiqueFields on Thematique {\\n id\\n title\\n body\\n tags {\\n id\\n name\\n }\\n linked_materials {\\n id\\n title\\n short_description\\n path\\n images {\\n url\\n style_cardmedium_url\\n style_hd_url\\n }\\n \\tsamples{\\n showroom{\\n name\\n id\\n }\\n location\\n }\\n }\\n images {\\n id\\n url\\n alt\\n style_cardfull_url\\n }\\n}\\n\",\"name\":\"GraphQL request\",\"locationOffset\":{\"line\":1,\"column\":1}};\n \n\n var names = {};\n function unique(defs) {\n return defs.filter(\n function(def) {\n if (def.kind !== 'FragmentDefinition') return true;\n var name = def.name.value\n if (names[name]) {\n return false;\n } else {\n names[name] = true;\n return true;\n }\n }\n )\n }\n \n\n // Collect any fragment/type references from a node, adding them to the refs Set\n function collectFragmentReferences(node, refs) {\n if (node.kind === \"FragmentSpread\") {\n refs.add(node.name.value);\n } else if (node.kind === \"VariableDefinition\") {\n var type = node.type;\n if (type.kind === \"NamedType\") {\n refs.add(type.name.value);\n }\n }\n\n if (node.selectionSet) {\n node.selectionSet.selections.forEach(function(selection) {\n collectFragmentReferences(selection, refs);\n });\n }\n\n if (node.variableDefinitions) {\n node.variableDefinitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n\n if (node.definitions) {\n node.definitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n }\n\n var definitionRefs = {};\n (function extractReferences() {\n doc.definitions.forEach(function(def) {\n if (def.name) {\n var refs = new Set();\n collectFragmentReferences(def, refs);\n definitionRefs[def.name.value] = refs;\n }\n });\n })();\n\n function findOperation(doc, name) {\n for (var i = 0; i < doc.definitions.length; i++) {\n var element = doc.definitions[i];\n if (element.name && element.name.value == name) {\n return element;\n }\n }\n }\n\n function oneQuery(doc, operationName) {\n // Copy the DocumentNode, but clear out the definitions\n var newDoc = {\n kind: doc.kind,\n definitions: [findOperation(doc, operationName)]\n };\n if (doc.hasOwnProperty(\"loc\")) {\n newDoc.loc = doc.loc;\n }\n\n // Now, for the operation we're running, find any fragments referenced by\n // it or the fragments it references\n var opRefs = definitionRefs[operationName] || new Set();\n var allRefs = new Set();\n var newRefs = new Set();\n\n // IE 11 doesn't support \"new Set(iterable)\", so we add the members of opRefs to newRefs one by one\n opRefs.forEach(function(refName) {\n newRefs.add(refName);\n });\n\n while (newRefs.size > 0) {\n var prevRefs = newRefs;\n newRefs = new Set();\n\n prevRefs.forEach(function(refName) {\n if (!allRefs.has(refName)) {\n allRefs.add(refName);\n var childRefs = definitionRefs[refName] || new Set();\n childRefs.forEach(function(childRef) {\n newRefs.add(childRef);\n });\n }\n });\n }\n\n allRefs.forEach(function(refName) {\n var op = findOperation(doc, refName);\n if (op) {\n newDoc.definitions.push(op);\n }\n });\n\n return newDoc;\n }\n \n module.exports = doc;\n \n module.exports[\"ThematiqueFields\"] = oneQuery(doc, \"ThematiqueFields\");\n \n"],"names":["render","_vm","this","_c","_self","thematique","loading","staticClass","_v","_s","$t","domProps","body","attrs","image_accroche","style_cardfull_url","_l","node","key","id","_withStripped","name","store","data","nid","path","metaInfo","title","created","getThematique","methods","$route","params","drupalDecoupled","entity_type","entity_bundle","entity_id","loadThematique","$router","replace","ast","lang_code","post","query","then","parseDataGQL","catch","error","console","warn","Promise","reject","images","$store","commit","components","Card","watch","to","from","on","$event","preventDefault","openModalCard","apply","arguments","item","_e","short_description","reference","coll","class","flagIsLoading","flagIsActive","onFlagActionCard","collsLength","directives","rawName","value","expression","type","indexOf","_k","keyCode","stopPropagation","onCreateFlagColl","target","composing","new_folder_name","addFlagBtnClassObj","samples","length","sample","showroom","location","img","index","url","style_cardmedium_url","blanksrc","onclick","router","$modal","hideAll","push","props","mixins","cardMixins","ModalCard","MemberWarning","drupalSettings","themePath","loadingFlag","is_creating_folder","computed","flagcolls","state","User","isloggedin","hasDBAccess","Object","keys","active","beforeMount","createFlagColl","flagUnflag","collid","action","items","e","getAttribute","show","addNoteId","note","draggable","classes","width","height","doc","loc","source","collectFragmentReferences","refs","kind","add","selectionSet","selections","forEach","selection","variableDefinitions","def","definitions","definitionRefs","findOperation","i","element","Set","module","exports","operationName","newDoc","hasOwnProperty","opRefs","allRefs","newRefs","refName","size","prevRefs","has","childRef","op","oneQuery"],"sourceRoot":""}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map.gz b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map.gz
new file mode 100644
index 00000000..d26c619c
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/module-thematique.6999076d3b24cce0d4ea.bundle.js.map.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/print.css b/web/themes/custom/materiotheme/assets/dist/print.css
index 85503309..6e90b9e0 100644
--- a/web/themes/custom/materiotheme/assets/dist/print.css
+++ b/web/themes/custom/materiotheme/assets/dist/print.css
@@ -1 +1,3 @@
body{font-size:16px;font-family:"Ubuntu",Arial,"MS Trebuchet",sans-serif;font-weight:500;font-style:normal;line-height:1.3}body{margin:0;padding:0}#printable-root-page{box-sizing:border-box;width:21cm;padding:1cm .5cm 2cm}#printable-root-page>header{display:flex;flex-flow:nowrap;align-items:baseline}#printable-root-page>header h1{margin:0;font-weight:600}#printable-root-page>article{padding-top:1em}#printable-root-page>article>h2{font-weight:600;margin:0}#printable-root-page>article .field--name-field-reference{margin:0 0 1em 0}#printable-root-page>article .field--name-body,#printable-root-page>article .field--name-field-samples{display:inline-block;vertical-align:top}#printable-root-page>article .field--name-body{width:75%}#printable-root-page>article .field--name-body p{margin:0}#printable-root-page>article .field__label{font-size:.756em;font-weight:700}#printable-root-page>article .field--name-field-samples{width:23%;text-align:right}#printable-root-page>article .field--name-field-samples .field__item{font-size:.756em}#printable-root-page>article .field--name-field-manufacturer,#printable-root-page>article .field--name-field-distributor{margin-top:1em;display:inline-block;vertical-align:top;width:49%}#printable-root-page>article .field--name-field-manufacturer .taxonomy-term,#printable-root-page>article .field--name-field-distributor .taxonomy-term{padding-bottom:.5em}#printable-root-page>article .field--name-field-manufacturer .taxonomy-term>h2,#printable-root-page>article .field--name-field-distributor .taxonomy-term>h2{margin:0;font-weight:600;font-size:1em}#printable-root-page>article .field--name-field-manufacturer .taxonomy-term p,#printable-root-page>article .field--name-field-distributor .taxonomy-term p{margin:0}#printable-root-page>article .field--name-field-materiau-images{margin-top:1em;display:flex;flex-flow:row wrap;justify-content:space-between}#printable-root-page>article .field--name-field-materiau-images .field__item{flex:0 0 33%}#printable-root-page>article .field--name-field-materiau-images .field__item img{width:100%;height:auto}
+
+/*# sourceMappingURL=print.css.map*/
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/print.css.gz b/web/themes/custom/materiotheme/assets/dist/print.css.gz
index bde31b7b..82a22290 100644
Binary files a/web/themes/custom/materiotheme/assets/dist/print.css.gz and b/web/themes/custom/materiotheme/assets/dist/print.css.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/print.css.map b/web/themes/custom/materiotheme/assets/dist/print.css.map
new file mode 100644
index 00000000..a658bef7
--- /dev/null
+++ b/web/themes/custom/materiotheme/assets/dist/print.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"print.css","mappings":"AAAA,KACE,eACA,qDACA,gBACA,kBACA,gBCHF,KACE,SACA,UAGF,qBAEE,sBACA,WACA,qBAEA,4BACE,aACA,iBACA,qBACA,+BACE,SACA,gBAIJ,6BACE,gBACA,gCACE,gBACA,SAIF,0DAEE,iBAEF,uGAEE,qBACA,mBAEF,+CACE,UACA,iDACE,SAGJ,2CACE,iBACA,gBAEF,wDACE,UACA,iBACA,qEACE,iBAIJ,yHAEE,eACA,qBACA,mBACA,UACA,uJACE,oBACA,6JACE,SACA,gBACA,cAEF,oKAGJ,gEACE,eACA,aACA,mBACA,8BACA,6EACE,aACA,iFACE,WACA,Y","sources":["webpack://materio.com/./web/themes/custom/materiotheme/assets/styles/base/_fonts.scss","webpack://materio.com/./web/themes/custom/materiotheme/assets/styles/print.scss"],"sourcesContent":["body{\n font-size: 16px;\n font-family: \"Ubuntu\",Arial,\"MS Trebuchet\",sans-serif;\n font-weight: 500;\n font-style: normal;\n line-height: 1.3;\n}\n","@import './base/fonts';\n\nbody{\n margin:0;\n padding: 0;\n}\n\n#printable-root-page{\n // outline: 1px solid blue;\n box-sizing: border-box;\n width: 21cm;\n padding: 1cm .5cm 2cm;\n\n >header{\n display: flex;\n flex-flow: nowrap;\n align-items: baseline;\n h1{\n margin:0;\n font-weight: 600;\n }\n }\n\n >article{\n padding-top: 1em;\n >h2{\n font-weight: 600;\n margin:0;\n // display: inline-block;\n }\n // .field--name-field-short-description{}\n .field--name-field-reference{\n // display: inline-block;\n margin:0 0 1em 0;\n }\n .field--name-body,\n .field--name-field-samples{\n display: inline-block;\n vertical-align: top;\n }\n .field--name-body{\n width: 75%;\n p{\n margin:0;\n }\n }\n .field__label{\n font-size: 0.756em;\n font-weight: 700;\n }\n .field--name-field-samples{\n width:23%;\n text-align: right;\n .field__item{\n font-size: 0.756em;\n }\n }\n\n .field--name-field-manufacturer,\n .field--name-field-distributor{\n margin-top: 1em;\n display: inline-block;\n vertical-align: top;\n width:49%;\n .taxonomy-term{\n padding-bottom: 0.5em;\n >h2{\n margin:0;\n font-weight: 600;\n font-size: 1em;\n }\n p{ margin:0;}\n }\n }\n .field--name-field-materiau-images{\n margin-top: 1em;\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n .field__item{\n flex:0 0 33%;\n img{\n width: 100%;\n height:auto;\n }\n }\n }\n }\n}\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/print.css.map.gz b/web/themes/custom/materiotheme/assets/dist/print.css.map.gz
new file mode 100644
index 00000000..c6bd8d46
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/print.css.map.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/print.js b/web/themes/custom/materiotheme/assets/dist/print.js
index e69de29b..71727b88 100644
--- a/web/themes/custom/materiotheme/assets/dist/print.js
+++ b/web/themes/custom/materiotheme/assets/dist/print.js
@@ -0,0 +1 @@
+try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},d=(new e.Error).stack;d&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[d]="acc0d3af-4779-4239-abc5-86f49c4db079",e._sentryDebugIdIdentifier="sentry-dbid-acc0d3af-4779-4239-abc5-86f49c4db079")}catch(e){}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/print.js.gz b/web/themes/custom/materiotheme/assets/dist/print.js.gz
new file mode 100644
index 00000000..8bb9faac
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/print.js.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/vclb.js b/web/themes/custom/materiotheme/assets/dist/vclb.js
index 1bf93fc8..d1a0b998 100644
--- a/web/themes/custom/materiotheme/assets/dist/vclb.js
+++ b/web/themes/custom/materiotheme/assets/dist/vclb.js
@@ -1 +1,2 @@
-"use strict";(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[844],{837:(t,e,i)=>{i.d(e,{A:()=>m});var o=i(4208),s=["media","srcset","sizes","src"];function n(t){s.forEach((function(e){var i=t.dataset[e];i&&(t[e]=i,t.removeAttribute("data-"+e))}))}function r(t){t.addEventListener("load",(function(){setTimeout((function(){return t.classList.add("loaded")}),100)})),t.addEventListener("error",(function(){return console.log("error")}))}function a(t,e){return Array.from(t.children).find((function(t){return t.nodeName===e.toUpperCase()}))}var l=function(t,e,i,o,s,n,r,a,l,h){"boolean"!=typeof r&&(l=a,a=r,r=!1);var c,u="function"==typeof i?i.options:i;if(t&&t.render&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0,s&&(u.functional=!0)),o&&(u._scopeId=o),n?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},u._ssrRegister=c):e&&(c=r?function(){e.call(this,h(this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),c)if(u.functional){var d=u.render;u.render=function(t,e){return c.call(e),d(t,e)}}else{var m=u.beforeCreate;u.beforeCreate=m?[].concat(m,c):[c]}return i},h=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("transition",{attrs:{name:"cool-lightbox-modal"}},[t.isVisible?i("div",{ref:"coolLightbox",staticClass:"cool-lightbox",class:t.lightboxClasses,style:t.lightboxStyles,on:{click:t.closeModal}},[t.gallery?i("div",{staticClass:"cool-lightbox-thumbs"},[i("div",{staticClass:"cool-lightbox-thumbs__list"},t._l(t.items,(function(e,o){return i("button",{key:o,staticClass:"cool-lightbox__thumb",class:{active:o===t.imgIndex,"is-video":"video"===t.getMediaType(o)},attrs:{type:"button"},on:{click:function(e){t.imgIndex=o}}},["video"===t.getMediaType(o)?i("svg",{staticClass:"cool-lightbox__thumb__icon",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M6.5 5.4v13.2l11-6.6z"}})]):t._e(),t._v(" "),i("img",{attrs:{src:t.itemThumb(t.getItemSrc(o),o),alt:""}})])})),0)]):t._e(),t._v(" "),i("div",{staticClass:"cool-lightbox__inner",style:t.innerStyles,on:{mousedown:t.startSwipe,mousemove:t.continueSwipe,mouseup:t.endSwipe,touchstart:t.startSwipe,touchmove:t.continueSwipe,touchend:t.endSwipe}},[i("div",{staticClass:"cool-lightbox__progressbar",style:t.stylesInterval}),t._v(" "),i("div",{staticClass:"cool-lightbox__navigation"},[i("button",{directives:[{name:"show",rawName:"v-show",value:(t.hasPreviousButton||t.loopData)&&t.items.length>1,expression:"(hasPreviousButton || loopData) && items.length > 1"}],staticClass:"cool-lightbox-button cool-lightbox-button--prev",class:t.buttonsClasses,attrs:{type:"button",title:t.translations.previous},on:{click:t.onPrevClick}},[t._t("icon-previous",(function(){return[i("div",{staticClass:"cool-lightbox-button__icon"},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"}})])])]}))],2),t._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:(t.hasNextButton||t.loopData)&&t.items.length>1,expression:"(hasNextButton || loopData) && items.length > 1"}],staticClass:"cool-lightbox-button cool-lightbox-button--next",class:t.buttonsClasses,attrs:{type:"button",title:t.translations.next},on:{click:function(e){return t.onNextClick(!1)}}},[t._t("icon-next",(function(){return[i("div",{staticClass:"cool-lightbox-button__icon"},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"}})])])]}))],2)]),t._v(" "),"swipe"===t.effect?i("div",{staticClass:"cool-lightbox__wrapper cool-lightbox__wrapper--swipe",style:{transform:"translate3d("+t.xSwipeWrapper+"px, "+t.ySwipeWrapper+"px, 0)",transition:t.swipeAnimation}},t._l(t.items,(function(e,o){return i("div",{key:o,ref:"items",refInFor:!0,staticClass:"cool-lightbox__slide",class:{"cool-lightbox__slide--current":o===t.imgIndex}},["image"===t.getMediaType(o)?i("div",{directives:[{name:"lazyload",rawName:"v-lazyload"}],key:"image",staticClass:"cool-lightbox__slide__img",style:t.imgWrapperStyle},[t.isItemPicture(o)?i("picture",{key:o},[t._l(t.getPictureSources(o),(function(e,o){return i("source",{key:"source-"+t.imgIndex+"-"+o,attrs:{"data-srcset":e.srcset,"data-media":e.media,type:e.type,"data-sizes":e.sizes||t.getItemSizes(t.imgIndex)}})})),t._v(" "),i("img",{attrs:{"data-src":t.getItemSrc(o),"data-srcset":t.getItemSrcSet(o),"data-sizes":t.getItemSizes(o),draggable:"false",alt:t.getItemAlt(o)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(o)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)},touchstart:function(e){return t.handleMouseDown(e)},touchmove:function(e){return t.handleMouseMove(e)},touchend:function(e){return t.handleMouseUp(e)}}})],2):i("img",{key:o,attrs:{"data-src":t.getItemSrc(o),"data-srcset":t.getItemSrcSet(o),"data-sizes":t.getItemSizes(o),draggable:"false",alt:t.getItemAlt(o)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(o)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)},touchstart:function(e){return t.handleMouseDown(e)},touchmove:function(e){return t.handleMouseMove(e)},touchend:function(e){return t.handleMouseUp(e)}}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.imageLoading,expression:"imageLoading"}],staticClass:"cool-lightbox-loading-wrapper"},[t._t("loading",(function(){return[i("div",{staticClass:"cool-lightbox-loading"})]}))],2)]):i("div",{key:"video",staticClass:"cool-lightbox__iframe"},[t.checkIsMp4(t.getItemSrc(o))||"video"!==t.getMediaType(o)?t._e():i("iframe",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:o,staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(o),src:t.getVideoUrl(t.getItemSrc(o)),frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}),t._v(" "),"iframe"===t.getMediaType(o)||t.getPDFurl(t.getItemSrc(o))?i("iframe",{key:o,staticClass:"cool-lightbox-pdf",attrs:{src:t.getItemSrc(o),frameborder:"0",allowfullscreen:""}}):t._e(),t._v(" "),t.checkIsMp4(t.getItemSrc(o))||"webVideo"===t.getMediaType(o)?i("video",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.checkIsMp4(t.getItemSrc(o)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(o),controls:"",controlslist:"nodownload",l:"",poster:""}},[i("source",{attrs:{src:t.checkIsMp4(t.getItemSrc(o)),type:"video/"+(t.getVideoExt(t.getItemSrc(o))?t.getVideoExt(t.getItemSrc(o)):t.getExtFromItem(o))}}),t._v("\n Sorry, your browser doesn't support embedded videos\n ")]):t._e()])])})),0):t._e(),t._v(" "),"fade"===t.effect?i("div",{staticClass:"cool-lightbox__wrapper"},[i("div",{ref:"items",staticClass:"cool-lightbox__slide cool-lightbox__slide--current"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},["image"===t.getMediaType(t.imgIndex)?i("div",{key:"image",staticClass:"cool-lightbox__slide__img",style:t.imgWrapperStyle},[t.isItemPicture(t.imgIndex)?i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[i("picture",{key:t.imgIndex},[t._l(t.getPictureSources(t.imgIndex),(function(e,o){return i("source",{key:"source-"+t.imgIndex+"-"+o,attrs:{srcset:e.srcset,type:e.type,media:e.media,sizes:e.sizes||t.getItemSizes(t.imgIndex)}})})),t._v(" "),i("img",{attrs:{src:t.getItemSrc(t.imgIndex),srcset:t.getItemSrcSet(t.imgIndex),sizes:t.getItemSizes(t.imgIndex),draggable:"false",alt:t.getItemAlt(t.imgIndex)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(t.imgIndex)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)}}})],2)]):i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[i("img",{key:t.imgIndex,attrs:{src:t.getItemSrc(t.imgIndex),srcset:t.getItemSrcSet(t.imgIndex),sizes:t.getItemSizes(t.imgIndex),draggable:"false",alt:t.getItemAlt(t.imgIndex)},on:{load:t.imageLoaded,click:t.zoomImage,mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)}}})]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.imageLoading,expression:"imageLoading"}],staticClass:"cool-lightbox-loading-wrapper"},[t._t("loading",(function(){return[i("div",{staticClass:"cool-lightbox-loading"})]}))],2)],1):i("div",{key:"video",staticClass:"cool-lightbox__iframe"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIsMp4(t.getItemSrc(t.imgIndex))||"video"!==t.getMediaType(t.imgIndex)?t._e():i("iframe",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.getVideoUrl(t.getItemSrc(t.imgIndex)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(t.imgIndex),src:t.getVideoUrl(t.getItemSrc(t.imgIndex)),frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}),t._v(" "),"iframe"===t.getMediaType(t.imgIndex)||t.getPDFurl(t.getItemSrc(t.imgIndex))?i("iframe",{key:t.imgIndex,staticClass:"cool-lightbox-pdf",attrs:{src:t.getItemSrc(t.imgIndex),frameborder:"0",allowfullscreen:""}}):t._e(),t._v(" "),t.checkIsMp4(t.getItemSrc(t.imgIndex))||"webVideo"===t.getMediaType(t.imgIndex)?i("video",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.checkIsMp4(t.getItemSrc(t.imgIndex)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(t.imgIndex),controls:"",controlslist:"nodownload",poster:""}},[i("source",{attrs:{src:t.checkIsMp4(t.getItemSrc(t.imgIndex)),type:"video/"+(t.getVideoExt(t.getItemSrc(t.imgIndex))?t.getVideoExt(t.getItemSrc(t.imgIndex)):t.getExtFromItem(t.imgIndex))}}),t._v("\n Sorry, your browser doesn't support embedded videos\n ")]):t._e()])],1)])],1)]):t._e(),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-modal"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.checkIfIsObject(t.imgIndex)&&(t.items[t.imgIndex].title||t.items[t.imgIndex].description),expression:"checkIfIsObject(imgIndex) && (items[imgIndex].title || items[imgIndex].description)"}],key:"caption-block",staticClass:"cool-lightbox-caption"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIfIsObject(t.imgIndex)&&t.items[t.imgIndex].title?i("h6",{key:"title",domProps:{innerHTML:t._s(t.items[t.imgIndex].title)}}):t._e()]),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIfIsObject(t.imgIndex)&&t.items[t.imgIndex].description?i("p",{key:"description",domProps:{innerHTML:t._s(t.items[t.imgIndex].description)}}):t._e()])],1)]),t._v(" "),i("div",{staticClass:"cool-lightbox-toolbar",class:t.buttonsClasses},[this.slideshow&&t.items.length>1?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.playSlideShow},on:{click:t.togglePlaySlideshow}},[t.isPlayingSlideShow?i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg"}},[i("g",[i("rect",{attrs:{id:"svg_4",height:"11.97529",width:"11.728392",y:"6.030873",x:"6.259265","stroke-width":"1.5",stroke:"#000",fill:"#000000"}})])]):i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M6.5 5.4v13.2l11-6.6z"}})])]):t._e(),t._v(" "),t.items.length>1&&t.gallery?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.showThumbNails},on:{click:function(e){t.showThumbs=!t.showThumbs}}},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47\n 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"}})])]):t._e(),t._v(" "),t.fullScreen?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.fullScreen},on:{click:t.toggleFullScreenMode}},[i("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"M4.5 11H3v4h4v-1.5H4.5V11zM3 7h1.5V4.5H7V3H3v4zm10.5 6.5H11V15h4v-4h-1.5v2.5zM11 3v1.5h2.5V7H15V3h-4z"}})])]):t._e(),t._v(" "),t.showCloseButton?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.close},on:{click:t.close}},[t._t("close",(function(){return[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"}})])]}))],2):t._e()])],1),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-modal"}},[t.isZooming&&t.useZoomBar?i("div",{staticClass:"cool-lightbox-zoom"},[i("svg",{staticClass:"cool-lightbox-zoom__icon",attrs:{height:"469pt",viewBox:"0 -192 469.33333 469",width:"469pt",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"m437.332031.167969h-405.332031c-17.664062\n 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938\n 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0"}})]),t._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.zoomBar,expression:"zoomBar"}],attrs:{type:"range",name:"points",min:"0",max:"50"},domProps:{value:t.zoomBar},on:{__r:function(e){t.zoomBar=e.target.value}}}),t._v(" "),i("svg",{staticClass:"cool-lightbox-zoom__icon",attrs:{height:"426.66667pt",viewBox:"0 0 426.66667 426.66667",width:"426.66667pt",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"m405.332031 192h-170.664062v-170.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031-11.773437 0-21.332031\n 9.558594-21.332031 21.332031v170.667969h-170.667969c-11.773437 0-21.332031 9.558594-21.332031 21.332031 0\n 11.777344 9.558594 21.335938 21.332031 21.335938h170.667969v170.664062c0 11.777344 9.558594 21.335938 21.332031\n 21.335938 11.777344 0 21.335938-9.558594 21.335938-21.335938v-170.664062h170.664062c11.777344 0 21.335938-9.558594\n 21.335938-21.335938 0-11.773437-9.558594-21.332031-21.335938-21.332031zm0 0"}})])]):t._e()])],1):t._e()])},staticRenderFns:[]},undefined,{directives:{lazyload:{inserted:function(t){function e(){var e=a(t,"img"),i=a(t,"picture");if(e)r(e),n(e);else if(i){var o=a(i,"img"),s=Array.from(i.children).filter((function(t){return"SOURCE"===t.nodeName}));o&&(r(o),s.length&&s.forEach((function(t){n(t)})),n(o))}}function i(i,o){i.forEach((function(i){i.isIntersecting&&(e(),o.unobserve(t))}))}window.IntersectionObserver?new IntersectionObserver(i,{root:null,threshold:"0"}).observe(t):e()}},autoplayObserver:{inserted:function(t){function e(){var e=t.tagName;if(t.dataset.autoplay){if("VIDEO"===e)return t.muted=!0,void(t.autoplay=!0);if("IFRAME"===e){var i=new URL(t.src),o="muted";(function(t){return!(!t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/)||!RegExp.$1)})(t.src)&&(o="mute"),i.searchParams.append(o,1),i.searchParams.append("autoplay",1),t.src=i.href}}}function i(i,o){i.forEach((function(i){i.isIntersecting&&(e(),o.unobserve(t))}))}window.IntersectionObserver?new IntersectionObserver(i,{root:null,threshold:"0"}).observe(t):loadImage()}}},data:function(){return{initialMouseX:0,initialMouseY:0,endMouseX:0,endMouseY:0,swipeType:null,IsSwipping:!1,isDraggingSwipe:!1,prevTime:0,xSwipeWrapper:0,ySwipeWrapper:0,swipeAnimation:null,swipeInterval:null,lightboxInnerWidth:null,imgIndex:this.index,isVisible:!1,paddingBottom:!1,imageLoading:!1,showThumbs:!1,isFullScreenMode:!1,aspectRatioVideo:{width:"auto",height:"auto"},buttonsVisible:!0,scale:1,top:0,left:0,lastX:0,lastY:0,isDraging:!1,canZoom:!0,isZooming:!1,transition:"all .3s ease",zoomBar:0,isPlayingSlideShow:!1,intervalProgress:null,loopData:!1,stylesInterval:{display:"block"}}},props:{index:{required:!0},effect:{type:String,default:"swipe"},items:{type:Array,required:!0},loop:{type:Boolean,default:!0},slideshow:{type:Boolean,default:!0},slideshowColorBar:{type:String,default:"#fa4242"},slideshowDuration:{type:Number,default:3e3},useZoomBar:{type:Boolean,default:!1},closeOnClickOutsideMobile:{type:Boolean,default:!1},srcName:{type:String,default:"src"},srcSetName:{type:String,default:"srcset"},srcThumb:{type:String,default:"thumb"},srcMediaType:{type:String,default:"mediaType"},overlayColor:{type:String,default:"rgba(30, 30, 30, .9)"},zIndex:{type:Number,default:9999},gallery:{type:Boolean,default:!0},fullScreen:{type:Boolean,default:!1},thumbsPosition:{type:String,default:"right"},youtubeCookies:{type:Boolean,default:!0},enableWheelEvent:{type:Boolean,default:!1},showCloseButton:{type:Boolean,default:!0},disableZoom:{type:Boolean,default:!1},dir:{type:String,default:"ltr"},enableScrollLock:{type:Boolean,default:!0},translations:{type:Object,default:function(){return{previous:"Previous",next:"Next",showThumbNails:"Show thumbnails",playSlideShow:"Play slideshow",fullScreen:"Fullscreen",close:"Close"}}}},watch:{zoomBar:function(t,e){if(this.isZooming){var i=1.6+t/10;("swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0]).style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d("+i+", "+i+", "+i+")"}},showThumbs:function(t,e){var i=212,o="all .3s ease";window.innerWidth<767&&(i=102,o=null),"bottom"===this.thumbsPosition&&(i=0);var s=this;this.swipeAnimation=o,t?"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*(window.innerWidth-i)+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*(window.innerWidth-i)-30*this.imgIndex:"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*window.innerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*window.innerWidth-30*this.imgIndex,setTimeout((function(){s.swipeAnimation=null}),300)},index:function(t,e){var i=this;document.querySelector("body");null!==t?(this.swipeType=null,this.initialMouseY=0,this.ySwipeWrapper=0,this.loopData=this.loop,"swipe"===this.effect&&(this.loopData=!1,window.addEventListener("resize",this.xPositionOnResize)),this.imgIndex=t,this.isVisible=!0,window.addEventListener("keydown",this.eventListener),this.enableWheelEvent&&window.addEventListener("wheel",this.wheelEvent),setTimeout((function(){window.addEventListener("click",i.showButtons)}),200),this.enableScrollLock&&setTimeout((function(){i.setCompensateForScrollbar(),(0,o.mh)(i.$refs.coolLightbox)}),50)):(this.isVisible=!1,this.stopSlideShow(),this.startsX=0,this.initialMouseY=0,this.swipeType=null,clearInterval(this.swipeInterval),this.swipeAnimation=null,this.isDraggingSwipe=!1,this.isZooming=!0,window.removeEventListener("keydown",this.eventListener),this.enableScrollLock&&(i.removeCompensateForScrollbar(),(0,o.fY)(i.$refs.coolLightbox)),window.removeEventListener("click",this.showButtons),window.removeEventListener("resize",this.xPositionOnResize),this.enableWheelEvent&&window.removeEventListener("wheel",this.wheelEvent))},imgIndex:function(t,e){var i=this;this.$nextTick((function(){"swipe"===i.effect&&(i.setLightboxInnerWidth(),i.setXPosition(t)),null!==t&null===e&&i.$emit("on-open",t),null!==t&&(t!==e&&(i.getYoutubeUrl(i.getItemSrc(t))||i.getVimeoUrl(i.getItemSrc(t))||i.stopVideos()),i.getVideoUrl(i.getItemSrc(t))||i.is_cached(i.getItemSrc(t))||(i.imageLoading=!0),i.addCaptionPadding(),("swipe"===i.effect||i.getVideoUrl(i.getItemSrc(t)))&&i.setAspectRatioVideo()),i.resetZoom(),i.swipeType=null,i.ySwipeWrapper=0}))}},beforeDestroy:function(){this.enableScrollLock&&(this.removeCompensateForScrollbar(),this.$refs.coolLightbox&&(0,o.fY)(this.$refs.coolLightbox))},methods:{getExtFromItem:function(t){if(null===t)return!1;if(this.checkIfIsObject(t)){var e=this.items[t];return e.ext?e.ext:"mp4"}},stopVideos:function(){var t=document.getElementsByClassName("cool-lightbox-video");t.length>0&&Array.prototype.forEach.call(t,(function(t){if("IFRAME"===t.tagName){var e=t.src;return t.src=e}if(function(t){return!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)}(t))return t.pause()}))},removeCompensateForScrollbar:function(){document.body.classList.remove("compensate-for-scrollbar"),null!==document.getElementById("coollightbox-style-noscroll")&&document.getElementById("coollightbox-style-noscroll").remove()},setCompensateForScrollbar:function(){!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&document.body.scrollHeight>window.innerHeight&&(document.getElementsByTagName("head")[0].insertAdjacentHTML("beforeend",'"),document.body.classList.add("compensate-for-scrollbar"))},setAutoplay:function(t){return!!(this.checkIfIsObject(t)&&this.items[t].hasOwnProperty("autoplay")&&this.items[t].autoplay)},toggleFullScreenMode:function(){this.isFullScreenMode?this.closeFullscreen():this.fullScreenMode(),this.isFullScreenMode=!this.isFullScreenMode},closeFullscreen:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},fullScreenMode:function(){var t=document.documentElement;t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()},checkIfIsButton:function(t){return!!t.target.matches(".cool-lightbox__iframe *, .cool-lightbox-button, .cool-lightbox-button *, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a")},startSwipe:function(t){return!this.isZooming&&(!this.checkIfIsButton(t)&&(clearInterval(this.swipeInterval),this.swipeAnimation=null,this.isDraggingSwipe=!0,this.initialMouseX=this.getMouseXPosFromEvent(t),void(this.initialMouseY=this.getMouseYPosFromEvent(t))))},continueSwipe:function(t){if(this.isDraggingSwipe){this.IsSwipping=!0;var e=this.getMouseXPosFromEvent(t),i=this.getMouseYPosFromEvent(t),o=this.lightboxInnerWidth,s=Math.abs(e-this.initialMouseX),n=Math.abs(i-this.initialMouseY);null==this.swipeType&&(n>5||s>5)&&(this.swipeType=n>s?"v":"h"),"h"==this.swipeType?"rtl"===this.dir?this.xSwipeWrapper=o*this.imgIndex+e-this.initialMouseX+30*this.imgIndex:this.xSwipeWrapper=-o*this.imgIndex+e-this.initialMouseX-30*this.imgIndex:this.ySwipeWrapper=i-this.initialMouseY,"touchmove"===t.type&&(this.endMouseX=this.getMouseXPosFromEvent(t),this.endMouseY=this.getMouseYPosFromEvent(t))}},endSwipe:function(t){if(this.checkIfIsButton(t)&&0===this.initialMouseX)return!1;var e=this,i=this.swipeType;if(this.isDraggingSwipe=!1,0===this.initialMouseX&&"h"==i)return!1;if("touchend"!==t.type)this.endMouseX=this.getMouseXPosFromEvent(t),this.endMouseY=this.getMouseYPosFromEvent(t);else if(0===this.endMouseX)return;if(!(this.endMouseX-this.initialMouseX==0&&"h"==i||this.isZooming||this.endMouseY-this.initialMouseY==0&&"v"==i)){if(this.setSwipeAnimation(),setTimeout((function(){e.IsSwipping=!1,e.initialMouseX=0,e.endMouseX=0}),10),"h"===this.swipeType){if(this.endMouseX-this.initialMouseX<-40)return"rtl"===this.dir?this.swipeToLeft():this.swipeToRight();if(this.endMouseX-this.initialMouseX>40)return"rtl"===this.dir?this.swipeToRight():this.swipeToLeft()}if("v"===this.swipeType)Math.abs(this.endMouseY-this.initialMouseY)>=90?this.close():this.ySwipeWrapper=0;this.swipeType=null;var o=this.lightboxInnerWidth;"rtl"!==this.dir?this.xSwipeWrapper=-this.imgIndex*o-30*this.imgIndex:this.xSwipeWrapper=this.imgIndex*o+30*this.imgIndex}},swipeToLeft:function(){if(!this.hasPrevious&&"swipe"===this.effect)return"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*this.lightboxInnerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*this.lightboxInnerWidth-30*this.imgIndex;this.changeIndexToPrev()},swipeToRight:function(){if(!this.hasNext&&"swipe"===this.effect)return"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*this.lightboxInnerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*this.lightboxInnerWidth-30*this.imgIndex;this.changeIndexToNext()},getMouseXPosFromEvent:function(t){return-1!==t.type.indexOf("mouse")?t.clientX:t.touches[0].clientX},getMouseYPosFromEvent:function(t){return-1!==t.type.indexOf("mouse")?t.clientY:t.touches[0].clientY},is_cached:function(t){var e=new Image;return e.src=t,e.complete},imageLoaded:function(){this.imageLoading=!1},itemThumb:function(t,e){var i=this.getItemThumb(e);if(i)return i;var o=this.getYoutubeID(t);return o?"https://img.youtube.com/vi/"+o+"/mqdefault.jpg":!this.getVimeoID(t)&&t},isItemPicture:function(t){if(null===t)return!1;var e=this.items[t];return!!this.checkIfIsObject(t)&&e.picture},getPictureSources:function(t){if(null===t)return!1;var e=this.items[t].picture;return e.sources?e.sources:[]},getItemSrc:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcName]:e},getItemSrcSet:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcSetName]:null},getItemSizes:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e.sizes:null},getItemAlt:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e.alt:null},getItemThumb:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcThumb]:!this.getVideoUrl(e)&&e},getMediaType:function(t){if(null===t)return!1;if(this.checkIfIsObject(t)){var e=this.items[t];if(e[this.srcMediaType])return e[this.srcMediaType]}return this.getVideoUrl(this.getItemSrc(t))?"video":this.getPDFurl(this.getItemSrc(t))?"iframe":"image"},togglePlaySlideshow:function(){return!!this.slideshow&&(!(!this.hasNext&&!this.loopData)&&(this.isPlayingSlideShow=!this.isPlayingSlideShow,void(this.isPlayingSlideShow?this.move():this.stopSlideShow())))},stopSlideShow:function(){this.isPlayingSlideShow=!1,clearInterval(this.intervalProgress),this.stylesInterval={transform:"scaleX(0)",transition:"none"}},move:function(){var t=this;this.progressWidth=100,this.intervalProgress=setInterval((function(){t.stylesInterval={transform:"scaleX(0)",transition:"none"},"rtl"===t.dir?t.onPrevClick(!0):t.onNextClick(!0);t.hasNext||t.loopData?setTimeout((function(){t.stylesInterval={transform:"scaleX(1)",background:t.slideshowColorBar,"transition-duration":t.slideshowDuration+"ms"}}),50):t.stopSlideShow()}),this.slideshowDuration+90),t.stylesInterval={transform:"scaleX(1)",background:this.slideshowColorBar,"transition-duration":this.slideshowDuration+"ms"}},showButtons:function(t){if(this.disableZoom&&!this.checkIfIsButton(t)){var e=this;setTimeout((function(){e.buttonsVisible=!e.buttonsVisible}),100)}},checkMouseEventPropButton:function(t){return!!this.isZooming&&0===t},handleMouseDown:function(t){("touchstart"===t.type&&this.isZooming||"mousedown"===t.type&&this.checkMouseEventPropButton(t.button))&&(this.lastX=("touchstart"===t.type?t.touches[0]:t).clientX,this.lastY=("touchstart"===t.type?t.touches[0]:t).clientY,this.isZooming&&(this.isDraging=!0),t.stopPropagation())},handleMouseUp:function(t){if("touchend"===t.type&&this.isZooming||"mouseup"===t.type&&this.checkMouseEventPropButton(t.button)){this.isDraging=!1,this.lastX=this.lastY=0;var e=this;setTimeout((function(){e.canZoom=!0}),100)}},handleMouseLeave:function(t){if("mouseleave"===t.type&&this.isZooming){this.isDraging=!1,this.lastX=this.lastY=0;var e=this;setTimeout((function(){e.canZoom=!0}),100)}},handleMouseMove:function(t){if("touchmove"===t.type&&this.isZooming||"mousemove"===t.type&&this.checkMouseEventPropButton(t.button)){if(this.isDraging){var e=("touchmove"===t.type?t.touches[0]:t).clientX,i=("touchmove"===t.type?t.touches[0]:t).clientY;this.top=this.top-this.lastY+i,this.left=this.left-this.lastX+e,this.lastX=e,this.lastY=i,this.canZoom=!1;var o="PICTURE"===t.target.parentNode.nodeName?t.target.parentNode.parentNode:t.target.parentNode,s=1.6+this.zoomBar/10;o.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d("+s+", "+s+", "+s+")"}t.stopPropagation()}},zoomImage:function(t){if(this.disableZoom)return!1;if(!this.canZoom)return!1;if(this.IsSwipping)return!1;var e;e="swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0];var i=this.isZooming,o=this;i?this.isDraging||(this.isZooming=!1,this.zoomBar=0):this.isZooming=!0,this.isZooming?(this.stopSlideShow(),e.style.transform="translate3d(calc(-50%), calc(-50%), 0px) scale3d(1.6, 1.6, 1.6)",this.buttonsVisible=!1,setTimeout((function(){o.transition="all .0s ease"}),100)):(this.buttonsVisible=!0,this.resetZoom())},resetZoom:function(){var t;(this.scale=1,this.left=0,this.top=0,this.zoomBar=0,this.isZooming=!1,this.swipeType=null,this.transition="all .3s ease",null!=this.imgIndex)&&(t="swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0],this.disableZoom?t.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px)":t.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d(1, 1, 1)",this.initialMouseX=0,window.innerWidth>=700&&(this.buttonsVisible=!0))},setAspectRatioVideo:function(){var t=this,e=document.getElementsByClassName("cool-lightbox__inner");e=e[0];var i=getComputedStyle(e);if(window.innerWidth<1440){var o=e.clientWidth,s=Math.round(o/16*9);this.aspectRatioVideo.height=s+"px",this.aspectRatioVideo.width=o+"px"}else setTimeout((function(){var o=e.clientHeight,s=(o-=parseFloat(i.paddingTop)+parseFloat(i.paddingBottom))/9*16;t.aspectRatioVideo.height=o+"px",t.aspectRatioVideo.width=s+"px"}),150)},close:function(){this.stopSlideShow(),this.swipeType=null,this.$emit("close",this.imgIndex),this.showThumbs=!1,this.imgIndex=null},wheelEvent:function(t){var e=(new Date).getTime(),i=t.deltaY>0?"top":"down";if(!(e-this.prevTime<350))switch(this.prevTime=e,i){case"top":return this.changeIndexToPrev();case"down":return this.changeIndexToNext()}},closeModal:function(t){if(!this.closeOnClickOutsideMobile&&window.innerWidth<700)return!1;if(this.IsSwipping)return!1;t.target.matches(".cool-lightbox__iframe, .cool-lightbox__iframe *, .cool-lightbox-zoom, .cool-lightbox-zoom *, .cool-lightbox-thumbs, svg, path, rect, .cool-lightbox-thumbs *, .cool-lightbox-button, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-button *, .cool-lightbox__slide__img *, .cool-lightbox-video, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a")||this.close()},setSwipeAnimation:function(){var t=this;clearInterval(this.swipeInterval),this.swipeAnimation=null,this.swipeAnimation="all .3s ease",this.swipeInterval=setInterval((function(){t.swipeAnimation=null}),330)},onNextClick:function(t){return void 0===t&&(t=!1),!this.isZooming&&(t||this.stopSlideShow(),this.setSwipeAnimation(),"rtl"===this.dir?this.changeIndexToPrev():void this.changeIndexToNext())},onPrevClick:function(t){return void 0===t&&(t=!1),!this.isZooming&&(t||this.stopSlideShow(),this.setSwipeAnimation(),"rtl"===this.dir?this.changeIndexToNext():void this.changeIndexToPrev())},changeIndexToNext:function(){this.hasNext?this.onIndexChange(this.imgIndex+1):this.loopData&&this.onIndexChange(0)},changeIndexToPrev:function(){this.hasPrevious?this.onIndexChange(this.imgIndex-1):this.loopData&&this.onIndexChange(this.items.length-1)},setLightboxInnerWidth:function(){var t=document.getElementsByClassName("cool-lightbox__inner")[0].clientWidth;this.lightboxInnerWidth=t},xPositionOnResize:function(){this.setLightboxInnerWidth();var t=this.imgIndex;"rtl"!==this.dir?this.xSwipeWrapper=-t*this.lightboxInnerWidth-30*t:this.xSwipeWrapper=t*this.lightboxInnerWidth+30*t},setXPosition:function(t){"rtl"!==this.dir?this.xSwipeWrapper=-t*this.lightboxInnerWidth-30*t:this.xSwipeWrapper=t*this.lightboxInnerWidth+30*t},onIndexChange:function(t){var e=this;this.imgIndex=t,this.$emit("on-change",t),setTimeout((function(){e.$emit("on-change-end",t)}),400)},addCaptionPadding:function(){if(this.checkIfIsObject(this.imgIndex)&&(this.items[this.imgIndex].title||this.items[this.imgIndex].descripcion)){var t=document.getElementsByClassName("cool-lightbox-caption");t.length>0&&(this.paddingBottom=t[0].offsetHeight)}else this.paddingBottom=60},getPDFurl:function(t){return null!==this.imgIndex&&(!!new String(t).endsWith(".pdf")&&t)},getVideoUrl:function(t){var e=this.getYoutubeUrl(t),i=this.getVimeoUrl(t),o=this.checkIsMp4(t);return e||(i||(o||!1))},getYoutubeID:function(t){var e=!!t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/)&&RegExp.$1;return e||!1},getYoutubeUrl:function(t){var e=this.getYoutubeID(t);return!!e&&(this.youtubeCookies?"https://www.youtube.com/embed/"+e:"https://www.youtube-nocookie.com/embed/"+e)},getVimeoID:function(t){var e=t.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i);return null!==e&&e[1]},getVimeoUrl:function(t){var e=t.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i);return null!==e&&"//player.vimeo.com/video/"+e[1]+"?hd=1&show_title=1&show_byline=1&show_portrait=0&fullscreen=1"},checkIsMp4:function(t){if(null===this.imgIndex)return!1;var e=new String(t);return!!([".mp4",".mov",".webm",".ogg",".avi"].filter((function(t){return-1!==e.indexOf(t)||-1!==e.indexOf(t.toUpperCase())})).length>0)&&t},getVideoExt:function(t){if(null===this.imgIndex)return!1;var e=new String(t);return-1!==e.indexOf(".mp4")||-1!==e.indexOf(".mov")?"mp4":-1!==e.indexOf(".webm")?"webm":-1!==e.indexOf(".ogg")?"ogg":-1!==e.indexOf(".avi")&&"avi"},checkIfIsObject:function(t){var e=this.items[t];return"object"==typeof e&&null!==e},eventListener:function(t){switch(t.keyCode){case 39:return this.onNextClick();case 37:return this.onPrevClick();case 38:case 40:case" ":return t.preventDefault();case 27:return this.close()}}},computed:{imgWrapperStyle:function(){return{top:"50%",left:"50%",transition:this.transition}},lightboxStyles:function(){return{"z-index":this.zIndex,"background-color":this.overlayColor}},innerStyles:function(){return{"padding-bottom":this.paddingBottom+"px"}},itemSrc:function(){if(null===this.imgIndex)return!1;var t=this.items[this.imgIndex];return this.checkIfIsObject(this.imgIndex)?t[this.srcName]:t},lightboxClasses:function(){var t=[{"cool-lightbox--can-zoom":this.canZoom&&!this.disableZoom},{"cool-lightbox--zoom-disabled":this.disableZoom},{"cool-lightbox--is-zooming":this.isZooming},{"cool-lightbox--show-thumbs":this.showThumbs},{"cool-lightbox--is-swipping":this.isDraggingSwipe}],e="cool-lightbox--thumbs-"+this.thumbsPosition;return t.push(e),t},buttonsClasses:function(){return{hidden:!this.buttonsVisible}},hasNextButton:function(){return"rtl"===this.dir?this.imgIndex-1>=0:this.imgIndex+1=0},hasNext:function(){return this.imgIndex+1=0}}},undefined,!1,undefined,void 0,void 0);function c(t){c.installed||(c.installed=!0,t.component("CoolLightBox",h))}var u={install:c},d=null;"undefined"!=typeof window?d=window.Vue:void 0!==i.g&&(d=i.g.vue),d&&d.use(u),h.install=c;const m=h}}]);
\ No newline at end of file
+try{let t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="43f4efc9-2b3a-42ff-8203-1126f4a3011b",t._sentryDebugIdIdentifier="sentry-dbid-43f4efc9-2b3a-42ff-8203-1126f4a3011b")}catch(t){}(self.webpackChunkmaterio_com=self.webpackChunkmaterio_com||[]).push([[844],{837:(t,e,i)=>{i.d(e,{A:()=>m});var o=i(4208),s=["media","srcset","sizes","src"];function n(t){s.forEach((function(e){var i=t.dataset[e];i&&(t[e]=i,t.removeAttribute("data-"+e))}))}function r(t){t.addEventListener("load",(function(){setTimeout((function(){return t.classList.add("loaded")}),100)})),t.addEventListener("error",(function(){return console.log("error")}))}function a(t,e){return Array.from(t.children).find((function(t){return t.nodeName===e.toUpperCase()}))}var l=function(t,e,i,o,s,n,r,a,l,h){"boolean"!=typeof r&&(l=a,a=r,r=!1);var c,u="function"==typeof i?i.options:i;if(t&&t.render&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0,s&&(u.functional=!0)),o&&(u._scopeId=o),n?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},u._ssrRegister=c):e&&(c=r?function(){e.call(this,h(this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),c)if(u.functional){var d=u.render;u.render=function(t,e){return c.call(e),d(t,e)}}else{var m=u.beforeCreate;u.beforeCreate=m?[].concat(m,c):[c]}return i},h=l({render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("transition",{attrs:{name:"cool-lightbox-modal"}},[t.isVisible?i("div",{ref:"coolLightbox",staticClass:"cool-lightbox",class:t.lightboxClasses,style:t.lightboxStyles,on:{click:t.closeModal}},[t.gallery?i("div",{staticClass:"cool-lightbox-thumbs"},[i("div",{staticClass:"cool-lightbox-thumbs__list"},t._l(t.items,(function(e,o){return i("button",{key:o,staticClass:"cool-lightbox__thumb",class:{active:o===t.imgIndex,"is-video":"video"===t.getMediaType(o)},attrs:{type:"button"},on:{click:function(e){t.imgIndex=o}}},["video"===t.getMediaType(o)?i("svg",{staticClass:"cool-lightbox__thumb__icon",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M6.5 5.4v13.2l11-6.6z"}})]):t._e(),t._v(" "),i("img",{attrs:{src:t.itemThumb(t.getItemSrc(o),o),alt:""}})])})),0)]):t._e(),t._v(" "),i("div",{staticClass:"cool-lightbox__inner",style:t.innerStyles,on:{mousedown:t.startSwipe,mousemove:t.continueSwipe,mouseup:t.endSwipe,touchstart:t.startSwipe,touchmove:t.continueSwipe,touchend:t.endSwipe}},[i("div",{staticClass:"cool-lightbox__progressbar",style:t.stylesInterval}),t._v(" "),i("div",{staticClass:"cool-lightbox__navigation"},[i("button",{directives:[{name:"show",rawName:"v-show",value:(t.hasPreviousButton||t.loopData)&&t.items.length>1,expression:"(hasPreviousButton || loopData) && items.length > 1"}],staticClass:"cool-lightbox-button cool-lightbox-button--prev",class:t.buttonsClasses,attrs:{type:"button",title:t.translations.previous},on:{click:t.onPrevClick}},[t._t("icon-previous",(function(){return[i("div",{staticClass:"cool-lightbox-button__icon"},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"}})])])]}))],2),t._v(" "),i("button",{directives:[{name:"show",rawName:"v-show",value:(t.hasNextButton||t.loopData)&&t.items.length>1,expression:"(hasNextButton || loopData) && items.length > 1"}],staticClass:"cool-lightbox-button cool-lightbox-button--next",class:t.buttonsClasses,attrs:{type:"button",title:t.translations.next},on:{click:function(e){return t.onNextClick(!1)}}},[t._t("icon-next",(function(){return[i("div",{staticClass:"cool-lightbox-button__icon"},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"}})])])]}))],2)]),t._v(" "),"swipe"===t.effect?i("div",{staticClass:"cool-lightbox__wrapper cool-lightbox__wrapper--swipe",style:{transform:"translate3d("+t.xSwipeWrapper+"px, "+t.ySwipeWrapper+"px, 0)",transition:t.swipeAnimation}},t._l(t.items,(function(e,o){return i("div",{key:o,ref:"items",refInFor:!0,staticClass:"cool-lightbox__slide",class:{"cool-lightbox__slide--current":o===t.imgIndex}},["image"===t.getMediaType(o)?i("div",{directives:[{name:"lazyload",rawName:"v-lazyload"}],key:"image",staticClass:"cool-lightbox__slide__img",style:t.imgWrapperStyle},[t.isItemPicture(o)?i("picture",{key:o},[t._l(t.getPictureSources(o),(function(e,o){return i("source",{key:"source-"+t.imgIndex+"-"+o,attrs:{"data-srcset":e.srcset,"data-media":e.media,type:e.type,"data-sizes":e.sizes||t.getItemSizes(t.imgIndex)}})})),t._v(" "),i("img",{attrs:{"data-src":t.getItemSrc(o),"data-srcset":t.getItemSrcSet(o),"data-sizes":t.getItemSizes(o),draggable:"false",alt:t.getItemAlt(o)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(o)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)},touchstart:function(e){return t.handleMouseDown(e)},touchmove:function(e){return t.handleMouseMove(e)},touchend:function(e){return t.handleMouseUp(e)}}})],2):i("img",{key:o,attrs:{"data-src":t.getItemSrc(o),"data-srcset":t.getItemSrcSet(o),"data-sizes":t.getItemSizes(o),draggable:"false",alt:t.getItemAlt(o)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(o)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)},touchstart:function(e){return t.handleMouseDown(e)},touchmove:function(e){return t.handleMouseMove(e)},touchend:function(e){return t.handleMouseUp(e)}}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.imageLoading,expression:"imageLoading"}],staticClass:"cool-lightbox-loading-wrapper"},[t._t("loading",(function(){return[i("div",{staticClass:"cool-lightbox-loading"})]}))],2)]):i("div",{key:"video",staticClass:"cool-lightbox__iframe"},[t.checkIsMp4(t.getItemSrc(o))||"video"!==t.getMediaType(o)?t._e():i("iframe",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:o,staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(o),src:t.getVideoUrl(t.getItemSrc(o)),frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}),t._v(" "),"iframe"===t.getMediaType(o)||t.getPDFurl(t.getItemSrc(o))?i("iframe",{key:o,staticClass:"cool-lightbox-pdf",attrs:{src:t.getItemSrc(o),frameborder:"0",allowfullscreen:""}}):t._e(),t._v(" "),t.checkIsMp4(t.getItemSrc(o))||"webVideo"===t.getMediaType(o)?i("video",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.checkIsMp4(t.getItemSrc(o)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(o),controls:"",controlslist:"nodownload",l:"",poster:""}},[i("source",{attrs:{src:t.checkIsMp4(t.getItemSrc(o)),type:"video/"+(t.getVideoExt(t.getItemSrc(o))?t.getVideoExt(t.getItemSrc(o)):t.getExtFromItem(o))}}),t._v("\n Sorry, your browser doesn't support embedded videos\n ")]):t._e()])])})),0):t._e(),t._v(" "),"fade"===t.effect?i("div",{staticClass:"cool-lightbox__wrapper"},[i("div",{ref:"items",staticClass:"cool-lightbox__slide cool-lightbox__slide--current"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},["image"===t.getMediaType(t.imgIndex)?i("div",{key:"image",staticClass:"cool-lightbox__slide__img",style:t.imgWrapperStyle},[t.isItemPicture(t.imgIndex)?i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[i("picture",{key:t.imgIndex},[t._l(t.getPictureSources(t.imgIndex),(function(e,o){return i("source",{key:"source-"+t.imgIndex+"-"+o,attrs:{srcset:e.srcset,type:e.type,media:e.media,sizes:e.sizes||t.getItemSizes(t.imgIndex)}})})),t._v(" "),i("img",{attrs:{src:t.getItemSrc(t.imgIndex),srcset:t.getItemSrcSet(t.imgIndex),sizes:t.getItemSizes(t.imgIndex),draggable:"false",alt:t.getItemAlt(t.imgIndex)},on:{load:t.imageLoaded,click:function(e){return t.zoomImage(t.imgIndex)},mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)}}})],2)]):i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[i("img",{key:t.imgIndex,attrs:{src:t.getItemSrc(t.imgIndex),srcset:t.getItemSrcSet(t.imgIndex),sizes:t.getItemSizes(t.imgIndex),draggable:"false",alt:t.getItemAlt(t.imgIndex)},on:{load:t.imageLoaded,click:t.zoomImage,mousedown:function(e){return t.handleMouseDown(e)},mouseup:function(e){return t.handleMouseUp(e)},mouseleave:function(e){return t.handleMouseLeave(e)},mousemove:function(e){return t.handleMouseMove(e)}}})]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.imageLoading,expression:"imageLoading"}],staticClass:"cool-lightbox-loading-wrapper"},[t._t("loading",(function(){return[i("div",{staticClass:"cool-lightbox-loading"})]}))],2)],1):i("div",{key:"video",staticClass:"cool-lightbox__iframe"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIsMp4(t.getItemSrc(t.imgIndex))||"video"!==t.getMediaType(t.imgIndex)?t._e():i("iframe",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.getVideoUrl(t.getItemSrc(t.imgIndex)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(t.imgIndex),src:t.getVideoUrl(t.getItemSrc(t.imgIndex)),frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}),t._v(" "),"iframe"===t.getMediaType(t.imgIndex)||t.getPDFurl(t.getItemSrc(t.imgIndex))?i("iframe",{key:t.imgIndex,staticClass:"cool-lightbox-pdf",attrs:{src:t.getItemSrc(t.imgIndex),frameborder:"0",allowfullscreen:""}}):t._e(),t._v(" "),t.checkIsMp4(t.getItemSrc(t.imgIndex))||"webVideo"===t.getMediaType(t.imgIndex)?i("video",{directives:[{name:"autoplayObserver",rawName:"v-autoplayObserver"}],key:t.checkIsMp4(t.getItemSrc(t.imgIndex)),staticClass:"cool-lightbox-video",style:t.aspectRatioVideo,attrs:{"data-autoplay":t.setAutoplay(t.imgIndex),controls:"",controlslist:"nodownload",poster:""}},[i("source",{attrs:{src:t.checkIsMp4(t.getItemSrc(t.imgIndex)),type:"video/"+(t.getVideoExt(t.getItemSrc(t.imgIndex))?t.getVideoExt(t.getItemSrc(t.imgIndex)):t.getExtFromItem(t.imgIndex))}}),t._v("\n Sorry, your browser doesn't support embedded videos\n ")]):t._e()])],1)])],1)]):t._e(),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-modal"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.checkIfIsObject(t.imgIndex)&&(t.items[t.imgIndex].title||t.items[t.imgIndex].description),expression:"checkIfIsObject(imgIndex) && (items[imgIndex].title || items[imgIndex].description)"}],key:"caption-block",staticClass:"cool-lightbox-caption"},[i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIfIsObject(t.imgIndex)&&t.items[t.imgIndex].title?i("h6",{key:"title",domProps:{innerHTML:t._s(t.items[t.imgIndex].title)}}):t._e()]),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-slide-change",mode:"out-in"}},[t.checkIfIsObject(t.imgIndex)&&t.items[t.imgIndex].description?i("p",{key:"description",domProps:{innerHTML:t._s(t.items[t.imgIndex].description)}}):t._e()])],1)]),t._v(" "),i("div",{staticClass:"cool-lightbox-toolbar",class:t.buttonsClasses},[this.slideshow&&t.items.length>1?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.playSlideShow},on:{click:t.togglePlaySlideshow}},[t.isPlayingSlideShow?i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg"}},[i("g",[i("rect",{attrs:{id:"svg_4",height:"11.97529",width:"11.728392",y:"6.030873",x:"6.259265","stroke-width":"1.5",stroke:"#000",fill:"#000000"}})])]):i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M6.5 5.4v13.2l11-6.6z"}})])]):t._e(),t._v(" "),t.items.length>1&&t.gallery?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.showThumbNails},on:{click:function(e){t.showThumbs=!t.showThumbs}}},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47\n 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"}})])]):t._e(),t._v(" "),t.fullScreen?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.fullScreen},on:{click:t.toggleFullScreenMode}},[i("svg",{attrs:{width:"20px",height:"20px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"M4.5 11H3v4h4v-1.5H4.5V11zM3 7h1.5V4.5H7V3H3v4zm10.5 6.5H11V15h4v-4h-1.5v2.5zM11 3v1.5h2.5V7H15V3h-4z"}})])]):t._e(),t._v(" "),t.showCloseButton?i("button",{staticClass:"cool-lightbox-toolbar__btn",attrs:{type:"button",title:t.translations.close},on:{click:t.close}},[t._t("close",(function(){return[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}},[i("path",{attrs:{d:"M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"}})])]}))],2):t._e()])],1),t._v(" "),i("transition",{attrs:{name:"cool-lightbox-modal"}},[t.isZooming&&t.useZoomBar?i("div",{staticClass:"cool-lightbox-zoom"},[i("svg",{staticClass:"cool-lightbox-zoom__icon",attrs:{height:"469pt",viewBox:"0 -192 469.33333 469",width:"469pt",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"m437.332031.167969h-405.332031c-17.664062\n 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938\n 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0"}})]),t._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.zoomBar,expression:"zoomBar"}],attrs:{type:"range",name:"points",min:"0",max:"50"},domProps:{value:t.zoomBar},on:{__r:function(e){t.zoomBar=e.target.value}}}),t._v(" "),i("svg",{staticClass:"cool-lightbox-zoom__icon",attrs:{height:"426.66667pt",viewBox:"0 0 426.66667 426.66667",width:"426.66667pt",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{d:"m405.332031 192h-170.664062v-170.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031-11.773437 0-21.332031\n 9.558594-21.332031 21.332031v170.667969h-170.667969c-11.773437 0-21.332031 9.558594-21.332031 21.332031 0\n 11.777344 9.558594 21.335938 21.332031 21.335938h170.667969v170.664062c0 11.777344 9.558594 21.335938 21.332031\n 21.335938 11.777344 0 21.335938-9.558594 21.335938-21.335938v-170.664062h170.664062c11.777344 0 21.335938-9.558594\n 21.335938-21.335938 0-11.773437-9.558594-21.332031-21.335938-21.332031zm0 0"}})])]):t._e()])],1):t._e()])},staticRenderFns:[]},undefined,{directives:{lazyload:{inserted:function(t){function e(){var e=a(t,"img"),i=a(t,"picture");if(e)r(e),n(e);else if(i){var o=a(i,"img"),s=Array.from(i.children).filter((function(t){return"SOURCE"===t.nodeName}));o&&(r(o),s.length&&s.forEach((function(t){n(t)})),n(o))}}function i(i,o){i.forEach((function(i){i.isIntersecting&&(e(),o.unobserve(t))}))}window.IntersectionObserver?new IntersectionObserver(i,{root:null,threshold:"0"}).observe(t):e()}},autoplayObserver:{inserted:function(t){function e(){var e=t.tagName;if(t.dataset.autoplay){if("VIDEO"===e)return t.muted=!0,void(t.autoplay=!0);if("IFRAME"===e){var i=new URL(t.src),o="muted";(function(t){return!(!t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/)||!RegExp.$1)})(t.src)&&(o="mute"),i.searchParams.append(o,1),i.searchParams.append("autoplay",1),t.src=i.href}}}function i(i,o){i.forEach((function(i){i.isIntersecting&&(e(),o.unobserve(t))}))}window.IntersectionObserver?new IntersectionObserver(i,{root:null,threshold:"0"}).observe(t):loadImage()}}},data:function(){return{initialMouseX:0,initialMouseY:0,endMouseX:0,endMouseY:0,swipeType:null,IsSwipping:!1,isDraggingSwipe:!1,prevTime:0,xSwipeWrapper:0,ySwipeWrapper:0,swipeAnimation:null,swipeInterval:null,lightboxInnerWidth:null,imgIndex:this.index,isVisible:!1,paddingBottom:!1,imageLoading:!1,showThumbs:!1,isFullScreenMode:!1,aspectRatioVideo:{width:"auto",height:"auto"},buttonsVisible:!0,scale:1,top:0,left:0,lastX:0,lastY:0,isDraging:!1,canZoom:!0,isZooming:!1,transition:"all .3s ease",zoomBar:0,isPlayingSlideShow:!1,intervalProgress:null,loopData:!1,stylesInterval:{display:"block"}}},props:{index:{required:!0},effect:{type:String,default:"swipe"},items:{type:Array,required:!0},loop:{type:Boolean,default:!0},slideshow:{type:Boolean,default:!0},slideshowColorBar:{type:String,default:"#fa4242"},slideshowDuration:{type:Number,default:3e3},useZoomBar:{type:Boolean,default:!1},closeOnClickOutsideMobile:{type:Boolean,default:!1},srcName:{type:String,default:"src"},srcSetName:{type:String,default:"srcset"},srcThumb:{type:String,default:"thumb"},srcMediaType:{type:String,default:"mediaType"},overlayColor:{type:String,default:"rgba(30, 30, 30, .9)"},zIndex:{type:Number,default:9999},gallery:{type:Boolean,default:!0},fullScreen:{type:Boolean,default:!1},thumbsPosition:{type:String,default:"right"},youtubeCookies:{type:Boolean,default:!0},enableWheelEvent:{type:Boolean,default:!1},showCloseButton:{type:Boolean,default:!0},disableZoom:{type:Boolean,default:!1},dir:{type:String,default:"ltr"},enableScrollLock:{type:Boolean,default:!0},translations:{type:Object,default:function(){return{previous:"Previous",next:"Next",showThumbNails:"Show thumbnails",playSlideShow:"Play slideshow",fullScreen:"Fullscreen",close:"Close"}}}},watch:{zoomBar:function(t,e){if(this.isZooming){var i=1.6+t/10;("swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0]).style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d("+i+", "+i+", "+i+")"}},showThumbs:function(t,e){var i=212,o="all .3s ease";window.innerWidth<767&&(i=102,o=null),"bottom"===this.thumbsPosition&&(i=0);var s=this;this.swipeAnimation=o,t?"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*(window.innerWidth-i)+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*(window.innerWidth-i)-30*this.imgIndex:"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*window.innerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*window.innerWidth-30*this.imgIndex,setTimeout((function(){s.swipeAnimation=null}),300)},index:function(t,e){var i=this;document.querySelector("body");null!==t?(this.swipeType=null,this.initialMouseY=0,this.ySwipeWrapper=0,this.loopData=this.loop,"swipe"===this.effect&&(this.loopData=!1,window.addEventListener("resize",this.xPositionOnResize)),this.imgIndex=t,this.isVisible=!0,window.addEventListener("keydown",this.eventListener),this.enableWheelEvent&&window.addEventListener("wheel",this.wheelEvent),setTimeout((function(){window.addEventListener("click",i.showButtons)}),200),this.enableScrollLock&&setTimeout((function(){i.setCompensateForScrollbar(),(0,o.mh)(i.$refs.coolLightbox)}),50)):(this.isVisible=!1,this.stopSlideShow(),this.startsX=0,this.initialMouseY=0,this.swipeType=null,clearInterval(this.swipeInterval),this.swipeAnimation=null,this.isDraggingSwipe=!1,this.isZooming=!0,window.removeEventListener("keydown",this.eventListener),this.enableScrollLock&&(i.removeCompensateForScrollbar(),(0,o.fY)(i.$refs.coolLightbox)),window.removeEventListener("click",this.showButtons),window.removeEventListener("resize",this.xPositionOnResize),this.enableWheelEvent&&window.removeEventListener("wheel",this.wheelEvent))},imgIndex:function(t,e){var i=this;this.$nextTick((function(){"swipe"===i.effect&&(i.setLightboxInnerWidth(),i.setXPosition(t)),null!==t&null===e&&i.$emit("on-open",t),null!==t&&(t!==e&&(i.getYoutubeUrl(i.getItemSrc(t))||i.getVimeoUrl(i.getItemSrc(t))||i.stopVideos()),i.getVideoUrl(i.getItemSrc(t))||i.is_cached(i.getItemSrc(t))||(i.imageLoading=!0),i.addCaptionPadding(),("swipe"===i.effect||i.getVideoUrl(i.getItemSrc(t)))&&i.setAspectRatioVideo()),i.resetZoom(),i.swipeType=null,i.ySwipeWrapper=0}))}},beforeDestroy:function(){this.enableScrollLock&&(this.removeCompensateForScrollbar(),this.$refs.coolLightbox&&(0,o.fY)(this.$refs.coolLightbox))},methods:{getExtFromItem:function(t){if(null===t)return!1;if(this.checkIfIsObject(t)){var e=this.items[t];return e.ext?e.ext:"mp4"}},stopVideos:function(){var t=document.getElementsByClassName("cool-lightbox-video");t.length>0&&Array.prototype.forEach.call(t,(function(t){if("IFRAME"===t.tagName){var e=t.src;return t.src=e}if(function(t){return!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)}(t))return t.pause()}))},removeCompensateForScrollbar:function(){document.body.classList.remove("compensate-for-scrollbar"),null!==document.getElementById("coollightbox-style-noscroll")&&document.getElementById("coollightbox-style-noscroll").remove()},setCompensateForScrollbar:function(){!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&document.body.scrollHeight>window.innerHeight&&(document.getElementsByTagName("head")[0].insertAdjacentHTML("beforeend",'"),document.body.classList.add("compensate-for-scrollbar"))},setAutoplay:function(t){return!!(this.checkIfIsObject(t)&&this.items[t].hasOwnProperty("autoplay")&&this.items[t].autoplay)},toggleFullScreenMode:function(){this.isFullScreenMode?this.closeFullscreen():this.fullScreenMode(),this.isFullScreenMode=!this.isFullScreenMode},closeFullscreen:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},fullScreenMode:function(){var t=document.documentElement;t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()},checkIfIsButton:function(t){return!!t.target.matches(".cool-lightbox__iframe *, .cool-lightbox-button, .cool-lightbox-button *, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a")},startSwipe:function(t){return!this.isZooming&&(!this.checkIfIsButton(t)&&(clearInterval(this.swipeInterval),this.swipeAnimation=null,this.isDraggingSwipe=!0,this.initialMouseX=this.getMouseXPosFromEvent(t),void(this.initialMouseY=this.getMouseYPosFromEvent(t))))},continueSwipe:function(t){if(this.isDraggingSwipe){this.IsSwipping=!0;var e=this.getMouseXPosFromEvent(t),i=this.getMouseYPosFromEvent(t),o=this.lightboxInnerWidth,s=Math.abs(e-this.initialMouseX),n=Math.abs(i-this.initialMouseY);null==this.swipeType&&(n>5||s>5)&&(this.swipeType=n>s?"v":"h"),"h"==this.swipeType?"rtl"===this.dir?this.xSwipeWrapper=o*this.imgIndex+e-this.initialMouseX+30*this.imgIndex:this.xSwipeWrapper=-o*this.imgIndex+e-this.initialMouseX-30*this.imgIndex:this.ySwipeWrapper=i-this.initialMouseY,"touchmove"===t.type&&(this.endMouseX=this.getMouseXPosFromEvent(t),this.endMouseY=this.getMouseYPosFromEvent(t))}},endSwipe:function(t){if(this.checkIfIsButton(t)&&0===this.initialMouseX)return!1;var e=this,i=this.swipeType;if(this.isDraggingSwipe=!1,0===this.initialMouseX&&"h"==i)return!1;if("touchend"!==t.type)this.endMouseX=this.getMouseXPosFromEvent(t),this.endMouseY=this.getMouseYPosFromEvent(t);else if(0===this.endMouseX)return;if(!(this.endMouseX-this.initialMouseX==0&&"h"==i||this.isZooming||this.endMouseY-this.initialMouseY==0&&"v"==i)){if(this.setSwipeAnimation(),setTimeout((function(){e.IsSwipping=!1,e.initialMouseX=0,e.endMouseX=0}),10),"h"===this.swipeType){if(this.endMouseX-this.initialMouseX<-40)return"rtl"===this.dir?this.swipeToLeft():this.swipeToRight();if(this.endMouseX-this.initialMouseX>40)return"rtl"===this.dir?this.swipeToRight():this.swipeToLeft()}if("v"===this.swipeType)Math.abs(this.endMouseY-this.initialMouseY)>=90?this.close():this.ySwipeWrapper=0;this.swipeType=null;var o=this.lightboxInnerWidth;"rtl"!==this.dir?this.xSwipeWrapper=-this.imgIndex*o-30*this.imgIndex:this.xSwipeWrapper=this.imgIndex*o+30*this.imgIndex}},swipeToLeft:function(){if(!this.hasPrevious&&"swipe"===this.effect)return"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*this.lightboxInnerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*this.lightboxInnerWidth-30*this.imgIndex;this.changeIndexToPrev()},swipeToRight:function(){if(!this.hasNext&&"swipe"===this.effect)return"rtl"===this.dir?this.xSwipeWrapper=this.imgIndex*this.lightboxInnerWidth+30*this.imgIndex:this.xSwipeWrapper=-this.imgIndex*this.lightboxInnerWidth-30*this.imgIndex;this.changeIndexToNext()},getMouseXPosFromEvent:function(t){return-1!==t.type.indexOf("mouse")?t.clientX:t.touches[0].clientX},getMouseYPosFromEvent:function(t){return-1!==t.type.indexOf("mouse")?t.clientY:t.touches[0].clientY},is_cached:function(t){var e=new Image;return e.src=t,e.complete},imageLoaded:function(){this.imageLoading=!1},itemThumb:function(t,e){var i=this.getItemThumb(e);if(i)return i;var o=this.getYoutubeID(t);return o?"https://img.youtube.com/vi/"+o+"/mqdefault.jpg":!this.getVimeoID(t)&&t},isItemPicture:function(t){if(null===t)return!1;var e=this.items[t];return!!this.checkIfIsObject(t)&&e.picture},getPictureSources:function(t){if(null===t)return!1;var e=this.items[t].picture;return e.sources?e.sources:[]},getItemSrc:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcName]:e},getItemSrcSet:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcSetName]:null},getItemSizes:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e.sizes:null},getItemAlt:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e.alt:null},getItemThumb:function(t){if(null===t)return!1;var e=this.items[t];return this.checkIfIsObject(t)?e[this.srcThumb]:!this.getVideoUrl(e)&&e},getMediaType:function(t){if(null===t)return!1;if(this.checkIfIsObject(t)){var e=this.items[t];if(e[this.srcMediaType])return e[this.srcMediaType]}return this.getVideoUrl(this.getItemSrc(t))?"video":this.getPDFurl(this.getItemSrc(t))?"iframe":"image"},togglePlaySlideshow:function(){return!!this.slideshow&&(!(!this.hasNext&&!this.loopData)&&(this.isPlayingSlideShow=!this.isPlayingSlideShow,void(this.isPlayingSlideShow?this.move():this.stopSlideShow())))},stopSlideShow:function(){this.isPlayingSlideShow=!1,clearInterval(this.intervalProgress),this.stylesInterval={transform:"scaleX(0)",transition:"none"}},move:function(){var t=this;this.progressWidth=100,this.intervalProgress=setInterval((function(){t.stylesInterval={transform:"scaleX(0)",transition:"none"},"rtl"===t.dir?t.onPrevClick(!0):t.onNextClick(!0);t.hasNext||t.loopData?setTimeout((function(){t.stylesInterval={transform:"scaleX(1)",background:t.slideshowColorBar,"transition-duration":t.slideshowDuration+"ms"}}),50):t.stopSlideShow()}),this.slideshowDuration+90),t.stylesInterval={transform:"scaleX(1)",background:this.slideshowColorBar,"transition-duration":this.slideshowDuration+"ms"}},showButtons:function(t){if(this.disableZoom&&!this.checkIfIsButton(t)){var e=this;setTimeout((function(){e.buttonsVisible=!e.buttonsVisible}),100)}},checkMouseEventPropButton:function(t){return!!this.isZooming&&0===t},handleMouseDown:function(t){("touchstart"===t.type&&this.isZooming||"mousedown"===t.type&&this.checkMouseEventPropButton(t.button))&&(this.lastX=("touchstart"===t.type?t.touches[0]:t).clientX,this.lastY=("touchstart"===t.type?t.touches[0]:t).clientY,this.isZooming&&(this.isDraging=!0),t.stopPropagation())},handleMouseUp:function(t){if("touchend"===t.type&&this.isZooming||"mouseup"===t.type&&this.checkMouseEventPropButton(t.button)){this.isDraging=!1,this.lastX=this.lastY=0;var e=this;setTimeout((function(){e.canZoom=!0}),100)}},handleMouseLeave:function(t){if("mouseleave"===t.type&&this.isZooming){this.isDraging=!1,this.lastX=this.lastY=0;var e=this;setTimeout((function(){e.canZoom=!0}),100)}},handleMouseMove:function(t){if("touchmove"===t.type&&this.isZooming||"mousemove"===t.type&&this.checkMouseEventPropButton(t.button)){if(this.isDraging){var e=("touchmove"===t.type?t.touches[0]:t).clientX,i=("touchmove"===t.type?t.touches[0]:t).clientY;this.top=this.top-this.lastY+i,this.left=this.left-this.lastX+e,this.lastX=e,this.lastY=i,this.canZoom=!1;var o="PICTURE"===t.target.parentNode.nodeName?t.target.parentNode.parentNode:t.target.parentNode,s=1.6+this.zoomBar/10;o.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d("+s+", "+s+", "+s+")"}t.stopPropagation()}},zoomImage:function(t){if(this.disableZoom)return!1;if(!this.canZoom)return!1;if(this.IsSwipping)return!1;var e;e="swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0];var i=this.isZooming,o=this;i?this.isDraging||(this.isZooming=!1,this.zoomBar=0):this.isZooming=!0,this.isZooming?(this.stopSlideShow(),e.style.transform="translate3d(calc(-50%), calc(-50%), 0px) scale3d(1.6, 1.6, 1.6)",this.buttonsVisible=!1,setTimeout((function(){o.transition="all .0s ease"}),100)):(this.buttonsVisible=!0,this.resetZoom())},resetZoom:function(){var t;(this.scale=1,this.left=0,this.top=0,this.zoomBar=0,this.isZooming=!1,this.swipeType=null,this.transition="all .3s ease",null!=this.imgIndex)&&(t="swipe"==this.effect?this.$refs.items[this.imgIndex].childNodes[0]:this.$refs.items.childNodes[0],this.disableZoom?t.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px)":t.style.transform="translate3d(calc(-50% + "+this.left+"px), calc(-50% + "+this.top+"px), 0px) scale3d(1, 1, 1)",this.initialMouseX=0,window.innerWidth>=700&&(this.buttonsVisible=!0))},setAspectRatioVideo:function(){var t=this,e=document.getElementsByClassName("cool-lightbox__inner");e=e[0];var i=getComputedStyle(e);if(window.innerWidth<1440){var o=e.clientWidth,s=Math.round(o/16*9);this.aspectRatioVideo.height=s+"px",this.aspectRatioVideo.width=o+"px"}else setTimeout((function(){var o=e.clientHeight,s=(o-=parseFloat(i.paddingTop)+parseFloat(i.paddingBottom))/9*16;t.aspectRatioVideo.height=o+"px",t.aspectRatioVideo.width=s+"px"}),150)},close:function(){this.stopSlideShow(),this.swipeType=null,this.$emit("close",this.imgIndex),this.showThumbs=!1,this.imgIndex=null},wheelEvent:function(t){var e=(new Date).getTime(),i=t.deltaY>0?"top":"down";if(!(e-this.prevTime<350))switch(this.prevTime=e,i){case"top":return this.changeIndexToPrev();case"down":return this.changeIndexToNext()}},closeModal:function(t){if(!this.closeOnClickOutsideMobile&&window.innerWidth<700)return!1;if(this.IsSwipping)return!1;t.target.matches(".cool-lightbox__iframe, .cool-lightbox__iframe *, .cool-lightbox-zoom, .cool-lightbox-zoom *, .cool-lightbox-thumbs, svg, path, rect, .cool-lightbox-thumbs *, .cool-lightbox-button, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-button *, .cool-lightbox__slide__img *, .cool-lightbox-video, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a")||this.close()},setSwipeAnimation:function(){var t=this;clearInterval(this.swipeInterval),this.swipeAnimation=null,this.swipeAnimation="all .3s ease",this.swipeInterval=setInterval((function(){t.swipeAnimation=null}),330)},onNextClick:function(t){return void 0===t&&(t=!1),!this.isZooming&&(t||this.stopSlideShow(),this.setSwipeAnimation(),"rtl"===this.dir?this.changeIndexToPrev():void this.changeIndexToNext())},onPrevClick:function(t){return void 0===t&&(t=!1),!this.isZooming&&(t||this.stopSlideShow(),this.setSwipeAnimation(),"rtl"===this.dir?this.changeIndexToNext():void this.changeIndexToPrev())},changeIndexToNext:function(){this.hasNext?this.onIndexChange(this.imgIndex+1):this.loopData&&this.onIndexChange(0)},changeIndexToPrev:function(){this.hasPrevious?this.onIndexChange(this.imgIndex-1):this.loopData&&this.onIndexChange(this.items.length-1)},setLightboxInnerWidth:function(){var t=document.getElementsByClassName("cool-lightbox__inner")[0].clientWidth;this.lightboxInnerWidth=t},xPositionOnResize:function(){this.setLightboxInnerWidth();var t=this.imgIndex;"rtl"!==this.dir?this.xSwipeWrapper=-t*this.lightboxInnerWidth-30*t:this.xSwipeWrapper=t*this.lightboxInnerWidth+30*t},setXPosition:function(t){"rtl"!==this.dir?this.xSwipeWrapper=-t*this.lightboxInnerWidth-30*t:this.xSwipeWrapper=t*this.lightboxInnerWidth+30*t},onIndexChange:function(t){var e=this;this.imgIndex=t,this.$emit("on-change",t),setTimeout((function(){e.$emit("on-change-end",t)}),400)},addCaptionPadding:function(){if(this.checkIfIsObject(this.imgIndex)&&(this.items[this.imgIndex].title||this.items[this.imgIndex].descripcion)){var t=document.getElementsByClassName("cool-lightbox-caption");t.length>0&&(this.paddingBottom=t[0].offsetHeight)}else this.paddingBottom=60},getPDFurl:function(t){return null!==this.imgIndex&&(!!new String(t).endsWith(".pdf")&&t)},getVideoUrl:function(t){var e=this.getYoutubeUrl(t),i=this.getVimeoUrl(t),o=this.checkIsMp4(t);return e||(i||(o||!1))},getYoutubeID:function(t){var e=!!t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/)&&RegExp.$1;return e||!1},getYoutubeUrl:function(t){var e=this.getYoutubeID(t);return!!e&&(this.youtubeCookies?"https://www.youtube.com/embed/"+e:"https://www.youtube-nocookie.com/embed/"+e)},getVimeoID:function(t){var e=t.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i);return null!==e&&e[1]},getVimeoUrl:function(t){var e=t.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i);return null!==e&&"//player.vimeo.com/video/"+e[1]+"?hd=1&show_title=1&show_byline=1&show_portrait=0&fullscreen=1"},checkIsMp4:function(t){if(null===this.imgIndex)return!1;var e=new String(t);return!!([".mp4",".mov",".webm",".ogg",".avi"].filter((function(t){return-1!==e.indexOf(t)||-1!==e.indexOf(t.toUpperCase())})).length>0)&&t},getVideoExt:function(t){if(null===this.imgIndex)return!1;var e=new String(t);return-1!==e.indexOf(".mp4")||-1!==e.indexOf(".mov")?"mp4":-1!==e.indexOf(".webm")?"webm":-1!==e.indexOf(".ogg")?"ogg":-1!==e.indexOf(".avi")&&"avi"},checkIfIsObject:function(t){var e=this.items[t];return"object"==typeof e&&null!==e},eventListener:function(t){switch(t.keyCode){case 39:return this.onNextClick();case 37:return this.onPrevClick();case 38:case 40:case" ":return t.preventDefault();case 27:return this.close()}}},computed:{imgWrapperStyle:function(){return{top:"50%",left:"50%",transition:this.transition}},lightboxStyles:function(){return{"z-index":this.zIndex,"background-color":this.overlayColor}},innerStyles:function(){return{"padding-bottom":this.paddingBottom+"px"}},itemSrc:function(){if(null===this.imgIndex)return!1;var t=this.items[this.imgIndex];return this.checkIfIsObject(this.imgIndex)?t[this.srcName]:t},lightboxClasses:function(){var t=[{"cool-lightbox--can-zoom":this.canZoom&&!this.disableZoom},{"cool-lightbox--zoom-disabled":this.disableZoom},{"cool-lightbox--is-zooming":this.isZooming},{"cool-lightbox--show-thumbs":this.showThumbs},{"cool-lightbox--is-swipping":this.isDraggingSwipe}],e="cool-lightbox--thumbs-"+this.thumbsPosition;return t.push(e),t},buttonsClasses:function(){return{hidden:!this.buttonsVisible}},hasNextButton:function(){return"rtl"===this.dir?this.imgIndex-1>=0:this.imgIndex+1=0},hasNext:function(){return this.imgIndex+1=0}}},undefined,!1,undefined,void 0,void 0);function c(t){c.installed||(c.installed=!0,t.component("CoolLightBox",h))}var u={install:c},d=null;"undefined"!=typeof window?d=window.Vue:void 0!==i.g&&(d=i.g.vue),d&&d.use(u),h.install=c;const m=h}}]);
+//# sourceMappingURL=vclb.js.map
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/vclb.js.gz b/web/themes/custom/materiotheme/assets/dist/vclb.js.gz
index bc27a067..ce290db5 100644
Binary files a/web/themes/custom/materiotheme/assets/dist/vclb.js.gz and b/web/themes/custom/materiotheme/assets/dist/vclb.js.gz differ
diff --git a/web/themes/custom/materiotheme/assets/dist/vclb.js.map b/web/themes/custom/materiotheme/assets/dist/vclb.js.map
new file mode 100644
index 00000000..61e6d580
--- /dev/null
+++ b/web/themes/custom/materiotheme/assets/dist/vclb.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"vclb.js","mappings":"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","sources":["webpack://materio.com/./node_modules/vue-cool-lightbox/dist/vue-cool-lightbox.esm.js"],"sourcesContent":["import { disableBodyScroll, enableBodyScroll } from 'body-scroll-lock';\n\nvar attributes = ['media', 'srcset', 'sizes', 'src'];\n\nvar LazyLoadDirective = {\n inserted: function (el) {\n\n function loadImage() {\n var imageElement = findChild(el, 'img');\n var pictureElement = findChild(el, 'picture');\n if (imageElement) {\n setLoadListeners(imageElement);\n swapAttributes(imageElement);\n } else if (pictureElement) {\n var pictureImg = findChild(pictureElement, 'img');\n var pictureSources = Array.from(pictureElement.children).filter(\n function (child) { return child.nodeName === \"SOURCE\"; }\n );\n if (pictureImg) {\n setLoadListeners(pictureImg);\n if (pictureSources.length) {\n pictureSources.forEach(function (source) {\n swapAttributes(source);\n });\n }\n swapAttributes(pictureImg);\n }\n }\n }\n\n function handleIntersect(entries, observer) {\n entries.forEach(function (entry) {\n if (entry.isIntersecting) {\n loadImage();\n observer.unobserve(el);\n }\n });\n }\n\n function createObserver() {\n var options = {\n root: null,\n threshold: \"0\"\n };\n var observer = new IntersectionObserver(handleIntersect, options);\n observer.observe(el);\n }\n if (window[\"IntersectionObserver\"]) {\n createObserver();\n } else {\n loadImage();\n }\n }\n};\n\nfunction swapAttributes(el) {\n attributes.forEach(function (attribute) {\n var dataAttribute = el.dataset[attribute];\n if (dataAttribute) {\n el[attribute] = dataAttribute;\n el.removeAttribute((\"data-\" + attribute));\n }\n });\n}\n\nfunction setLoadListeners(el) {\n el.addEventListener(\"load\", function () {\n setTimeout(function () { return el.classList.add(\"loaded\"); }, 100);\n });\n el.addEventListener(\"error\", function () { return console.log(\"error\"); });\n}\n\nfunction findChild(parent, nodeName) {\n return Array.from(parent.children).find(\n function (el) { return el.nodeName === nodeName.toUpperCase(); }\n );\n}\n\nvar AutoplayObserver = {\r\n inserted: function (el) {\r\n // getYoutube ID\r\n function isYoutubeVideo(url) {\r\n\r\n // youtube data\r\n var youtubeRegex = /^(?:https?:\\/\\/)?(?:www\\.)?(?:youtu\\.be\\/|youtube\\.com\\/(?:embed\\/|v\\/|watch\\?v=|watch\\?.+&v=))((\\w|-){11})(?:\\S+)?$/;\r\n var ytId = (url.match(youtubeRegex)) ? RegExp.$1 : false;\r\n\r\n if(ytId) {\r\n return true;\r\n }\r\n\r\n return false;\r\n }\r\n\r\n function autoplayVideo() {\r\n var tagName = el.tagName;\r\n var autoplay = el.dataset.autoplay; \r\n if(autoplay) {\r\n if(tagName === 'VIDEO') {\r\n el.muted = true;\r\n el.autoplay = true;\r\n\r\n return;\r\n }\r\n\r\n if(tagName === 'IFRAME') {\r\n var url = new URL(el.src);\r\n var muted = 'muted';\r\n\r\n if(isYoutubeVideo(el.src)) {\r\n muted = 'mute';\r\n }\r\n\r\n // append autoplay\r\n url.searchParams.append(muted, 1);\r\n url.searchParams.append('autoplay', 1);\r\n\r\n el.src = url.href;\r\n }\r\n }\r\n }\r\n \r\n function handleIntersect(entries, observer) {\r\n entries.forEach(function (entry) {\r\n if (entry.isIntersecting) {\r\n autoplayVideo();\r\n observer.unobserve(el);\r\n }\r\n });\r\n }\r\n \r\n function createObserver() {\r\n var options = {\r\n root: null,\r\n threshold: \"0\"\r\n };\r\n var observer = new IntersectionObserver(handleIntersect, options);\r\n observer.observe(el);\r\n }\r\n if (window[\"IntersectionObserver\"]) {\r\n createObserver();\r\n } else {\r\n loadImage();\r\n }\r\n }\r\n };\n\n//\n\nvar script = {\n directives: {\n lazyload: LazyLoadDirective,\n autoplayObserver: AutoplayObserver,\n },\n\n data: function data() {\n return {\n // swipe data\n initialMouseX: 0,\n initialMouseY: 0,\n endMouseX: 0,\n endMouseY: 0,\n swipeType: null,\n IsSwipping: false,\n isDraggingSwipe: false,\n\n // use for mouse wheel\n prevTime: 0,\n\n // swipe effect\n xSwipeWrapper: 0,\n ySwipeWrapper: 0,\n swipeAnimation: null,\n swipeInterval: null,\n lightboxInnerWidth: null,\n\n // styles data\n imgIndex: this.index,\n isVisible: false,\n paddingBottom: false,\n imageLoading: false,\n showThumbs: false,\n isFullScreenMode: false,\n\n // aspect ratio videos\n aspectRatioVideo: {\n width: 'auto',\n height: 'auto',\n },\n\n // props to bind styles\n buttonsVisible: true,\n scale: 1,\n top: 0,\n left: 0,\n lastX: 0,\n lastY: 0,\n isDraging: false,\n canZoom: true,\n isZooming: false,\n transition: 'all .3s ease',\n zoomBar: 0,\n\n // slideshow playing data\n isPlayingSlideShow: false,\n intervalProgress: null,\n loopData: false,\n stylesInterval: {\n 'display': 'block'\n }\n }\n },\n\n props: {\n index: {\n required: true\n },\n\n effect: {\n type: String,\n default: 'swipe'\n },\n\n items: {\n type: Array,\n required: true,\n },\n\n loop: {\n type: Boolean,\n default: true,\n },\n\n slideshow: {\n type: Boolean,\n default: true,\n },\n\n slideshowColorBar: {\n type: String,\n default: '#fa4242',\n },\n\n slideshowDuration: {\n type: Number,\n default: 3000,\n },\n\n useZoomBar: {\n type: Boolean,\n default: false,\n },\n\n closeOnClickOutsideMobile: {\n type: Boolean,\n default: false,\n },\n\n srcName: {\n type: String,\n default: 'src',\n },\n\n srcSetName: {\n type: String,\n default: 'srcset'\n },\n\n srcThumb: {\n type: String,\n default: 'thumb',\n },\n\n srcMediaType: {\n type: String,\n default: 'mediaType',\n },\n\n overlayColor: {\n type: String,\n default: 'rgba(30, 30, 30, .9)'\n },\n\n zIndex: {\n type: Number,\n default: 9999,\n },\n\n gallery: {\n type: Boolean,\n default: true,\n },\n\n fullScreen: {\n type: Boolean,\n default: false,\n },\n\n thumbsPosition: {\n type: String,\n default: 'right',\n },\n\n youtubeCookies: {\n type: Boolean,\n default: true,\n },\n\n enableWheelEvent: {\n type: Boolean,\n default: false,\n },\n\n showCloseButton: {\n type: Boolean,\n default: true,\n },\n\n disableZoom: {\n type: Boolean,\n default: false,\n },\n\n dir: {\n type: String,\n default: 'ltr',\n },\n\n enableScrollLock: {\n type: Boolean,\n default: true,\n },\n translations: {\n type: Object,\n default: function default$1() {\n return {\n previous: 'Previous',\n next: 'Next',\n showThumbNails: 'Show thumbnails',\n playSlideShow: 'Play slideshow',\n fullScreen: 'Fullscreen',\n close: 'Close',\n }\n }\n }\n },\n\n watch: {\n zoomBar: function zoomBar(newVal, prevVal) {\n var item;\n if(this.isZooming) {\n if(this.effect == 'swipe') {\n item = this.$refs.items[this.imgIndex].childNodes[0];\n } else {\n item = this.$refs.items.childNodes[0];\n }\n\n var newZoom = 1.6 + newVal/10;\n item.style.transform = 'translate3d(calc(-50% + '+this.left+'px), calc(-50% + '+this.top+'px), 0px) scale3d('+newZoom+', '+newZoom+', '+newZoom+')';\n }\n },\n\n showThumbs: function showThumbs(prev, val) {\n var widthGalleryBlock = 212;\n var swipeAnimation = 'all .3s ease';\n if(window.innerWidth < 767) {\n widthGalleryBlock = 102;\n swipeAnimation = null;\n }\n\n if (this.thumbsPosition === 'bottom') {\n widthGalleryBlock = 0;\n }\n\n var self = this;\n this.swipeAnimation = swipeAnimation;\n\n if(prev) {\n\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = this.imgIndex*(window.innerWidth - widthGalleryBlock) + 30*this.imgIndex;\n } else {\n this.xSwipeWrapper = -this.imgIndex*(window.innerWidth - widthGalleryBlock) - 30*this.imgIndex;\n }\n\n } else {\n\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = this.imgIndex*window.innerWidth + 30*this.imgIndex;\n } else {\n this.xSwipeWrapper = -this.imgIndex*window.innerWidth - 30*this.imgIndex;\n }\n\n }\n\n setTimeout(function() {\n self.swipeAnimation = null;\n }, 300);\n },\n\n index: function index(prev, val) {\n var self = this;\n\n // body scroll lock\n var $body = document.querySelector('body');\n\n if(prev !== null) {\n\n // swipe type\n this.swipeType = null;\n this.initialMouseY = 0;\n this.ySwipeWrapper = 0;\n\n // set loop from data\n this.loopData = this.loop;\n\n // swipe effect case remove loop\n if(this.effect === 'swipe') {\n this.loopData = false;\n window.addEventListener('resize', this.xPositionOnResize);\n }\n\n // add img index\n this.imgIndex = prev;\n this.isVisible = true;\n\n // add events listener\n window.addEventListener('keydown', this.eventListener);\n\n // add wheel event\n if(this.enableWheelEvent) {\n window.addEventListener('wheel', this.wheelEvent);\n }\n \n // add click event\n setTimeout(function() {\n window.addEventListener('click', self.showButtons);\n }, 200);\n\n if (this.enableScrollLock) {\n setTimeout(function() {\n self.setCompensateForScrollbar();\n disableBodyScroll(self.$refs.coolLightbox);\n }, 50);\n }\n\n } else {\n\n // hide and stop slideshow\n this.isVisible = false;\n this.stopSlideShow();\n\n // set starts X to 0\n this.startsX = 0;\n this.initialMouseY = 0;\n this.swipeType = null;\n\n // clear interval\n clearInterval(this.swipeInterval);\n this.swipeAnimation = null;\n\n // finish swipe\n this.isDraggingSwipe = false;\n this.isZooming = true;\n\n // remove events listener\n window.removeEventListener('keydown', this.eventListener);\n\n if (this.enableScrollLock) {\n self.removeCompensateForScrollbar();\n enableBodyScroll(self.$refs.coolLightbox);\n }\n\n // remove click event\n window.removeEventListener('click', this.showButtons);\n\n // remove resize event\n window.removeEventListener('resize', this.xPositionOnResize);\n\n // remove wheel event\n if(this.enableWheelEvent) {\n window.removeEventListener('wheel', this.wheelEvent);\n }\n }\n\n },\n\n imgIndex: function imgIndex(prev, val) {\n var this$1 = this;\n\n // when animation is loaded\n this.$nextTick(function () {\n\n if(this$1.effect === 'swipe') {\n this$1.setLightboxInnerWidth();\n this$1.setXPosition(prev);\n }\n\n if(prev !== null & val === null) {\n this$1.$emit('on-open', prev);\n }\n\n if(prev !== null) {\n if(prev !== val) {\n if(!this$1.getYoutubeUrl(this$1.getItemSrc(prev)) && !this$1.getVimeoUrl(this$1.getItemSrc(prev))) {\n this$1.stopVideos();\n }\n }\n\n // if is an image change imageLoading to true\n if(!this$1.getVideoUrl(this$1.getItemSrc(prev))) {\n if(!this$1.is_cached(this$1.getItemSrc(prev))) {\n this$1.imageLoading = true;\n }\n }\n\n // add caption padding to Lightbox wrapper\n this$1.addCaptionPadding();\n\n // setAspectRatioVideo when is swipe\n if(this$1.effect === 'swipe') {\n this$1.setAspectRatioVideo();\n } else {\n\n if(this$1.getVideoUrl(this$1.getItemSrc(prev))) {\n this$1.setAspectRatioVideo();\n }\n }\n }\n\n // reset zoom\n this$1.resetZoom();\n\n // reset swipe type\n this$1.swipeType = null;\n this$1.ySwipeWrapper = 0;\n\n });\n },\n },\n\n beforeDestroy: function beforeDestroy() {\n if (this.enableScrollLock) {\n this.removeCompensateForScrollbar();\n if(this.$refs.coolLightbox) {\n enableBodyScroll(this.$refs.coolLightbox);\n }\n }\n },\n\n methods: {\n getExtFromItem: function getExtFromItem(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n if(this.checkIfIsObject(imgIndex)) {\n var item = this.items[imgIndex];\n\n //item extension is specified, so return it\n if (item['ext']) {\n return item['ext']\n }\n\n return 'mp4'\n }\n },\n\n stopVideos: function stopVideos() {\n var videos = document.getElementsByClassName('cool-lightbox-video');\n var isVideoPlaying = function (video) { return !!(video.currentTime > 0 && !video.paused && !video.ended && video.readyState > 2); };\n if(videos.length > 0) {\n Array.prototype.forEach.call(videos, function (video) {\n var type = video.tagName;\n\n if(type === 'IFRAME') {\n var iframeSrc = video.src;\n return video.src = iframeSrc\n }\n\n if(isVideoPlaying(video)) {\n return video.pause()\n }\n\n });\n }\n },\n\n removeCompensateForScrollbar: function removeCompensateForScrollbar() {\n document.body.classList.remove('compensate-for-scrollbar');\n var noscrollStyle = document.getElementById('coollightbox-style-noscroll');\n if(noscrollStyle !== null) {\n document.getElementById('coollightbox-style-noscroll').remove();\n }\n },\n\n setCompensateForScrollbar: function setCompensateForScrollbar() {\n var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\n\n if (\n !isMobile &&\n document.body.scrollHeight > window.innerHeight\n ) {\n document.getElementsByTagName('head')[0].insertAdjacentHTML('beforeend',\n ''\n );\n\n document.body.classList.add('compensate-for-scrollbar');\n }\n },\n\n setAutoplay: function setAutoplay(itemIndex) {\n if(this.checkIfIsObject(itemIndex) && this.items[itemIndex].hasOwnProperty('autoplay') && this.items[itemIndex].autoplay) {\n return true\n }\n\n return false\n },\n\n toggleFullScreenMode: function toggleFullScreenMode() {\n if(this.isFullScreenMode) {\n this.closeFullscreen();\n } else {\n this.fullScreenMode();\n }\n\n this.isFullScreenMode = !this.isFullScreenMode;\n },\n\n closeFullscreen: function closeFullscreen() {\n if (document.exitFullscreen) {\n document.exitFullscreen();\n } else if (document.mozCancelFullScreen) { /* Firefox */\n document.mozCancelFullScreen();\n } else if (document.webkitExitFullscreen) { /* Chrome, Safari and Opera */\n document.webkitExitFullscreen();\n } else if (document.msExitFullscreen) { /* IE/Edge */\n document.msExitFullscreen();\n }\n },\n\n fullScreenMode: function fullScreenMode() {\n /* Get the documentElement () to display the page in fullscreen */\n var elem = document.documentElement;\n if (elem.requestFullscreen) {\n elem.requestFullscreen();\n } else if (elem.mozRequestFullScreen) { /* Firefox */\n elem.mozRequestFullScreen();\n } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */\n elem.webkitRequestFullscreen();\n } else if (elem.msRequestFullscreen) { /* IE/Edge */\n elem.msRequestFullscreen();\n }\n },\n\n // check if event is arrow button or toolbar button\n checkIfIsButton: function checkIfIsButton(event) {\n var elements = '.cool-lightbox__iframe *, .cool-lightbox-button, .cool-lightbox-button *, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a';\n if (event.target.matches(elements)) {\n return true\n }\n\n return false\n },\n\n // start swipe event\n startSwipe: function startSwipe(event) {\n if(this.isZooming) {\n return false\n }\n\n // check if is some button\n if(this.checkIfIsButton(event)) {\n return false\n }\n\n // clear interval\n clearInterval(this.swipeInterval);\n this.swipeAnimation = null;\n\n // starts swipe\n this.isDraggingSwipe = true;\n this.initialMouseX = this.getMouseXPosFromEvent(event);\n this.initialMouseY = this.getMouseYPosFromEvent(event);\n },\n\n // continue swipe event\n continueSwipe: function continueSwipe(event) {\n if(this.isDraggingSwipe) {\n this.IsSwipping = true;\n var currentPosX = this.getMouseXPosFromEvent(event);\n var currentPosY = this.getMouseYPosFromEvent(event);\n var windowWidth = this.lightboxInnerWidth;\n\n // diffs\n var diffX = Math.abs(currentPosX - this.initialMouseX);\n var diffY = Math.abs(currentPosY - this.initialMouseY);\n\n // swipe type\n if(this.swipeType == null) {\n if(diffY > 5 || diffX > 5) {\n if(diffY > diffX) {\n this.swipeType = 'v';\n } else {\n this.swipeType = 'h';\n }\n }\n }\n\n // swipe\n if(this.swipeType == 'h') {\n // swipe wrapper\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = (windowWidth*this.imgIndex) + currentPosX - this.initialMouseX + 30*this.imgIndex;\n } else {\n this.xSwipeWrapper = -(windowWidth*this.imgIndex) + currentPosX - this.initialMouseX - 30*this.imgIndex;\n }\n\n } else {\n this.ySwipeWrapper = currentPosY - this.initialMouseY;\n }\n\n // mobile caseS\n if(event.type === 'touchmove') {\n this.endMouseX = this.getMouseXPosFromEvent(event);\n this.endMouseY = this.getMouseYPosFromEvent(event);\n }\n }\n },\n\n // end swipe event\n endSwipe: function endSwipe(event) {\n if(this.checkIfIsButton(event) && this.initialMouseX === 0) {\n return false\n }\n\n // event check is dragging and swipe\n var self = this;\n var swipeType = this.swipeType;\n this.isDraggingSwipe = false;\n\n // horizontal swipe type\n if(this.initialMouseX === 0 && swipeType == 'h') {\n return false\n }\n\n // touch end fixes\n if(event.type !== 'touchend') {\n this.endMouseX = this.getMouseXPosFromEvent(event);\n this.endMouseY = this.getMouseYPosFromEvent(event);\n } else {\n if(this.endMouseX === 0) {\n return\n }\n }\n\n // check if is dragged\n if(\n ((this.endMouseX - this.initialMouseX === 0) && swipeType == 'h') ||\n this.isZooming ||\n ((this.endMouseY - this.initialMouseY === 0) && swipeType == 'v')\n ) {\n return\n }\n\n // set swipe animation\n this.setSwipeAnimation();\n\n // reset swipe data\n setTimeout(function() {\n self.IsSwipping = false;\n self.initialMouseX = 0;\n self.endMouseX = 0;\n }, 10);\n\n // type of swipe\n if(this.swipeType === 'h') {\n\n // if the swipe is to the right\n if((this.endMouseX - this.initialMouseX) < -40) {\n if(this.dir === 'rtl') {\n return this.swipeToLeft()\n }\n return this.swipeToRight()\n }\n\n // if the swipe is to the left\n if((this.endMouseX - this.initialMouseX) > 40) {\n if(this.dir === 'rtl') {\n return this.swipeToRight()\n }\n return this.swipeToLeft()\n }\n }\n\n\n if(this.swipeType === 'v') {\n var diffY = Math.abs(this.endMouseY - this.initialMouseY);\n\n // diff Y\n if(diffY >= 90) {\n this.close();\n } else {\n this.ySwipeWrapper = 0;\n }\n }\n\n this.swipeType = null;\n var windowWidth = this.lightboxInnerWidth;\n\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = this.imgIndex*windowWidth + 30*this.imgIndex;\n return\n }\n\n this.xSwipeWrapper = -this.imgIndex*windowWidth - 30*this.imgIndex;\n },\n\n // swipe to left effect\n swipeToLeft: function swipeToLeft() {\n if(!this.hasPrevious && this.effect === 'swipe') {\n\n if(this.dir === 'rtl') {\n return this.xSwipeWrapper = this.imgIndex*this.lightboxInnerWidth + 30*this.imgIndex\n }\n\n return this.xSwipeWrapper = -this.imgIndex*this.lightboxInnerWidth - 30*this.imgIndex\n }\n\n this.changeIndexToPrev();\n },\n\n // swipe to right effect\n swipeToRight: function swipeToRight() {\n if(!this.hasNext && this.effect === 'swipe') {\n\n if(this.dir === 'rtl') {\n return this.xSwipeWrapper = this.imgIndex*this.lightboxInnerWidth + 30*this.imgIndex\n }\n\n return this.xSwipeWrapper = -this.imgIndex*this.lightboxInnerWidth - 30*this.imgIndex\n }\n\n this.changeIndexToNext();\n },\n\n // function that return x position from event\n getMouseXPosFromEvent: function getMouseXPosFromEvent(event) {\n if(event.type.indexOf('mouse') !== -1){\n return event.clientX\n }\n return event.touches[0].clientX\n },\n\n // function that return Y position from event\n getMouseYPosFromEvent: function getMouseYPosFromEvent(event) {\n if(event.type.indexOf('mouse') !== -1){\n return event.clientY\n }\n return event.touches[0].clientY\n },\n\n // check if the image is cached\n is_cached: function is_cached(src) {\n var image = new Image();\n image.src = src;\n\n return image.complete\n },\n\n // image loaded event\n imageLoaded: function imageLoaded() {\n this.imageLoading = false;\n },\n\n // get video url\n itemThumb: function itemThumb(itemUrl, itemIndex) {\n\n var thumb = this.getItemThumb(itemIndex);\n if(thumb) {\n return thumb\n }\n\n var youtubeID = this.getYoutubeID(itemUrl);\n if(youtubeID) {\n return 'https://img.youtube.com/vi/'+youtubeID+'/mqdefault.jpg'\n }\n\n var vimeoID = this.getVimeoID(itemUrl);\n if(vimeoID) {\n return false\n }\n\n return itemUrl\n },\n\n isItemPicture: function isItemPicture(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item.picture\n }\n\n return false\n },\n\n getPictureSources: function getPictureSources(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var picture = this.items[imgIndex].picture;\n\n return picture.sources ? picture.sources : []\n },\n\n // get item src\n getItemSrc: function getItemSrc(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item[this.srcName]\n }\n\n return item\n },\n\n getItemSrcSet: function getItemSrcSet(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item[this.srcSetName]\n }\n\n return null\n },\n\n getItemSizes: function getItemSizes(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item.sizes\n }\n\n return null\n },\n\n getItemAlt: function getItemAlt(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item.alt\n }\n\n return null\n },\n\n getItemThumb: function getItemThumb(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n var item = this.items[imgIndex];\n if(this.checkIfIsObject(imgIndex)) {\n return item[this.srcThumb]\n }\n\n if(this.getVideoUrl(item)) {\n return false\n }\n\n return item\n },\n\n // get item media type\n getMediaType: function getMediaType(imgIndex) {\n if(imgIndex === null) {\n return false\n }\n\n if(this.checkIfIsObject(imgIndex)) {\n\n var item$1 = this.items[imgIndex];\n\n //item type is specified, so return it\n if (item$1[this.srcMediaType]) {\n return item$1[this.srcMediaType]\n }\n }\n\n if (this.getVideoUrl(this.getItemSrc(imgIndex))) {\n return 'video'\n } else if (this.getPDFurl(this.getItemSrc(imgIndex))) {\n return 'iframe'\n } else {\n return 'image'\n }\n },\n\n // toggle play slideshow event\n togglePlaySlideshow: function togglePlaySlideshow() {\n if(!this.slideshow) {\n return false\n }\n\n if(!this.hasNext && !this.loopData) {\n return false\n }\n this.isPlayingSlideShow = !this.isPlayingSlideShow;\n\n // if is playing move if not stop it\n if(this.isPlayingSlideShow) {\n this.move();\n } else {\n this.stopSlideShow();\n }\n },\n\n // stop slideshow\n stopSlideShow: function stopSlideShow() {\n this.isPlayingSlideShow = false;\n clearInterval(this.intervalProgress);\n this.stylesInterval = {\n 'transform': 'scaleX(0)',\n 'transition': 'none',\n };\n },\n\n // move event in zoom\n move: function move() {\n var self = this;\n this.progressWidth = 100;\n this.intervalProgress = setInterval(frame, this.slideshowDuration + 90);\n\n self.stylesInterval = {\n 'transform': 'scaleX(1)',\n 'background': this.slideshowColorBar,\n 'transition-duration': this.slideshowDuration+'ms',\n };\n function frame() {\n self.stylesInterval = {\n 'transform': 'scaleX(0)',\n 'transition': 'none',\n };\n\n if(self.dir === 'rtl') {\n self.onPrevClick(true);\n } else {\n self.onNextClick(true);\n }\n\n if(!self.hasNext && !self.loopData) {\n self.stopSlideShow();\n } else {\n setTimeout(function() {\n self.stylesInterval = {\n 'transform': 'scaleX(1)',\n 'background': self.slideshowColorBar,\n 'transition-duration': self.slideshowDuration+'ms',\n };\n }, 50);\n }\n }\n },\n\n // show buttons event\n showButtons: function showButtons(event) {\n if (this.disableZoom && !this.checkIfIsButton(event)) {\n var self = this;\n setTimeout(function() {\n self.buttonsVisible = !self.buttonsVisible;\n }, 100);\n }\n },\n\n // check if is allowed to drag\n checkMouseEventPropButton: function checkMouseEventPropButton(button) {\n if (!this.isZooming) { return false }\n // mouse left btn click\n return button === 0\n },\n\n // handle mouse down event\n handleMouseDown: function handleMouseDown(e) {\n if (!( e.type === 'touchstart' && this.isZooming || e.type === 'mousedown' && this.checkMouseEventPropButton(e.button))) { return }\n this.lastX = (e.type === 'touchstart' ? e.touches[0] : e).clientX;\n this.lastY = (e.type === 'touchstart' ? e.touches[0] : e).clientY;\n\n if (this.isZooming) {\n this.isDraging = true;\n }\n\n e.stopPropagation();\n },\n\n // handle mouse up event\n handleMouseUp: function handleMouseUp(e) {\n if (!(e.type === 'touchend' && this.isZooming || e.type === 'mouseup' && this.checkMouseEventPropButton(e.button))) { return }\n this.isDraging = false;\n this.lastX = this.lastY = 0;\n\n // Fix drag zoom out\n var thisContext = this;\n setTimeout(function() {\n thisContext.canZoom = true;\n }, 100);\n },\n\n // handle mouse leave event\n handleMouseLeave: function handleMouseLeave(e) {\n if (!(e.type === 'mouseleave' && this.isZooming)) { return }\n this.isDraging = false;\n this.lastX = this.lastY = 0;\n\n // Fix drag zoom out\n var thisContext = this;\n setTimeout(function() {\n thisContext.canZoom = true;\n }, 100);\n },\n\n // handle mouse move event\n handleMouseMove: function handleMouseMove(e) {\n if (!(e.type === \"touchmove\" && this.isZooming || e.type === \"mousemove\" && this.checkMouseEventPropButton(e.button))) { return }\n if (this.isDraging) {\n var clientX = (e.type === 'touchmove' ? e.touches[0] : e).clientX;\n var clientY = (e.type === 'touchmove' ? e.touches[0] : e).clientY;\n this.top = this.top - this.lastY + clientY;\n this.left = this.left - this.lastX + clientX;\n this.lastX = clientX;\n this.lastY = clientY;\n this.canZoom = false;\n\n var item = e.target.parentNode.nodeName === 'PICTURE'\n ? e.target.parentNode.parentNode\n : e.target.parentNode;\n var newZoom = 1.6 + this.zoomBar/10;\n item.style.transform = 'translate3d(calc(-50% + '+this.left+'px), calc(-50% + '+this.top+'px), 0px) scale3d('+newZoom+', '+newZoom+', '+newZoom+')';\n }\n e.stopPropagation();\n },\n\n // zoom image event\n zoomImage: function zoomImage(indexImage) {\n if(this.disableZoom) {\n return false\n }\n\n if(!this.canZoom) {\n return false\n }\n\n if(this.IsSwipping) {\n return false\n }\n\n // item zoom\n var item;\n if(this.effect == 'swipe') {\n item = this.$refs.items[this.imgIndex].childNodes[0];\n } else {\n item = this.$refs.items.childNodes[0];\n }\n\n // zoom variables\n var isZooming = this.isZooming;\n var thisContext = this;\n\n // Is zooming check\n if(isZooming) {\n if(!this.isDraging) {\n this.isZooming = false;\n this.zoomBar = 0;\n }\n } else {\n this.isZooming = true;\n }\n\n // check if is zooming\n if(this.isZooming) {\n this.stopSlideShow();\n\n // add scale\n item.style.transform = 'translate3d(calc(-50%), calc(-50%), 0px) scale3d(1.6, 1.6, 1.6)';\n\n // hide buttons\n this.buttonsVisible = false;\n\n // fix drag transition problems\n setTimeout(function() {\n thisContext.transition = 'all .0s ease';\n }, 100);\n\n } else {\n\n // show buttons\n this.buttonsVisible = true;\n this.resetZoom();\n }\n },\n\n // Reset zoom data\n resetZoom: function resetZoom() {\n this.scale = 1;\n this.left = 0;\n this.top = 0;\n this.zoomBar = 0;\n this.isZooming = false;\n this.swipeType = null;\n this.transition = 'all .3s ease';\n\n // only if index is not null\n if(this.imgIndex != null) {\n\n var item;\n if(this.effect == 'swipe') {\n item = this.$refs.items[this.imgIndex].childNodes[0];\n } else {\n item = this.$refs.items.childNodes[0];\n }\n\n // reset styles\n if(this.disableZoom) {\n item.style.transform = 'translate3d(calc(-50% + '+this.left+'px), calc(-50% + '+this.top+'px), 0px)';\n } else {\n item.style.transform = 'translate3d(calc(-50% + '+this.left+'px), calc(-50% + '+this.top+'px), 0px) scale3d(1, 1, 1)';\n }\n\n this.initialMouseX = 0;\n if(window.innerWidth >= 700) {\n this.buttonsVisible = true;\n }\n }\n },\n\n // Aspect Ratio responsive video\n setAspectRatioVideo: function setAspectRatioVideo() {\n var thisContext = this;\n var el = document.getElementsByClassName('cool-lightbox__inner');\n el = el[0];\n\n var computedStyle = getComputedStyle(el);\n if(window.innerWidth < 1440) {\n\n var width = el.clientWidth;\n var height = Math.round((width/16)*9);\n\n this.aspectRatioVideo.height = height+'px';\n this.aspectRatioVideo.width = width+'px';\n\n } else {\n\n setTimeout(function() {\n var height = el.clientHeight;\n height -= parseFloat(computedStyle.paddingTop) + parseFloat(computedStyle.paddingBottom);\n\n var width = (height/9)*16;\n\n thisContext.aspectRatioVideo.height = height+'px';\n thisContext.aspectRatioVideo.width = width+'px';\n }, 150);\n\n }\n },\n\n // close event\n close: function close() {\n this.stopSlideShow();\n this.swipeType = null;\n this.$emit('close', this.imgIndex);\n this.showThumbs = false;\n this.imgIndex = null;\n },\n\n wheelEvent: function wheelEvent(event) {\n var delay = 350;\n var currentTime = new Date().getTime();\n var direction = event.deltaY > 0 ? 'top' : 'down';\n\n if (currentTime - this.prevTime < delay) { return }\n\n this.prevTime = currentTime;\n\n switch (direction) {\n case 'top':\n return this.changeIndexToPrev()\n case 'down':\n return this.changeIndexToNext()\n }\n },\n\n // close event click outside\n closeModal: function closeModal(event) {\n if(!this.closeOnClickOutsideMobile) {\n if(window.innerWidth < 700) {\n return false\n }\n }\n\n if(this.IsSwipping) {\n return false\n }\n\n var elements = '.cool-lightbox__iframe, .cool-lightbox__iframe *, .cool-lightbox-zoom, .cool-lightbox-zoom *, .cool-lightbox-thumbs, svg, path, rect, .cool-lightbox-thumbs *, .cool-lightbox-button, .cool-lightbox-toolbar__btn, .cool-lightbox-toolbar__btn *, .cool-lightbox-button *, .cool-lightbox__slide__img *, .cool-lightbox-video, .cool-lightbox-caption h6, .cool-lightbox-caption p, .cool-lightbox-caption a';\n if (!event.target.matches(elements)) {\n this.close();\n }\n },\n\n // set swipe animation\n setSwipeAnimation: function setSwipeAnimation() {\n var self = this;\n clearInterval(this.swipeInterval);\n this.swipeAnimation = null;\n\n // animation swipe\n this.swipeAnimation = 'all .3s ease';\n this.swipeInterval = setInterval(interval, 330);\n\n function interval() {\n self.swipeAnimation = null;\n }\n },\n\n // next slide event\n onNextClick: function onNextClick(isFromSlideshow) {\n if ( isFromSlideshow === void 0 ) isFromSlideshow = false;\n\n if(this.isZooming) {\n return false\n }\n\n if(!isFromSlideshow) {\n this.stopSlideShow();\n }\n\n this.setSwipeAnimation();\n\n if(this.dir === 'rtl') {\n return this.changeIndexToPrev()\n }\n\n this.changeIndexToNext();\n },\n\n // prev slide event\n onPrevClick: function onPrevClick(isFromSlideshow) {\n if ( isFromSlideshow === void 0 ) isFromSlideshow = false;\n\n if(this.isZooming) {\n return false\n }\n\n if(!isFromSlideshow) {\n this.stopSlideShow();\n }\n\n this.setSwipeAnimation();\n\n if(this.dir === 'rtl') {\n return this.changeIndexToNext()\n }\n\n this.changeIndexToPrev();\n },\n\n // change to next index\n changeIndexToNext: function changeIndexToNext() {\n if(this.hasNext) {\n this.onIndexChange(this.imgIndex + 1);\n } else {\n // only if has loop prop\n if(this.loopData) {\n this.onIndexChange(0);\n }\n }\n },\n\n // change to prev index\n changeIndexToPrev: function changeIndexToPrev() {\n if(this.hasPrevious) {\n this.onIndexChange(this.imgIndex - 1);\n } else {\n // only if has loop prop\n if(this.loopData) {\n this.onIndexChange(this.items.length - 1);\n }\n }\n },\n\n // set lightbox inner width\n setLightboxInnerWidth: function setLightboxInnerWidth() {\n var el = document.getElementsByClassName('cool-lightbox__inner');\n var width = el[0].clientWidth;\n this.lightboxInnerWidth = width;\n },\n\n // x position on resize event\n xPositionOnResize: function xPositionOnResize() {\n this.setLightboxInnerWidth();\n var index = this.imgIndex;\n\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = index*this.lightboxInnerWidth+30*index;\n return\n }\n\n // set x position\n this.xSwipeWrapper = -index*this.lightboxInnerWidth-30*index;\n },\n\n // set x position by img index\n setXPosition: function setXPosition(index) {\n if(this.dir === 'rtl') {\n this.xSwipeWrapper = index*this.lightboxInnerWidth+30*index;\n return\n }\n\n // set x position\n this.xSwipeWrapper = -index*this.lightboxInnerWidth-30*index;\n return\n },\n\n // index change\n onIndexChange: function onIndexChange(index) {\n var self = this;\n this.imgIndex = index;\n this.$emit('on-change', index);\n\n setTimeout(function() {\n self.$emit('on-change-end', index);\n }, 400);\n },\n\n // caption size\n addCaptionPadding: function addCaptionPadding() {\n if(this.checkIfIsObject(this.imgIndex) && (this.items[this.imgIndex].title || this.items[this.imgIndex].descripcion)) {\n var el = document.getElementsByClassName('cool-lightbox-caption');\n if(el.length > 0) {\n this.paddingBottom = el[0].offsetHeight;\n }\n } else {\n this.paddingBottom = 60;\n }\n },\n\n getPDFurl: function getPDFurl(url) {\n if(this.imgIndex === null) {\n return false\n }\n\n var str = new String(url);\n if(str.endsWith('.pdf')){\n return url\n }\n\n return false\n },\n\n // check if is video\n getVideoUrl: function getVideoUrl(itemSrc) {\n\n var youtubeUrl = this.getYoutubeUrl(itemSrc);\n var vimeoUrl = this.getVimeoUrl(itemSrc);\n var mp4Url = this.checkIsMp4(itemSrc);\n\n if(youtubeUrl) {\n return youtubeUrl\n }\n\n if(vimeoUrl) {\n return vimeoUrl\n }\n\n if(mp4Url) {\n return mp4Url\n }\n\n return false\n },\n\n // getYoutube ID\n getYoutubeID: function getYoutubeID(url) {\n\n // youtube data\n var youtubeRegex = /^(?:https?:\\/\\/)?(?:www\\.)?(?:youtu\\.be\\/|youtube\\.com\\/(?:embed\\/|v\\/|watch\\?v=|watch\\?.+&v=))((\\w|-){11})(?:\\S+)?$/;\n var ytId = (url.match(youtubeRegex)) ? RegExp.$1 : false;\n\n if(ytId) {\n return ytId\n }\n\n return false\n },\n\n // get youtube url\n getYoutubeUrl: function getYoutubeUrl(url) {\n\n // youtube data\n var ytId = this.getYoutubeID(url);\n\n // if is youtube video\n if(ytId) {\n\n // check if allows youtube cookies\n if(this.youtubeCookies) {\n return 'https://www.youtube.com/embed/'+ytId\n }\n\n return 'https://www.youtube-nocookie.com/embed/'+ytId\n }\n\n return false\n },\n\n // vimeo ID\n getVimeoID: function getVimeoID(url) {\n\n // if is vimeo video\n var result = url.match(/(?:www\\.|player\\.)?vimeo.com\\/(?:channels\\/(?:\\w+\\/)?|groups\\/(?:[^\\/]*)\\/videos\\/|album\\/(?:\\d+)\\/video\\/|video\\/|)(\\d+)(?:[a-zA-Z0-9_\\-]+)?/i);\n if(result !== null) {\n return result[1]\n }\n\n return false\n },\n\n // get vimeo url\n getVimeoUrl: function getVimeoUrl(url) {\n\n // if is vimeo video\n var result = url.match(/(?:www\\.|player\\.)?vimeo.com\\/(?:channels\\/(?:\\w+\\/)?|groups\\/(?:[^\\/]*)\\/videos\\/|album\\/(?:\\d+)\\/video\\/|video\\/|)(\\d+)(?:[a-zA-Z0-9_\\-]+)?/i);\n if(result !== null) {\n return '//player.vimeo.com/video/'+result[1]+'?hd=1&show_title=1&show_byline=1&show_portrait=0&fullscreen=1'\n }\n\n return false\n },\n\n // check if video is mp4\n checkIsMp4: function checkIsMp4(url) {\n if(this.imgIndex === null) {\n return false\n }\n\n var str = new String(url);\n var videoExtensions = [\n '.mp4',\n '.mov',\n '.webm',\n '.ogg',\n '.avi'\n ];\n var isValidExtension = videoExtensions.filter(function (videoExtension) {\n return (\n str.indexOf(videoExtension) !== -1\n || str.indexOf(videoExtension.toUpperCase()) !== -1\n );\n }).length > 0;\n if (isValidExtension) {\n return url;\n }\n\n return false\n },\n\n // if is video get extension\n getVideoExt: function getVideoExt(url) {\n if(this.imgIndex === null) {\n return false\n }\n\n var str = new String(url);\n if(str.indexOf('.mp4') !== -1 || str.indexOf('.mov') !== -1){\n return 'mp4'\n }\n\n if(str.indexOf('.webm') !== -1) {\n return 'webm'\n }\n\n if(str.indexOf('.ogg') !== -1) {\n return 'ogg'\n }\n\n if(str.indexOf('.avi') !== -1) {\n return 'avi'\n }\n\n return false\n },\n\n // check if item is object\n checkIfIsObject: function checkIfIsObject(itemIndex) {\n var item = this.items[itemIndex];\n if(typeof item === 'object' && item !== null) {\n return true\n }\n return false\n },\n\n // arrows and escape events\n eventListener: function eventListener(e) {\n switch (e.keyCode) {\n case 39:\n return this.onNextClick()\n case 37:\n return this.onPrevClick()\n case 38:\n case 40:\n case ' ':\n return e.preventDefault()\n case 27:\n return this.close()\n }\n },\n },\n\n computed: {\n\n // Images wrapper styles to use drag and zoom\n imgWrapperStyle: function imgWrapperStyle() {\n return {\n top: '50%',\n left: '50%',\n transition: this.transition,\n }\n },\n\n // lightbox styles\n lightboxStyles: function lightboxStyles() {\n return {\n 'z-index': this.zIndex,\n 'background-color': this.overlayColor,\n }\n },\n\n innerStyles: function innerStyles() {\n return {\n 'padding-bottom': this.paddingBottom+'px',\n }\n },\n\n // get item src\n itemSrc: function itemSrc() {\n if(this.imgIndex === null) {\n return false\n }\n\n var item = this.items[this.imgIndex];\n if(this.checkIfIsObject(this.imgIndex)) {\n return item[this.srcName]\n }\n\n return item\n },\n\n // Lightbox classes\n lightboxClasses: function lightboxClasses() {\n var classesReturn = [\n { 'cool-lightbox--can-zoom': this.canZoom && !this.disableZoom },\n { 'cool-lightbox--zoom-disabled': this.disableZoom},\n { 'cool-lightbox--is-zooming': this.isZooming },\n { 'cool-lightbox--show-thumbs': this.showThumbs },\n { 'cool-lightbox--is-swipping': this.isDraggingSwipe }\n ];\n\n var classString = 'cool-lightbox--thumbs-'+this.thumbsPosition;\n classesReturn.push(classString);\n\n return classesReturn\n },\n\n // Buttons classes\n buttonsClasses: function buttonsClasses() {\n return {\n 'hidden': !this.buttonsVisible,\n }\n },\n\n // check if the slide has next element\n hasNextButton: function hasNextButton() {\n if(this.dir === 'rtl') {\n return (this.imgIndex - 1 >= 0)\n }\n\n return (this.imgIndex + 1 < this.items.length)\n },\n\n // check if the slide has previous element\n hasPreviousButton: function hasPreviousButton() {\n if(this.dir === 'rtl') {\n return (this.imgIndex + 1 < this.items.length)\n }\n\n return (this.imgIndex - 1 >= 0)\n },\n\n // check if the slide has next element\n hasNext: function hasNext() {\n return (this.imgIndex + 1 < this.items.length)\n },\n\n // check if the slide has previous element\n hasPrevious: function hasPrevious() {\n return (this.imgIndex - 1 >= 0)\n },\n }\n};\n\nfunction normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier\n/* server only */\n, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {\n if (typeof shadowMode !== 'boolean') {\n createInjectorSSR = createInjector;\n createInjector = shadowMode;\n shadowMode = false;\n } // Vue.extend constructor export interop.\n\n\n var options = typeof script === 'function' ? script.options : script; // render functions\n\n if (template && template.render) {\n options.render = template.render;\n options.staticRenderFns = template.staticRenderFns;\n options._compiled = true; // functional template\n\n if (isFunctionalTemplate) {\n options.functional = true;\n }\n } // scopedId\n\n\n if (scopeId) {\n options._scopeId = scopeId;\n }\n\n var hook;\n\n if (moduleIdentifier) {\n // server build\n hook = function hook(context) {\n // 2.3 injection\n context = context || // cached call\n this.$vnode && this.$vnode.ssrContext || // stateful\n this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext; // functional\n // 2.2 with runInNewContext: true\n\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__;\n } // inject component styles\n\n\n if (style) {\n style.call(this, createInjectorSSR(context));\n } // register component module identifier for async chunk inference\n\n\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier);\n }\n }; // used by ssr in case component is cached and beforeCreate\n // never gets called\n\n\n options._ssrRegister = hook;\n } else if (style) {\n hook = shadowMode ? function () {\n style.call(this, createInjectorShadow(this.$root.$options.shadowRoot));\n } : function (context) {\n style.call(this, createInjector(context));\n };\n }\n\n if (hook) {\n if (options.functional) {\n // register for functional component in vue file\n var originalRender = options.render;\n\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context);\n return originalRender(h, context);\n };\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate;\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook];\n }\n }\n\n return script;\n}\n\nvar normalizeComponent_1 = normalizeComponent;\n\n/* script */\nvar __vue_script__ = script;\n/* template */\nvar __vue_render__ = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"cool-lightbox-modal\"}},[(_vm.isVisible)?_c('div',{ref:\"coolLightbox\",staticClass:\"cool-lightbox\",class:_vm.lightboxClasses,style:(_vm.lightboxStyles),on:{\"click\":_vm.closeModal}},[(_vm.gallery)?_c('div',{staticClass:\"cool-lightbox-thumbs\"},[_c('div',{staticClass:\"cool-lightbox-thumbs__list\"},_vm._l((_vm.items),function(item,itemIndex){return _c('button',{key:itemIndex,staticClass:\"cool-lightbox__thumb\",class:{\n active: itemIndex === _vm.imgIndex,\n 'is-video': _vm.getMediaType(itemIndex) === 'video'\n },attrs:{\"type\":\"button\"},on:{\"click\":function($event){_vm.imgIndex = itemIndex;}}},[(_vm.getMediaType(itemIndex) === 'video')?_c('svg',{staticClass:\"cool-lightbox__thumb__icon\",attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M6.5 5.4v13.2l11-6.6z\"}})]):_vm._e(),_vm._v(\" \"),_c('img',{attrs:{\"src\":_vm.itemThumb(_vm.getItemSrc(itemIndex), itemIndex),\"alt\":\"\"}})])}),0)]):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"cool-lightbox__inner\",style:(_vm.innerStyles),on:{\"mousedown\":_vm.startSwipe,\"mousemove\":_vm.continueSwipe,\"mouseup\":_vm.endSwipe,\"touchstart\":_vm.startSwipe,\"touchmove\":_vm.continueSwipe,\"touchend\":_vm.endSwipe}},[_c('div',{staticClass:\"cool-lightbox__progressbar\",style:(_vm.stylesInterval)}),_vm._v(\" \"),_c('div',{staticClass:\"cool-lightbox__navigation\"},[_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:((_vm.hasPreviousButton || _vm.loopData) && _vm.items.length > 1),expression:\"(hasPreviousButton || loopData) && items.length > 1\"}],staticClass:\"cool-lightbox-button cool-lightbox-button--prev\",class:_vm.buttonsClasses,attrs:{\"type\":\"button\",\"title\":_vm.translations.previous},on:{\"click\":_vm.onPrevClick}},[_vm._t(\"icon-previous\",function(){return [_c('div',{staticClass:\"cool-lightbox-button__icon\"},[_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z\"}})])])]})],2),_vm._v(\" \"),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:((_vm.hasNextButton || _vm.loopData) && _vm.items.length > 1),expression:\"(hasNextButton || loopData) && items.length > 1\"}],staticClass:\"cool-lightbox-button cool-lightbox-button--next\",class:_vm.buttonsClasses,attrs:{\"type\":\"button\",\"title\":_vm.translations.next},on:{\"click\":function($event){return _vm.onNextClick(false)}}},[_vm._t(\"icon-next\",function(){return [_c('div',{staticClass:\"cool-lightbox-button__icon\"},[_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z\"}})])])]})],2)]),_vm._v(\" \"),(_vm.effect === 'swipe')?_c('div',{staticClass:\"cool-lightbox__wrapper cool-lightbox__wrapper--swipe\",style:({\n transform: 'translate3d('+_vm.xSwipeWrapper+'px, '+_vm.ySwipeWrapper+'px, 0)',\n transition: _vm.swipeAnimation\n })},_vm._l((_vm.items),function(item,itemIndex){return _c('div',{key:itemIndex,ref:\"items\",refInFor:true,staticClass:\"cool-lightbox__slide\",class:{ 'cool-lightbox__slide--current': itemIndex === _vm.imgIndex }},[(_vm.getMediaType(itemIndex) === 'image')?_c('div',{directives:[{name:\"lazyload\",rawName:\"v-lazyload\"}],key:\"image\",staticClass:\"cool-lightbox__slide__img\",style:(_vm.imgWrapperStyle)},[(!_vm.isItemPicture(itemIndex))?_c('img',{key:itemIndex,attrs:{\"data-src\":_vm.getItemSrc(itemIndex),\"data-srcset\":_vm.getItemSrcSet(itemIndex),\"data-sizes\":_vm.getItemSizes(itemIndex),\"draggable\":\"false\",\"alt\":_vm.getItemAlt(itemIndex)},on:{\"load\":_vm.imageLoaded,\"click\":function($event){return _vm.zoomImage(itemIndex)},\"mousedown\":function($event){return _vm.handleMouseDown($event)},\"mouseup\":function($event){return _vm.handleMouseUp($event)},\"mouseleave\":function($event){return _vm.handleMouseLeave($event)},\"mousemove\":function($event){return _vm.handleMouseMove($event)},\"touchstart\":function($event){return _vm.handleMouseDown($event)},\"touchmove\":function($event){return _vm.handleMouseMove($event)},\"touchend\":function($event){return _vm.handleMouseUp($event)}}}):_c('picture',{key:itemIndex},[_vm._l((_vm.getPictureSources(itemIndex)),function(source,sourceIndex){return _c('source',{key:(\"source-\" + _vm.imgIndex + \"-\" + sourceIndex),attrs:{\"data-srcset\":source.srcset,\"data-media\":source.media,\"type\":source.type,\"data-sizes\":source.sizes || _vm.getItemSizes(_vm.imgIndex)}})}),_vm._v(\" \"),_c('img',{attrs:{\"data-src\":_vm.getItemSrc(itemIndex),\"data-srcset\":_vm.getItemSrcSet(itemIndex),\"data-sizes\":_vm.getItemSizes(itemIndex),\"draggable\":\"false\",\"alt\":_vm.getItemAlt(itemIndex)},on:{\"load\":_vm.imageLoaded,\"click\":function($event){return _vm.zoomImage(itemIndex)},\"mousedown\":function($event){return _vm.handleMouseDown($event)},\"mouseup\":function($event){return _vm.handleMouseUp($event)},\"mouseleave\":function($event){return _vm.handleMouseLeave($event)},\"mousemove\":function($event){return _vm.handleMouseMove($event)},\"touchstart\":function($event){return _vm.handleMouseDown($event)},\"touchmove\":function($event){return _vm.handleMouseMove($event)},\"touchend\":function($event){return _vm.handleMouseUp($event)}}})],2),_vm._v(\" \"),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.imageLoading),expression:\"imageLoading\"}],staticClass:\"cool-lightbox-loading-wrapper\"},[_vm._t(\"loading\",function(){return [_c('div',{staticClass:\"cool-lightbox-loading\"})]})],2)]):_c('div',{key:\"video\",staticClass:\"cool-lightbox__iframe\"},[((!_vm.checkIsMp4(_vm.getItemSrc(itemIndex)) && _vm.getMediaType(itemIndex) === 'video'))?_c('iframe',{directives:[{name:\"autoplayObserver\",rawName:\"v-autoplayObserver\"}],key:itemIndex,staticClass:\"cool-lightbox-video\",style:(_vm.aspectRatioVideo),attrs:{\"data-autoplay\":_vm.setAutoplay(itemIndex),\"src\":_vm.getVideoUrl(_vm.getItemSrc(itemIndex)),\"frameborder\":\"0\",\"allow\":\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\"allowfullscreen\":\"\"}}):_vm._e(),_vm._v(\" \"),((_vm.getMediaType(itemIndex) === 'iframe') || (_vm.getPDFurl(_vm.getItemSrc(itemIndex))))?_c('iframe',{key:itemIndex,staticClass:\"cool-lightbox-pdf\",attrs:{\"src\":_vm.getItemSrc(itemIndex),\"frameborder\":\"0\",\"allowfullscreen\":\"\"}}):_vm._e(),_vm._v(\" \"),(_vm.checkIsMp4(_vm.getItemSrc(itemIndex)) || _vm.getMediaType(itemIndex) === 'webVideo')?_c('video',{directives:[{name:\"autoplayObserver\",rawName:\"v-autoplayObserver\"}],key:_vm.checkIsMp4(_vm.getItemSrc(itemIndex)),staticClass:\"cool-lightbox-video\",style:(_vm.aspectRatioVideo),attrs:{\"data-autoplay\":_vm.setAutoplay(itemIndex),\"controls\":\"\",\"controlslist\":\"nodownload\",\"l\":\"\",\"poster\":\"\"}},[_c('source',{attrs:{\"src\":_vm.checkIsMp4(_vm.getItemSrc(itemIndex)),\"type\":'video/'+(_vm.getVideoExt(_vm.getItemSrc(itemIndex)) ? _vm.getVideoExt(_vm.getItemSrc(itemIndex)) : _vm.getExtFromItem(itemIndex))}}),_vm._v(\"\\n Sorry, your browser doesn't support embedded videos\\n \")]):_vm._e()])])}),0):_vm._e(),_vm._v(\" \"),(_vm.effect === 'fade')?_c('div',{staticClass:\"cool-lightbox__wrapper\"},[_c('div',{ref:\"items\",staticClass:\"cool-lightbox__slide cool-lightbox__slide--current\"},[_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[(_vm.getMediaType(_vm.imgIndex) === 'image')?_c('div',{key:\"image\",staticClass:\"cool-lightbox__slide__img\",style:(_vm.imgWrapperStyle)},[(!_vm.isItemPicture(_vm.imgIndex))?_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[_c('img',{key:_vm.imgIndex,attrs:{\"src\":_vm.getItemSrc(_vm.imgIndex),\"srcset\":_vm.getItemSrcSet(_vm.imgIndex),\"sizes\":_vm.getItemSizes(_vm.imgIndex),\"draggable\":\"false\",\"alt\":_vm.getItemAlt(_vm.imgIndex)},on:{\"load\":_vm.imageLoaded,\"click\":_vm.zoomImage,\"mousedown\":function($event){return _vm.handleMouseDown($event)},\"mouseup\":function($event){return _vm.handleMouseUp($event)},\"mouseleave\":function($event){return _vm.handleMouseLeave($event)},\"mousemove\":function($event){return _vm.handleMouseMove($event)}}})]):_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[_c('picture',{key:_vm.imgIndex},[_vm._l((_vm.getPictureSources(_vm.imgIndex)),function(source,sourceIndex){return _c('source',{key:(\"source-\" + _vm.imgIndex + \"-\" + sourceIndex),attrs:{\"srcset\":source.srcset,\"type\":source.type,\"media\":source.media,\"sizes\":source.sizes || _vm.getItemSizes(_vm.imgIndex)}})}),_vm._v(\" \"),_c('img',{attrs:{\"src\":_vm.getItemSrc(_vm.imgIndex),\"srcset\":_vm.getItemSrcSet(_vm.imgIndex),\"sizes\":_vm.getItemSizes(_vm.imgIndex),\"draggable\":\"false\",\"alt\":_vm.getItemAlt(_vm.imgIndex)},on:{\"load\":_vm.imageLoaded,\"click\":function($event){return _vm.zoomImage(_vm.imgIndex)},\"mousedown\":function($event){return _vm.handleMouseDown($event)},\"mouseup\":function($event){return _vm.handleMouseUp($event)},\"mouseleave\":function($event){return _vm.handleMouseLeave($event)},\"mousemove\":function($event){return _vm.handleMouseMove($event)}}})],2)]),_vm._v(\" \"),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.imageLoading),expression:\"imageLoading\"}],staticClass:\"cool-lightbox-loading-wrapper\"},[_vm._t(\"loading\",function(){return [_c('div',{staticClass:\"cool-lightbox-loading\"})]})],2)],1):_c('div',{key:\"video\",staticClass:\"cool-lightbox__iframe\"},[_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[((!_vm.checkIsMp4(_vm.getItemSrc(_vm.imgIndex)) && _vm.getMediaType(_vm.imgIndex) === 'video'))?_c('iframe',{directives:[{name:\"autoplayObserver\",rawName:\"v-autoplayObserver\"}],key:_vm.getVideoUrl(_vm.getItemSrc(_vm.imgIndex)),staticClass:\"cool-lightbox-video\",style:(_vm.aspectRatioVideo),attrs:{\"data-autoplay\":_vm.setAutoplay(_vm.imgIndex),\"src\":_vm.getVideoUrl(_vm.getItemSrc(_vm.imgIndex)),\"frameborder\":\"0\",\"allow\":\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\"allowfullscreen\":\"\"}}):_vm._e(),_vm._v(\" \"),((_vm.getMediaType(_vm.imgIndex) === 'iframe') || (_vm.getPDFurl(_vm.getItemSrc(_vm.imgIndex))))?_c('iframe',{key:_vm.imgIndex,staticClass:\"cool-lightbox-pdf\",attrs:{\"src\":_vm.getItemSrc(_vm.imgIndex),\"frameborder\":\"0\",\"allowfullscreen\":\"\"}}):_vm._e(),_vm._v(\" \"),(_vm.checkIsMp4(_vm.getItemSrc(_vm.imgIndex)) || _vm.getMediaType(_vm.imgIndex) === 'webVideo')?_c('video',{directives:[{name:\"autoplayObserver\",rawName:\"v-autoplayObserver\"}],key:_vm.checkIsMp4(_vm.getItemSrc(_vm.imgIndex)),staticClass:\"cool-lightbox-video\",style:(_vm.aspectRatioVideo),attrs:{\"data-autoplay\":_vm.setAutoplay(_vm.imgIndex),\"controls\":\"\",\"controlslist\":\"nodownload\",\"poster\":\"\"}},[_c('source',{attrs:{\"src\":_vm.checkIsMp4(_vm.getItemSrc(_vm.imgIndex)),\"type\":'video/'+(_vm.getVideoExt(_vm.getItemSrc(_vm.imgIndex)) ? _vm.getVideoExt(_vm.getItemSrc(_vm.imgIndex)) : _vm.getExtFromItem(_vm.imgIndex))}}),_vm._v(\"\\n Sorry, your browser doesn't support embedded videos\\n \")]):_vm._e()])],1)])],1)]):_vm._e(),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"cool-lightbox-modal\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.checkIfIsObject(_vm.imgIndex) && (_vm.items[_vm.imgIndex].title || _vm.items[_vm.imgIndex].description)),expression:\"checkIfIsObject(imgIndex) && (items[imgIndex].title || items[imgIndex].description)\"}],key:\"caption-block\",staticClass:\"cool-lightbox-caption\"},[_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[(_vm.checkIfIsObject(_vm.imgIndex) && _vm.items[_vm.imgIndex].title)?_c('h6',{key:\"title\",domProps:{\"innerHTML\":_vm._s(_vm.items[_vm.imgIndex].title)}}):_vm._e()]),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"cool-lightbox-slide-change\",\"mode\":\"out-in\"}},[(_vm.checkIfIsObject(_vm.imgIndex) && _vm.items[_vm.imgIndex].description)?_c('p',{key:\"description\",domProps:{\"innerHTML\":_vm._s(_vm.items[_vm.imgIndex].description)}}):_vm._e()])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"cool-lightbox-toolbar\",class:_vm.buttonsClasses},[(this.slideshow && _vm.items.length > 1)?_c('button',{staticClass:\"cool-lightbox-toolbar__btn\",attrs:{\"type\":\"button\",\"title\":_vm.translations.playSlideShow},on:{\"click\":_vm.togglePlaySlideshow}},[(!_vm.isPlayingSlideShow)?_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M6.5 5.4v13.2l11-6.6z\"}})]):_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('g',[_c('rect',{attrs:{\"id\":\"svg_4\",\"height\":\"11.97529\",\"width\":\"11.728392\",\"y\":\"6.030873\",\"x\":\"6.259265\",\"stroke-width\":\"1.5\",\"stroke\":\"#000\",\"fill\":\"#000000\"}})])])]):_vm._e(),_vm._v(\" \"),(_vm.items.length > 1 && _vm.gallery)?_c('button',{staticClass:\"cool-lightbox-toolbar__btn\",attrs:{\"type\":\"button\",\"title\":_vm.translations.showThumbNails},on:{\"click\":function($event){_vm.showThumbs = !_vm.showThumbs;}}},[_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47\\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47\\n 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47\\n 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z\"}})])]):_vm._e(),_vm._v(\" \"),(_vm.fullScreen)?_c('button',{staticClass:\"cool-lightbox-toolbar__btn\",attrs:{\"type\":\"button\",\"title\":_vm.translations.fullScreen},on:{\"click\":_vm.toggleFullScreenMode}},[_c('svg',{attrs:{\"width\":\"20px\",\"height\":\"20px\",\"viewBox\":\"0 0 18 18\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"M4.5 11H3v4h4v-1.5H4.5V11zM3 7h1.5V4.5H7V3H3v4zm10.5 6.5H11V15h4v-4h-1.5v2.5zM11 3v1.5h2.5V7H15V3h-4z\"}})])]):_vm._e(),_vm._v(\" \"),(_vm.showCloseButton)?_c('button',{staticClass:\"cool-lightbox-toolbar__btn\",attrs:{\"type\":\"button\",\"title\":_vm.translations.close},on:{\"click\":_vm.close}},[_vm._t(\"close\",function(){return [_c('svg',{attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z\"}})])]})],2):_vm._e()])],1),_vm._v(\" \"),_c('transition',{attrs:{\"name\":\"cool-lightbox-modal\"}},[(_vm.isZooming && _vm.useZoomBar)?_c('div',{staticClass:\"cool-lightbox-zoom\"},[_c('svg',{staticClass:\"cool-lightbox-zoom__icon\",attrs:{\"height\":\"469pt\",\"viewBox\":\"0 -192 469.33333 469\",\"width\":\"469pt\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"m437.332031.167969h-405.332031c-17.664062\\n 0-32 14.335937-32 32v21.332031c0 17.664062 14.335938 32 32 32h405.332031c17.664063 0 32-14.335938\\n 32-32v-21.332031c0-17.664063-14.335937-32-32-32zm0 0\"}})]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.zoomBar),expression:\"zoomBar\"}],attrs:{\"type\":\"range\",\"name\":\"points\",\"min\":\"0\",\"max\":\"50\"},domProps:{\"value\":(_vm.zoomBar)},on:{\"__r\":function($event){_vm.zoomBar=$event.target.value;}}}),_vm._v(\" \"),_c('svg',{staticClass:\"cool-lightbox-zoom__icon\",attrs:{\"height\":\"426.66667pt\",\"viewBox\":\"0 0 426.66667 426.66667\",\"width\":\"426.66667pt\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"m405.332031 192h-170.664062v-170.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031-11.773437 0-21.332031\\n 9.558594-21.332031 21.332031v170.667969h-170.667969c-11.773437 0-21.332031 9.558594-21.332031 21.332031 0\\n 11.777344 9.558594 21.335938 21.332031 21.335938h170.667969v170.664062c0 11.777344 9.558594 21.335938 21.332031\\n 21.335938 11.777344 0 21.335938-9.558594 21.335938-21.335938v-170.664062h170.664062c11.777344 0 21.335938-9.558594\\n 21.335938-21.335938 0-11.773437-9.558594-21.332031-21.335938-21.332031zm0 0\"}})])]):_vm._e()])],1):_vm._e()])};\nvar __vue_staticRenderFns__ = [];\n\n /* style */\n var __vue_inject_styles__ = undefined;\n /* scoped */\n var __vue_scope_id__ = undefined;\n /* module identifier */\n var __vue_module_identifier__ = undefined;\n /* functional template */\n var __vue_is_functional_template__ = false;\n /* style inject */\n \n /* style inject SSR */\n \n\n \n var CoolLightBox = normalizeComponent_1(\n { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ },\n __vue_inject_styles__,\n __vue_script__,\n __vue_scope_id__,\n __vue_is_functional_template__,\n __vue_module_identifier__,\n undefined,\n undefined\n );\n\nfunction install(Vue) {\r\n if (install.installed) { return; }\r\n install.installed = true;\r\n Vue.component(\"CoolLightBox\", CoolLightBox);\r\n}\r\n\r\nvar plugin = {\r\n install: install\r\n};\r\n\r\nvar GlobalVue = null;\r\nif (typeof window !== \"undefined\") {\r\n GlobalVue = window.Vue;\r\n} else if (typeof global !== \"undefined\") {\r\n GlobalVue = global.vue;\r\n}\r\n\r\nif (GlobalVue) {\r\n GlobalVue.use(plugin);\r\n}\r\n\r\nCoolLightBox.install = install;\n\nexport default CoolLightBox;\n"],"names":["attributes","swapAttributes","el","forEach","attribute","dataAttribute","dataset","removeAttribute","setLoadListeners","addEventListener","setTimeout","classList","add","console","log","findChild","parent","nodeName","Array","from","children","find","toUpperCase","normalizeComponent_1","template","style","script","scopeId","isFunctionalTemplate","moduleIdentifier","shadowMode","createInjector","createInjectorSSR","createInjectorShadow","hook","options","render","staticRenderFns","_compiled","functional","_scopeId","context","this","$vnode","ssrContext","__VUE_SSR_CONTEXT__","call","_registeredComponents","_ssrRegister","$root","$options","shadowRoot","originalRender","h","existing","beforeCreate","concat","CoolLightBox","_vm","_h","$createElement","_c","_self","attrs","ref","staticClass","class","lightboxClasses","on","closeModal","_l","item","itemIndex","key","active","imgIndex","getMediaType","$event","_e","_v","itemThumb","getItemSrc","startSwipe","continueSwipe","endSwipe","directives","name","rawName","value","hasPreviousButton","loopData","items","length","expression","buttonsClasses","translations","previous","onPrevClick","_t","hasNextButton","next","onNextClick","effect","transform","xSwipeWrapper","ySwipeWrapper","transition","swipeAnimation","refInFor","isItemPicture","getPictureSources","source","sourceIndex","srcset","media","type","sizes","getItemSizes","getItemSrcSet","getItemAlt","imageLoaded","zoomImage","handleMouseDown","handleMouseUp","handleMouseLeave","handleMouseMove","checkIsMp4","setAutoplay","getVideoUrl","getPDFurl","getVideoExt","getExtFromItem","checkIfIsObject","title","description","domProps","_s","slideshow","playSlideShow","togglePlaySlideshow","isPlayingSlideShow","gallery","showThumbNails","showThumbs","fullScreen","toggleFullScreenMode","close","isZooming","useZoomBar","zoomBar","target","undefined","lazyload","inserted","loadImage","imageElement","pictureElement","pictureImg","pictureSources","filter","child","handleIntersect","entries","observer","entry","isIntersecting","unobserve","window","IntersectionObserver","root","threshold","observe","autoplayObserver","autoplayVideo","tagName","autoplay","muted","url","URL","src","match","RegExp","$1","isYoutubeVideo","searchParams","append","href","data","initialMouseX","initialMouseY","endMouseX","endMouseY","swipeType","IsSwipping","isDraggingSwipe","prevTime","swipeInterval","lightboxInnerWidth","index","isVisible","paddingBottom","imageLoading","isFullScreenMode","aspectRatioVideo","width","height","buttonsVisible","scale","top","left","lastX","lastY","isDraging","canZoom","intervalProgress","stylesInterval","props","required","String","default","loop","Boolean","slideshowColorBar","slideshowDuration","Number","closeOnClickOutsideMobile","srcName","srcSetName","srcThumb","srcMediaType","overlayColor","zIndex","thumbsPosition","youtubeCookies","enableWheelEvent","showCloseButton","disableZoom","dir","enableScrollLock","Object","watch","newVal","prevVal","newZoom","$refs","childNodes","prev","val","widthGalleryBlock","innerWidth","self","document","querySelector","xPositionOnResize","eventListener","wheelEvent","showButtons","setCompensateForScrollbar","coolLightbox","stopSlideShow","startsX","clearInterval","removeEventListener","removeCompensateForScrollbar","this$1","$nextTick","setLightboxInnerWidth","setXPosition","$emit","getYoutubeUrl","getVimeoUrl","stopVideos","is_cached","addCaptionPadding","setAspectRatioVideo","resetZoom","beforeDestroy","methods","videos","getElementsByClassName","prototype","video","iframeSrc","currentTime","paused","ended","readyState","isVideoPlaying","pause","body","remove","getElementById","test","navigator","userAgent","scrollHeight","innerHeight","getElementsByTagName","insertAdjacentHTML","documentElement","clientWidth","hasOwnProperty","closeFullscreen","fullScreenMode","exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen","elem","requestFullscreen","mozRequestFullScreen","webkitRequestFullscreen","msRequestFullscreen","checkIfIsButton","event","matches","getMouseXPosFromEvent","getMouseYPosFromEvent","currentPosX","currentPosY","windowWidth","diffX","Math","abs","diffY","setSwipeAnimation","swipeToLeft","swipeToRight","hasPrevious","changeIndexToPrev","hasNext","changeIndexToNext","indexOf","clientX","touches","clientY","image","Image","complete","itemUrl","thumb","getItemThumb","youtubeID","getYoutubeID","getVimeoID","picture","sources","alt","item$1","move","progressWidth","setInterval","checkMouseEventPropButton","button","e","stopPropagation","thisContext","parentNode","indexImage","computedStyle","getComputedStyle","round","clientHeight","parseFloat","paddingTop","Date","getTime","direction","deltaY","isFromSlideshow","onIndexChange","descripcion","offsetHeight","endsWith","itemSrc","youtubeUrl","vimeoUrl","mp4Url","ytId","result","str","videoExtension","keyCode","preventDefault","computed","imgWrapperStyle","lightboxStyles","innerStyles","classesReturn","classString","push","install","Vue","installed","component","plugin","GlobalVue","g","vue","use"],"sourceRoot":""}
\ No newline at end of file
diff --git a/web/themes/custom/materiotheme/assets/dist/vclb.js.map.gz b/web/themes/custom/materiotheme/assets/dist/vclb.js.map.gz
new file mode 100644
index 00000000..2a3cc82e
Binary files /dev/null and b/web/themes/custom/materiotheme/assets/dist/vclb.js.map.gz differ
diff --git a/web/themes/custom/materiotheme/assets/scripts/main.js b/web/themes/custom/materiotheme/assets/scripts/main.js
index df099bdd..45f63a21 100644
--- a/web/themes/custom/materiotheme/assets/scripts/main.js
+++ b/web/themes/custom/materiotheme/assets/scripts/main.js
@@ -83,9 +83,9 @@ Sentry.init({
// replaysOnErrorSampleRate: 1.0,
})
-// setTimeout(() => {
-// throw new Error('Sentry Test Error')
-// })
+setTimeout(() => {
+ throw new Error('Sentry Test Error')
+})
VueSentry.init({
Vue,