From 352223500f6f0fe81a85c8ba441b7e08e28bd31c Mon Sep 17 00:00:00 2001 From: bach Date: Wed, 9 Jun 2021 13:06:52 +0200 Subject: [PATCH] add to cart links for products in home --- ...duct.materio_product_type.home_summary.yml | 10 +- ...rio_product_variation_type.add_to_cart.yml | 9 +- ...view_display.node.frontpage.home_light.yml | 15 +- .../FieldType/ComputedMaterialsReferences.php | 8 +- .../custom/materiotheme/assets/dist/main.css | 10 +- .../materiotheme/assets/dist/main.css.gz | Bin 18019 -> 18497 bytes .../custom/materiotheme/assets/dist/main.js | 6 +- .../materiotheme/assets/dist/main.js.gz | Bin 139167 -> 140842 bytes .../assets/dist/module-pricing.bundle.js | 2 +- .../assets/dist/module-pricing.bundle.js.gz | Bin 2754 -> 868 bytes .../assets/dist/module-pricing.css | 83 ++++- .../assets/dist/module-pricing.css.gz | Bin 490 -> 518 bytes .../materiotheme/assets/dist/report.html | 4 +- .../materiotheme/assets/styles/main.scss | 297 ++++++++++++------ .../custom/materiotheme/materiotheme.theme | 19 ++ ...ommerce-product--4--home-summary.html.twig | 33 ++ .../commerce-product--home-summary.html.twig | 5 + ...-product-variation-type--summary.html.twig | 4 +- .../vuejs/components/Content/Product.vue | 130 ++------ .../vuejs/components/Form/LoginForm.vue | 2 +- .../vuejs/components/Form/RegisterForm.vue | 2 +- .../vuejs/components/Helper/LoginRegister.vue | 27 +- .../vuejs/components/Pages/Article.vue | 2 +- .../vuejs/components/Pages/Home.vue | 4 +- .../vuejs/components/productsMixins.js | 138 ++++++++ 25 files changed, 561 insertions(+), 249 deletions(-) create mode 100644 web/themes/custom/materiotheme/templates/content/commerce-product--4--home-summary.html.twig create mode 100644 web/themes/custom/materiotheme/vuejs/components/productsMixins.js diff --git a/config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml b/config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml index b1a54d7..06d285d 100644 --- a/config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml +++ b/config/sync/core.entity_view_display.commerce_product.materio_product_type.home_summary.yml @@ -29,6 +29,15 @@ content: settings: link_to_entity: false third_party_settings: { } + variations: + type: entity_reference_entity_view + weight: 2 + region: content + label: hidden + settings: + view_mode: add_to_cart + link: false + third_party_settings: { } hidden: created: true field_price_description: true @@ -36,4 +45,3 @@ hidden: search_api_excerpt: true stores: true uid: true - variations: true diff --git a/config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml b/config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml index 708c90a..fabae46 100644 --- a/config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml +++ b/config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.add_to_cart.yml @@ -13,6 +13,7 @@ dependencies: - field.field.commerce_product_variation.materio_product_variation_type.subscription_type module: - commerce_variation_cart_form + - text third_party_settings: commerce_variation_cart_form: combine: '1' @@ -22,13 +23,19 @@ bundle: materio_product_variation_type mode: add_to_cart content: commerce_variation_cart_form: + weight: 1 + region: content + settings: { } + third_party_settings: { } + field_description: + type: text_default weight: 0 region: content + label: hidden settings: { } third_party_settings: { } hidden: billing_schedule: true - field_description: true field_multiple: true langcode: true license_expiration: true diff --git a/config/sync/core.entity_view_display.node.frontpage.home_light.yml b/config/sync/core.entity_view_display.node.frontpage.home_light.yml index 87d780d..3320ede 100644 --- a/config/sync/core.entity_view_display.node.frontpage.home_light.yml +++ b/config/sync/core.entity_view_display.node.frontpage.home_light.yml @@ -57,7 +57,7 @@ third_party_settings: speed: fast id: '' classes: home-database - label: database + label: 'base de données' region: content group_showrooms: children: @@ -101,6 +101,7 @@ third_party_settings: children: - field_pricing_pitch - field_pricing + - computed_products_reference parent_name: '' weight: 4 format_type: html_element @@ -114,7 +115,7 @@ third_party_settings: id: '' classes: home-pricing element: section - label: pricing + label: tarifs region: content group_db_col_left: children: @@ -229,6 +230,15 @@ targetEntityType: node bundle: frontpage mode: home_light content: + computed_products_reference: + type: entity_reference_entity_view + weight: 6 + region: content + label: hidden + settings: + view_mode: home_summary + link: false + third_party_settings: { } field_a_database: weight: 6 label: above @@ -350,7 +360,6 @@ content: hidden: computed_articles_reference: true computed_materials_reference: true - computed_products_reference: true computed_showrooms_reference: true langcode: true links: true diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php index c7a74c9..d3c252e 100644 --- a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php @@ -45,9 +45,11 @@ class ComputedMaterialsReferences extends EntityReferenceFieldItemList ->sort('created', 'DESC') ->range(0,200); $results = $query->execute(); - $nids = array_rand($results, 70); - foreach ($nids as $key => $nid) { - $this->list[$key] = $this->createItem($key, $nid); + if ($results) { + $nids = array_rand($results, 70); + foreach ($nids as $key => $nid) { + $this->list[$key] = $this->createItem($key, $nid); + } } } diff --git a/web/themes/custom/materiotheme/assets/dist/main.css b/web/themes/custom/materiotheme/assets/dist/main.css index 0cce2bf..780ba59 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.css +++ b/web/themes/custom/materiotheme/assets/dist/main.css @@ -1,3 +1,11 @@ +.overlay[data-v-b98ce164]{background-color:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.modal[data-v-b98ce164]{background-color:#fff;position:absolute;box-sizing:border;max-width:80vw;max-height:70vh;top:0;right:0;bottom:0;left:0;margin:auto;padding:1em;border-radius:3px;box-shadow:2px 2px} + +.form-item[data-v-7bb795f8],.form-actions[data-v-7bb795f8]{display:inline-block;max-width:32%;margin:0}input[data-v-7bb795f8]{box-sizing:border-box;max-width:100%}div.description[data-v-7bb795f8]{display:none}.form-item-persistent-login[data-v-7bb795f8]{display:none} + +.form-type-email[data-v-2acc57a0],.form-type-password-confirm[data-v-2acc57a0]{max-width:30%;margin:0}.form-type-password input.weak[data-v-2acc57a0]{border-width:2px;border-color:red !important}.form-type-password input.weak[data-v-2acc57a0]:focus{outline:none}.form-type-password input.medium[data-v-2acc57a0]{border-width:2px;border-color:orange !important}.form-type-password input.medium[data-v-2acc57a0]:focus{outline:none}.form-type-password input.strong[data-v-2acc57a0]{border-width:2px;border-color:green !important}.form-type-password input.strong[data-v-2acc57a0]:focus{outline:none}input[data-v-2acc57a0]{box-sizing:content-box;max-width:100%}label[data-v-2acc57a0],div.description[data-v-2acc57a0]{display:none} + +fieldset[data-v-340aa566]{padding:0;margin:0;border:none} + #user-tools[data-v-4e9a834e]{ @@ -15,7 +23,7 @@ h4[data-v-4e9a834e]{ .vsa-item__heading{width:100%;height:100%}.vsa-item__heading,.vsa-item__trigger{display:flex;justify-content:flex-start;align-items:center}.vsa-item__trigger{margin:0;padding:0;color:inherit;font-family:inherit;font-size:100%;line-height:1.15;border-width:0;background-color:transparent;background-image:none;overflow:visible;text-transform:none;flex:1 1 auto;color:var(--vsa-text-color);transition:all .2s linear;padding:var(--vsa-heading-padding)}.vsa-item__trigger[role=button]{cursor:pointer}.vsa-item__trigger[type=button],.vsa-item__trigger[type=reset],.vsa-item__trigger[type=submit]{-webkit-appearance:button}.vsa-item__trigger:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.vsa-item__trigger::-moz-focus-inner,.vsa-item__trigger[type=button]::-moz-focus-inner,.vsa-item__trigger[type=reset]::-moz-focus-inner,.vsa-item__trigger[type=submit]::-moz-focus-inner{border-style:none;padding:0}.vsa-item__trigger:-moz-focusring,.vsa-item__trigger[type=button]:-moz-focusring,.vsa-item__trigger[type=reset]:-moz-focusring,.vsa-item__trigger[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.vsa-item__trigger:focus,.vsa-item__trigger:hover{outline:none;background-color:var(--vsa-highlight-color);color:var(--vsa-bg-color)}.vsa-item__trigger__icon--is-default{width:40px;height:40px;transform:scale(var(--vsa-default-icon-size))}.vsa-item__trigger__icon--is-default:after,.vsa-item__trigger__icon--is-default:before{background-color:var(--vsa-text-color);content:"";height:3px;position:absolute;top:10px;transition:all .13333s ease-in-out;width:30px}.vsa-item__trigger__icon--is-default:before{left:0;transform:rotate(45deg) translate3d(8px,22px,0);transform-origin:100%}.vsa-item__trigger__icon--is-default:after{transform:rotate(-45deg) translate3d(-8px,22px,0);right:0;transform-origin:0}.vsa-item__trigger[aria-expanded=true] .vsa-item__trigger__icon--is-default:before{transform:rotate(45deg) translate3d(14px,14px,0)}.vsa-item__trigger[aria-expanded=true] .vsa-item__trigger__icon--is-default:after{transform:rotate(-45deg) translate3d(-14px,14px,0)}.vsa-item__trigger__icon{display:block;margin-left:auto;position:relative;transition:all .2s ease-in-out}.vsa-item__trigger:focus .vsa-item__trigger__icon--is-default:after,.vsa-item__trigger:focus .vsa-item__trigger__icon--is-default:before,.vsa-item__trigger:hover .vsa-item__trigger__icon--is-default:after,.vsa-item__trigger:hover .vsa-item__trigger__icon--is-default:before{background-color:var(--vsa-bg-color)}.vsa-item__trigger__content{font-weight:700;font-size:1.25rem}.vsa-item__content{margin:0;padding:var(--vsa-content-padding)}.vsa-item--is-active .vsa-item__heading,.vsa-item:not(:last-of-type){border-bottom:var(--vsa-border)}.vsa-collapse-enter-active,.vsa-collapse-leave-active{transition-property:opacity,height,padding-top,padding-bottom;transition-duration:.3s;transition-timing-function:ease-in-out}.vsa-collapse-enter,.vsa-collapse-leave-active{opacity:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden}.vsa-list{--vsa-max-width:720px;--vsa-min-width:300px;--vsa-heading-padding:1rem 1rem;--vsa-text-color:#373737;--vsa-highlight-color:#57a;--vsa-bg-color:#fff;--vsa-border-color:rgba(0,0,0,0.2);--vsa-border-width:1px;--vsa-border-style:solid;--vsa-border:var(--vsa-border-width) var(--vsa-border-style) var(--vsa-border-color);--vsa-content-padding:1rem 1rem;--vsa-default-icon-size:1;display:block;max-width:var(--vsa-max-width);min-width:var(--vsa-min-width);width:100%;padding:0;margin:0;list-style:none;border:var(--vsa-border);color:var(--vsa-text-color);background-color:var(--vsa-bg-color)}.vsa-list [hidden]{display:none} .cool-lightbox{position:fixed;left:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;right:0;transition:all .3s ease}.cool-lightbox .cool-lightbox-zoom{position:absolute;bottom:15px;left:50%;display:flex;z-index:99999;background-color:rgba(15,15,15,.8);border-radius:8px;padding:0 12px;align-items:center;transform:translateX(-50%)}.cool-lightbox .cool-lightbox-zoom input[type=range]{-webkit-appearance:none;margin:10px 0;width:105px;background:0 0}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus{outline:0}.cool-lightbox .cool-lightbox-zoom input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#e6e6e6;border-radius:11px;border:0 solid #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-4.5px}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-webkit-slider-runnable-track{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#e6e6e6;border-radius:11px;border:0 solid #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-track{width:100%;height:4px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-fill-lower{background:#e6e6e6;border:0 solid #000;border-radius:22px;box-shadow:0 0 0 #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-fill-upper{background:#e6e6e6;border:0 solid #000;border-radius:22px;box-shadow:0 0 0 #000}.cool-lightbox .cool-lightbox-zoom input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:12px;width:12px;border-radius:13px;background:#fff;cursor:pointer}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-ms-fill-lower{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom input[type=range]:focus::-ms-fill-upper{background:#e6e6e6}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon{height:15px;width:15px;color:#fff}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon:first-of-type{margin-right:10px}.cool-lightbox .cool-lightbox-zoom .cool-lightbox-zoom__icon:last-of-type{margin-left:10px}.cool-lightbox .cool-lightbox-thumbs{position:absolute;height:100vh;overflow-y:auto;width:102px;right:-102px;top:0;overflow-x:hidden;transition:none;background-color:#ddd;scrollbar-width:thin;scrollbar-color:#fa4242 rgba(175,175,175,.9)}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs{transition:all .3s ease}}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar{width:6px;height:6px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-button{width:0;height:0}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb{background:#fa4242;border:0 none #fff;border-radius:50px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb:hover{background:#fff}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-thumb:active{background:#000}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track{background:#e1e1e1;border:0 none #fff;border-radius:8px}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track:hover{background:#666}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-track:active{background:#333}.cool-lightbox .cool-lightbox-thumbs::-webkit-scrollbar-corner{background:0 0}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs{width:212px;right:-212px}}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list{display:flex;flex-wrap:wrap;padding:2px;padding-right:0}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{background-color:#000;width:100%;margin-right:2px;margin-bottom:2px;display:block;height:75px;position:relative}@media (min-width:767px){.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{width:calc(100%/2 - 2px)}}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb:before{top:0;left:0;right:0;bottom:0;opacity:0;content:'';z-index:150;transition:all .3s ease;position:absolute;visibility:hidden;border:3px solid #fa4242}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb img{width:100%;height:100%;object-fit:cover}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video .cool-lightbox__thumb__icon{position:absolute;z-index:100;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%)}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video .cool-lightbox__thumb__icon path{fill:#fff}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.is-video:after{content:'';top:0;left:0;right:0;bottom:0;z-index:50;position:absolute;background:rgba(0,0,0,.6)}.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb.active:before,.cool-lightbox .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb:hover:before{opacity:1;visibility:visible}.cool-lightbox .cool-lightbox__inner{padding:60px 0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;transition:none}@media (min-width:767px){.cool-lightbox .cool-lightbox__inner{transition:all .3s ease}}.cool-lightbox .cool-lightbox__progressbar{position:absolute;top:0;left:0;right:0;height:2px;z-index:500;transform-origin:0;transform:scaleX(0);transition:transform 3s linear;display:block}.cool-lightbox.cool-lightbox--is-swipping{cursor:-webkit-grabbing;cursor:grabbing}.cool-lightbox.cool-lightbox--is-swipping iframe{pointer-events:none}.cool-lightbox.cool-lightbox--is-swipping .cool-lightbox__slide{transition:none}.cool-lightbox.cool-lightbox--is-swipping .cool-lightbox__slide.cool-lightbox__slide--hide{display:flex;z-index:50}.cool-lightbox.cool-lightbox--zoom-disabled .cool-lightbox__slide .cool-lightbox__slide__img{transform:translate3d(-50%,-50%,0)}.cool-lightbox.cool-lightbox--can-zoom .cool-lightbox__slide img{cursor:zoom-in}.cool-lightbox.cool-lightbox--is-zooming .cool-lightbox__slide img{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.cool-lightbox.cool-lightbox--is-zooming .cool-lightbox-caption{opacity:0}.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox__inner{right:102px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox__inner{right:212px}}.cool-lightbox.cool-lightbox--thumbs-right.cool-lightbox--show-thumbs .cool-lightbox-thumbs{right:0}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs{width:100%;left:0;right:0;top:auto;height:70px;bottom:-70px;overflow:auto}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs{bottom:-79px;height:79px}}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list{width:100%;flex-wrap:nowrap;justify-content:center}.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{width:100px;flex-shrink:0;margin-bottom:0;height:65px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom .cool-lightbox-thumbs .cool-lightbox-thumbs__list .cool-lightbox__thumb{height:75px}}.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox__inner{bottom:70px}@media (min-width:767px){.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox__inner{bottom:79px}}.cool-lightbox.cool-lightbox--thumbs-bottom.cool-lightbox--show-thumbs .cool-lightbox-thumbs{bottom:0}.cool-lightbox *{box-sizing:border-box;padding:0;margin:0}.cool-lightbox button{background:0 0;border:none;cursor:pointer;outline:0}.cool-lightbox svg path,.cool-lightbox svg rect{fill:currentColor}.cool-lightbox .cool-lightbox-button{padding:21px 16px 21px 4px;height:100px;opacity:1;z-index:800;color:#ccc;transition:all .3s ease;position:absolute;top:calc(50% - 50px);width:54px;transition:all .3s ease;visibility:visible}@media (min-width:767px){.cool-lightbox .cool-lightbox-button{width:70px;padding:31px 26px 31px 6px}}.cool-lightbox .cool-lightbox-button.hidden{opacity:0;visibility:hidden}.cool-lightbox .cool-lightbox-button:hover{color:#fff}.cool-lightbox .cool-lightbox-button>.cool-lightbox-button__icon{padding:7px;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.6)}.cool-lightbox .cool-lightbox-button>.cool-lightbox-button__icon>svg{width:100%;height:100%}.cool-lightbox .cool-lightbox-button.cool-lightbox-button--prev{left:0}.cool-lightbox .cool-lightbox-button.cool-lightbox-button--next{right:0;padding:21px 4px 21px 16px}@media (min-width:767px){.cool-lightbox .cool-lightbox-button.cool-lightbox-button--next{padding:31px 6px 31px 26px}}.cool-lightbox .cool-lightbox-pdf{max-width:100%}.cool-lightbox .cool-lightbox__iframe{width:100%;display:flex;top:50%;left:50%;align-items:center;justify-content:center;position:relative;transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.cool-lightbox .cool-lightbox__iframe iframe{width:100%;height:100%}@media (min-width:767px){.cool-lightbox .cool-lightbox__iframe iframe{max-width:80vw;max-height:80vh}}.cool-lightbox .cool-lightbox__wrapper{width:100%;height:100%;position:relative}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe{display:flex;align-items:center}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe .cool-lightbox__slide{flex-shrink:0;display:flex;position:relative;height:100%;opacity:.4;transition:opacity .3s linear}.cool-lightbox .cool-lightbox__wrapper.cool-lightbox__wrapper--swipe .cool-lightbox__slide.cool-lightbox__slide--current{opacity:1}.cool-lightbox .cool-lightbox__slide{width:100%;top:0;bottom:0;left:0;right:0;z-index:100;display:none;position:absolute;margin-right:30px;transition:transform .3s ease}.cool-lightbox .cool-lightbox__slide:last-of-type{margin-right:0}.cool-lightbox .cool-lightbox__slide.cool-lightbox__slide--current{display:flex}.cool-lightbox .cool-lightbox__slide .cool-lightbox__slide__img{position:absolute;height:100%;width:100%;left:50%;top:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transition:all .3s ease;display:flex}.cool-lightbox .cool-lightbox__slide img{max-width:100%;max-height:100%;margin:auto;z-index:9999;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1.5rem rgba(0,0,0,.45)}.cool-lightbox-toolbar{position:absolute;top:0;right:0;opacity:1;display:flex;transition:all .3s ease;visibility:visible}.cool-lightbox-toolbar.hidden{opacity:0;visibility:hidden}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;margin:0;padding:9px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:40px;height:40px;color:#ccc}@media (min-width:767px){.cool-lightbox-toolbar .cool-lightbox-toolbar__btn{width:44px;height:44px;padding:10px}}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn>svg{width:100%;height:100%}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn:hover{color:#fff}.cool-lightbox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;opacity:1;line-height:1.5;padding:18px 28px 16px 24px;right:0;text-align:center;direction:ltr;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;z-index:99997;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent)}@media (min-width:767px){.cool-lightbox-caption{padding:22px 30px 23px 30px}}.cool-lightbox-caption a{color:#eee;text-decoration:underline}.cool-lightbox-caption h6{font-size:14px;margin:0 0 6px 0;line-height:130%}@media (min-width:767px){.cool-lightbox-caption h6{font-size:16px;margin:0 0 6px 0}}.cool-lightbox-caption p{font-size:13px;line-height:130%;color:#ccc}@media (min-width:767px){.cool-lightbox-caption p{font-size:15px}}.cool-lightbox-caption p a{color:#ccc}.cool-lightbox-caption p a:hover{color:#eee}.cool-lightbox-modal-enter-active,.cool-lightbox-modal-leave-active{transition:opacity .35s}.cool-lightbox-modal-enter,.cool-lightbox-modal-leave-to{opacity:0}.cool-lightbox-slide-change-enter-active,.cool-lightbox-slide-change-leave-active{transition:opacity .27s}.cool-lightbox-slide-change-enter,.cool-lightbox-slide-change-leave-to{opacity:0}.cool-lightbox-loading-wrapper{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.cool-lightbox-loading-wrapper .cool-lightbox-loading{animation:cool-lightbox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;opacity:.7;padding:0;width:50px;z-index:500}@keyframes cool-lightbox-rotate{100%{transform:rotate(360deg)}} .ss-main{position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c} -body{background:white;color:#1A1A1A}a{color:inherit;text-decoration:none}a,a:focus,a:active{outline:none}a:focus{-moz-outline-style:none}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}p a{position:relative}p a:not(.btn):after{content:'';position:absolute;top:1em;left:0;width:100%;border-bottom:1px dotted #000}input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{border-radius:5px;border:0.5px solid #aaa;padding:0.3em 0.4em}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{outline:none;box-shadow:0 0 2px 1px #8bc4ff}.col-1,.small-col-1,.med-col-1,.large-col-1,.col-2,.small-col-2,.med-col-2,.large-col-2,.col-3,.small-col-3,.med-col-3,.large-col-3,.col-4,.small-col-4,.med-col-4,.large-col-4,.col-5,.small-col-5,.med-col-5,.large-col-5,.col-6,.small-col-6,.med-col-6,.large-col-6,.col-7,.small-col-7,.med-col-7,.large-col-7,.col-8,.small-col-8,.med-col-8,.large-col-8,.col-9,.small-col-9,.med-col-9,.large-col-9,.col-10,.small-col-10,.med-col-10,.large-col-10,.col-11,.small-col-11,.med-col-11,.large-col-11,.col-12,.small-col-12,.med-col-12,.large-col-12,.col-1-offset-1,.col-1-offset-2,.col-1-offset-3,.col-1-offset-4,.col-1-offset-5,.col-1-offset-6,.col-1-offset-7,.col-1-offset-8,.col-1-offset-9,.col-1-offset-10,.col-1-offset-11,.col-2-offset-1,.col-2-offset-2,.col-2-offset-3,.col-2-offset-4,.col-2-offset-5,.col-2-offset-6,.col-2-offset-7,.col-2-offset-8,.col-2-offset-9,.col-2-offset-10,.col-3-offset-1,.col-3-offset-2,.col-3-offset-3,.col-3-offset-4,.col-3-offset-5,.col-3-offset-6,.col-3-offset-7,.col-3-offset-8,.col-3-offset-9,.col-4-offset-1,.col-4-offset-2,.col-4-offset-3,.col-4-offset-4,.col-4-offset-5,.col-4-offset-6,.col-4-offset-7,.col-4-offset-8,.col-5-offset-1,.col-5-offset-2,.col-5-offset-3,.col-5-offset-4,.col-5-offset-5,.col-5-offset-6,.col-5-offset-7,.col-6-offset-1,.col-6-offset-2,.col-6-offset-3,.col-6-offset-4,.col-6-offset-5,.col-6-offset-6,.col-7-offset-1,.col-7-offset-2,.col-7-offset-3,.col-7-offset-4,.col-7-offset-5,.col-8-offset-1,.col-8-offset-2,.col-8-offset-3,.col-8-offset-4,.col-9-offset-1,.col-9-offset-2,.col-9-offset-3,.col-10-offset-1,.col-10-offset-2,.col-11-offset-1{width:100%;float:left;box-sizing:border-box}.row{position:relative}.row:after{content:"";clear:both;display:block}.col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.col-1:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.small-col-1:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.med-col-1:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.large-col-1:last-child{padding-right:0}}.col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.col-2:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.small-col-2:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.med-col-2:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.large-col-2:last-child{padding-right:0}}.col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.col-3:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.small-col-3:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.med-col-3:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.large-col-3:last-child{padding-right:0}}.col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.col-4:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.small-col-4:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.med-col-4:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.large-col-4:last-child{padding-right:0}}.col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.col-5:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.small-col-5:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.med-col-5:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.large-col-5:last-child{padding-right:0}}.col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.col-6:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.small-col-6:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.med-col-6:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.large-col-6:last-child{padding-right:0}}.col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.col-7:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.small-col-7:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.med-col-7:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.large-col-7:last-child{padding-right:0}}.col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.col-8:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.small-col-8:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.med-col-8:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.large-col-8:last-child{padding-right:0}}.col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.col-9:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.small-col-9:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.med-col-9:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.large-col-9:last-child{padding-right:0}}.col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.col-10:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.small-col-10:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.med-col-10:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.large-col-10:last-child{padding-right:0}}.col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.col-11:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.small-col-11:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.med-col-11:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.large-col-11:last-child{padding-right:0}}.col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.col-12:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.small-col-12:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.med-col-12:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.large-col-12:last-child{padding-right:0}}.col-1-offset-1{padding-left:1em;padding-right:1em;margin-left:8.33333%;width:8.33333%}.col-1-offset-1:last-child{padding-right:0}.col-1-offset-2{padding-left:2em;padding-right:1em;margin-left:16.66667%;width:8.33333%}.col-1-offset-2:last-child{padding-right:0}.col-1-offset-3{padding-left:3em;padding-right:1em;margin-left:25%;width:8.33333%}.col-1-offset-3:last-child{padding-right:0}.col-1-offset-4{padding-left:4em;padding-right:1em;margin-left:33.33333%;width:8.33333%}.col-1-offset-4:last-child{padding-right:0}.col-1-offset-5{padding-left:5em;padding-right:1em;margin-left:41.66667%;width:8.33333%}.col-1-offset-5:last-child{padding-right:0}.col-1-offset-6{padding-left:6em;padding-right:1em;margin-left:50%;width:8.33333%}.col-1-offset-6:last-child{padding-right:0}.col-1-offset-7{padding-left:7em;padding-right:1em;margin-left:58.33333%;width:8.33333%}.col-1-offset-7:last-child{padding-right:0}.col-1-offset-8{padding-left:8em;padding-right:1em;margin-left:66.66667%;width:8.33333%}.col-1-offset-8:last-child{padding-right:0}.col-1-offset-9{padding-left:9em;padding-right:1em;margin-left:75%;width:8.33333%}.col-1-offset-9:last-child{padding-right:0}.col-1-offset-10{padding-left:10em;padding-right:1em;margin-left:83.33333%;width:8.33333%}.col-1-offset-10:last-child{padding-right:0}.col-1-offset-11{padding-left:11em;padding-right:1em;margin-left:91.66667%;width:8.33333%}.col-1-offset-11:last-child{padding-right:0}.col-2-offset-1{padding-left:1em;padding-right:1em;margin-left:16.66667%;width:16.66667%}.col-2-offset-1:last-child{padding-right:0}.col-2-offset-2{padding-left:2em;padding-right:1em;margin-left:33.33333%;width:16.66667%}.col-2-offset-2:last-child{padding-right:0}.col-2-offset-3{padding-left:3em;padding-right:1em;margin-left:50%;width:16.66667%}.col-2-offset-3:last-child{padding-right:0}.col-2-offset-4{padding-left:4em;padding-right:1em;margin-left:66.66667%;width:16.66667%}.col-2-offset-4:last-child{padding-right:0}.col-2-offset-5{padding-left:5em;padding-right:1em;margin-left:83.33333%;width:16.66667%}.col-2-offset-5:last-child{padding-right:0}.col-2-offset-6{padding-left:6em;padding-right:1em;margin-left:100%;width:16.66667%}.col-2-offset-6:last-child{padding-right:0}.col-2-offset-7{padding-left:7em;padding-right:1em;margin-left:116.66667%;width:16.66667%}.col-2-offset-7:last-child{padding-right:0}.col-2-offset-8{padding-left:8em;padding-right:1em;margin-left:133.33333%;width:16.66667%}.col-2-offset-8:last-child{padding-right:0}.col-2-offset-9{padding-left:9em;padding-right:1em;margin-left:150%;width:16.66667%}.col-2-offset-9:last-child{padding-right:0}.col-2-offset-10{padding-left:10em;padding-right:1em;margin-left:166.66667%;width:16.66667%}.col-2-offset-10:last-child{padding-right:0}.col-3-offset-1{padding-left:1em;padding-right:1em;margin-left:25%;width:25%}.col-3-offset-1:last-child{padding-right:0}.col-3-offset-2{padding-left:2em;padding-right:1em;margin-left:50%;width:25%}.col-3-offset-2:last-child{padding-right:0}.col-3-offset-3{padding-left:3em;padding-right:1em;margin-left:75%;width:25%}.col-3-offset-3:last-child{padding-right:0}.col-3-offset-4{padding-left:4em;padding-right:1em;margin-left:100%;width:25%}.col-3-offset-4:last-child{padding-right:0}.col-3-offset-5{padding-left:5em;padding-right:1em;margin-left:125%;width:25%}.col-3-offset-5:last-child{padding-right:0}.col-3-offset-6{padding-left:6em;padding-right:1em;margin-left:150%;width:25%}.col-3-offset-6:last-child{padding-right:0}.col-3-offset-7{padding-left:7em;padding-right:1em;margin-left:175%;width:25%}.col-3-offset-7:last-child{padding-right:0}.col-3-offset-8{padding-left:8em;padding-right:1em;margin-left:200%;width:25%}.col-3-offset-8:last-child{padding-right:0}.col-3-offset-9{padding-left:9em;padding-right:1em;margin-left:225%;width:25%}.col-3-offset-9:last-child{padding-right:0}.col-4-offset-1{padding-left:1em;padding-right:1em;margin-left:33.33333%;width:33.33333%}.col-4-offset-1:last-child{padding-right:0}.col-4-offset-2{padding-left:2em;padding-right:1em;margin-left:66.66667%;width:33.33333%}.col-4-offset-2:last-child{padding-right:0}.col-4-offset-3{padding-left:3em;padding-right:1em;margin-left:100%;width:33.33333%}.col-4-offset-3:last-child{padding-right:0}.col-4-offset-4{padding-left:4em;padding-right:1em;margin-left:133.33333%;width:33.33333%}.col-4-offset-4:last-child{padding-right:0}.col-4-offset-5{padding-left:5em;padding-right:1em;margin-left:166.66667%;width:33.33333%}.col-4-offset-5:last-child{padding-right:0}.col-4-offset-6{padding-left:6em;padding-right:1em;margin-left:200%;width:33.33333%}.col-4-offset-6:last-child{padding-right:0}.col-4-offset-7{padding-left:7em;padding-right:1em;margin-left:233.33333%;width:33.33333%}.col-4-offset-7:last-child{padding-right:0}.col-4-offset-8{padding-left:8em;padding-right:1em;margin-left:266.66667%;width:33.33333%}.col-4-offset-8:last-child{padding-right:0}.col-5-offset-1{padding-left:1em;padding-right:1em;margin-left:41.66667%;width:41.66667%}.col-5-offset-1:last-child{padding-right:0}.col-5-offset-2{padding-left:2em;padding-right:1em;margin-left:83.33333%;width:41.66667%}.col-5-offset-2:last-child{padding-right:0}.col-5-offset-3{padding-left:3em;padding-right:1em;margin-left:125%;width:41.66667%}.col-5-offset-3:last-child{padding-right:0}.col-5-offset-4{padding-left:4em;padding-right:1em;margin-left:166.66667%;width:41.66667%}.col-5-offset-4:last-child{padding-right:0}.col-5-offset-5{padding-left:5em;padding-right:1em;margin-left:208.33333%;width:41.66667%}.col-5-offset-5:last-child{padding-right:0}.col-5-offset-6{padding-left:6em;padding-right:1em;margin-left:250%;width:41.66667%}.col-5-offset-6:last-child{padding-right:0}.col-5-offset-7{padding-left:7em;padding-right:1em;margin-left:291.66667%;width:41.66667%}.col-5-offset-7:last-child{padding-right:0}.col-6-offset-1{padding-left:1em;padding-right:1em;margin-left:50%;width:50%}.col-6-offset-1:last-child{padding-right:0}.col-6-offset-2{padding-left:2em;padding-right:1em;margin-left:100%;width:50%}.col-6-offset-2:last-child{padding-right:0}.col-6-offset-3{padding-left:3em;padding-right:1em;margin-left:150%;width:50%}.col-6-offset-3:last-child{padding-right:0}.col-6-offset-4{padding-left:4em;padding-right:1em;margin-left:200%;width:50%}.col-6-offset-4:last-child{padding-right:0}.col-6-offset-5{padding-left:5em;padding-right:1em;margin-left:250%;width:50%}.col-6-offset-5:last-child{padding-right:0}.col-6-offset-6{padding-left:6em;padding-right:1em;margin-left:300%;width:50%}.col-6-offset-6:last-child{padding-right:0}.col-7-offset-1{padding-left:1em;padding-right:1em;margin-left:58.33333%;width:58.33333%}.col-7-offset-1:last-child{padding-right:0}.col-7-offset-2{padding-left:2em;padding-right:1em;margin-left:116.66667%;width:58.33333%}.col-7-offset-2:last-child{padding-right:0}.col-7-offset-3{padding-left:3em;padding-right:1em;margin-left:175%;width:58.33333%}.col-7-offset-3:last-child{padding-right:0}.col-7-offset-4{padding-left:4em;padding-right:1em;margin-left:233.33333%;width:58.33333%}.col-7-offset-4:last-child{padding-right:0}.col-7-offset-5{padding-left:5em;padding-right:1em;margin-left:291.66667%;width:58.33333%}.col-7-offset-5:last-child{padding-right:0}.col-8-offset-1{padding-left:1em;padding-right:1em;margin-left:66.66667%;width:66.66667%}.col-8-offset-1:last-child{padding-right:0}.col-8-offset-2{padding-left:2em;padding-right:1em;margin-left:133.33333%;width:66.66667%}.col-8-offset-2:last-child{padding-right:0}.col-8-offset-3{padding-left:3em;padding-right:1em;margin-left:200%;width:66.66667%}.col-8-offset-3:last-child{padding-right:0}.col-8-offset-4{padding-left:4em;padding-right:1em;margin-left:266.66667%;width:66.66667%}.col-8-offset-4:last-child{padding-right:0}.col-9-offset-1{padding-left:1em;padding-right:1em;margin-left:75%;width:75%}.col-9-offset-1:last-child{padding-right:0}.col-9-offset-2{padding-left:2em;padding-right:1em;margin-left:150%;width:75%}.col-9-offset-2:last-child{padding-right:0}.col-9-offset-3{padding-left:3em;padding-right:1em;margin-left:225%;width:75%}.col-9-offset-3:last-child{padding-right:0}.col-10-offset-1{padding-left:1em;padding-right:1em;margin-left:83.33333%;width:83.33333%}.col-10-offset-1:last-child{padding-right:0}.col-10-offset-2{padding-left:2em;padding-right:1em;margin-left:166.66667%;width:83.33333%}.col-10-offset-2:last-child{padding-right:0}.col-11-offset-1{padding-left:1em;padding-right:1em;margin-left:91.66667%;width:91.66667%}.col-11-offset-1:last-child{padding-right:0}.col.float-right{float:right;padding-right:0;padding-left:1em}body,html{position:relative;width:100%;height:100%;font-family:sans-serif;font-style:normal;margin:0;padding:0}body{overflow-x:hidden}div.dialog-off-canvas-main-canvas{width:100vw;height:100vh;display:flex;flex-direction:column}body.toolbar-horizontal.toolbar-themes.toolbar-no-tabs{padding-top:24px !important}header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{margin:0 auto}@media only screen and (max-width: 218px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:218px}}@media only screen and (min-width: 437px) and (max-width: 654px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:436px}}@media only screen and (min-width: 655px) and (max-width: 872px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:654px}}@media only screen and (min-width: 873px) and (max-width: 1090px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:872px}}@media only screen and (min-width: 1091px) and (max-width: 1308px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1090px}}@media only screen and (min-width: 1309px) and (max-width: 1526px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1308px}}@media only screen and (min-width: 1527px) and (max-width: 1744px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1526px}}@media only screen and (min-width: 1745px) and (max-width: 1962px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1744px}}@media only screen and (min-width: 1963px) and (max-width: 2180px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1962px}}@media only screen and (min-width: 2181px) and (max-width: 2398px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2180px}}@media only screen and (min-width: 2399px) and (max-width: 2616px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2398px}}@media only screen and (min-width: 2617px) and (max-width: 2834px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2616px}}@media only screen and (min-width: 2835px) and (max-width: 3052px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2834px}}@media only screen and (min-width: 3053px) and (max-width: 3270px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3052px}}@media only screen and (min-width: 3271px) and (max-width: 3488px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3270px}}@media only screen and (min-width: 3489px) and (max-width: 3706px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3488px}}@media only screen and (min-width: 3707px) and (max-width: 3924px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3706px}}@media only screen and (min-width: 3925px) and (max-width: 4142px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3924px}}header[role="banner"]{flex:0 0 auto;background-color:#fff;width:100vw}header[role="banner"]>.wrapper{background-color:#fff}header[role="banner"]>.wrapper:after{content:"";clear:both;display:block}header[role="banner"]>.wrapper .header-block{min-height:33px;font-size:0}header[role="banner"]>.wrapper .header-block>*{font-size:16px}header[role="banner"]>.wrapper .header-block.header-right{text-align:right}header[role="banner"]>.wrapper .header-block .header-block-wrapper>*{display:inline-block;vertical-align:top;text-align:left}header[role="banner"]>.wrapper .header-block input#header-block-right-toggle{display:none}header[role="banner"]>.wrapper .header-block label[for="header-block-right-toggle"]{display:none}@media (max-width: 654px){header[role="banner"]>.wrapper .header-block.header-left{width:75%}header[role="banner"]>.wrapper .header-block.header-right{width:23%}header[role="banner"]>.wrapper .header-block.header-right label[for="header-block-right-toggle"]{display:block}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper{z-index:100;position:absolute;top:33px;right:0;box-sizing:border-box;overflow:hidden;width:0.1px;box-shadow:0 0 0 #fff;padding:1em 0;margin-top:0.7em;transition:all 0.5s ease-in-out}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>*.block,header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>div#user-tools{display:block;width:18em;padding:0 0 1em 0 !important;margin:0 0 1em 0 !important;text-align:right;border-left:none !important;border-right:none !important}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>*.block:not(:last-child),header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>div#user-tools:not(:last-child){border-bottom:1px solid #ccc !important}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper #user-flags{width:18em;padding:1em 0 0 0 !important;margin:1em 0 0 0 !important;border-top:1px solid #ccc !important}header[role="banner"]>.wrapper .header-block.header-right input#header-block-right-toggle:checked ~ div.header-block-wrapper{width:20em;padding:1em 1em;box-shadow:-2px 2px 4px #ccc}}main[role="main"]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}main[role="main"]>.scroller{width:100vw}main[role="main"]>.scroller>.wrapper{display:flex;flex-direction:row-reverse}@media (max-width: 436px){main[role="main"]>.scroller>.wrapper{display:block}}main[role="main"]>.scroller>.wrapper #content-left{flex-basis:205px;flex-shrink:0}main[role="main"]>.scroller>.wrapper #content-left>*{width:100%;box-sizing:border-box;padding:0.5em 13px}@media (max-width: 436px){main[role="main"]>.scroller>.wrapper #content-left{padding-right:13px}}main[role="main"]>.scroller>.wrapper #content-center{flex-basis:110%}@keyframes rotating{from{transform:rotate(0deg);transform-origin:center}to{transform:rotate(360deg);transform-origin:center}}body{font-size:16px;font-family:"Ubuntu",Arial,"MS Trebuchet",sans-serif;font-weight:500;font-style:normal;line-height:1.3}aside.messages{border:none}header[role="banner"]{padding:0.2em 0 0 0}header[role="banner"] #block-userlogin h2,header[role="banner"] #user-tools a.mdi-account,header[role="banner"] #user-flags h2,header[role="banner"] #user-flags li h5,header[role="banner"] #block-header ul.menu li a{font-size:0.9em;font-weight:400}header[role="banner"] #block-sitebranding h1{margin:0;line-height:1}header[role="banner"] #block-sitebranding .slogan{font-size:0.882em;display:block;white-space:nowrap}@media (max-width: 654px){header[role="banner"] #block-sitebranding h1,header[role="banner"] #block-sitebranding .slogan{display:inline-block}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #block-sitebranding .slogan{display:none}}@media (max-width: 654px){header[role="banner"] .header-block.header-right .header-block-wrapper,header[role="banner"] .header-block.header-right .header-block-wrapper #user-flags ul{background-color:#fff}}header[role="banner"] #block-socialmedialinks{padding-right:0.5em;border-right:1px solid #1A1A1A;margin-right:0.5em}header[role="banner"] #block-socialmedialinks li{padding:0}header[role="banner"] #block-userlogin{position:relative;padding:0 1em;overflow:visible}header[role="banner"] #block-userlogin h2{line-height:1.38;margin:0}header[role="banner"] #block-userlogin>section{overflow:hidden;background-color:#fff;box-sizing:content-box;transition:all 0.4s ease-in-out;right:0;top:1.7em;box-sizing:content-box;z-index:100}@media (min-width: 655px){header[role="banner"] #block-userlogin>section{max-height:0px;padding:0.01em 1em;transition-delay:2s;position:absolute;width:11em}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #block-userlogin:hover>section{transition-delay:0s;max-height:20em;padding:1em 1em;box-shadow:0 0 10px #ccc}}@media (min-width: 655px){header[role="banner"] #block-userlogin.tapped>section{transition-delay:0s;max-height:20em;padding:1em 1em;box-shadow:0 0 10px #ccc}}header[role="banner"] #block-userlogin .form-item{margin:0;position:relative;width:100%}header[role="banner"] #block-userlogin .form-item.form-item-name{margin:2px 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-name input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-pass{margin:0 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-pass input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login{font-size:0.756em}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login label{vertical-align:top}header[role="banner"] #block-userlogin #edit-actions{margin:0}header[role="banner"] #block-userlogin .item-list ul{margin:0}header[role="banner"] #block-userlogin .item-list ul li{list-style:none;margin:0}header[role="banner"] #block-userlogin .item-list ul li a{font-size:0.756em}header[role="banner"] #block-userlogin span.login-message{color:red;font-size:0.693em;line-height:1.2;display:block;padding:0 0 0.8em 0}header[role="banner"] #block-userlogin span.login-message[v-if="loginMessage"],header[role="banner"] #block-userlogin span.register-message[v-if="registerMessage"]{display:none}header[role="banner"] #block-userblock h2{display:none}header[role="banner"] #block-userblock a{margin-right:1em}header[role="banner"] #user-tools{padding-top:0.06em}header[role="banner"] #user-tools a.mdi-account{cursor:pointer}@media (min-width: 655px) and (max-width: 1090px){header[role="banner"] #user-tools a.mdi-account span{display:none}}header[role="banner"] #user-tools .mdi-logout::before{margin:-0.125em 0 0 0;vertical-align:top}header[role="banner"] #user-flags{padding-left:0.5em;margin-left:0.5em;display:inline-block;vertical-align:top;position:relative}header[role="banner"] #user-flags h2{cursor:pointer}header[role="banner"] #user-flags h2:before{padding-right:0.2em}@media (min-width: 655px) and (max-width: 1090px){header[role="banner"] #user-flags h2 span{display:none}}header[role="banner"] #user-flags ul{background-color:#fff;overflow:hidden;box-sizing:content-box;box-sizing:content-box}@media (min-width: 655px){header[role="banner"] #user-flags{border-left:1px solid #000}header[role="banner"] #user-flags ul{transition:all 0.4s ease-in-out;transition-delay:2s;z-index:30;position:absolute;right:0;top:1.7em;width:11em;max-height:1px;padding:0.01em 1em}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #user-flags:hover ul{transition-delay:0s;max-height:50em;padding:1em 1em;box-shadow:0 0 10px #ccc}}@media (min-width: 655px){header[role="banner"] #user-flags.tapped ul{transition-delay:0s;max-height:50em;padding:1em 1em;box-shadow:0 0 10px #ccc}}header[role="banner"] #user-flags li{width:100%;display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap}header[role="banner"] #user-flags li h5{cursor:pointer;font-weight:700}header[role="banner"] #user-flags li h5 span.length{font-weight:300}header[role="banner"] #user-flags li span.mdi{font-size:0.9em}header[role="banner"] #user-flags li div.actions{padding-left:0.5em}header[role="banner"] #user-flags li div.actions span.mdi{cursor:pointer;color:#4e4d4d}header[role="banner"] #user-flags li div.actions span.delete-btn.loading:before{animation:rotating 2s linear infinite}@media (min-width: 655px){header[role="banner"] #user-flags li div.actions{opacity:0;transition:opacity 0.3s ease-in-out}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #user-flags li:hover div.actions{opacity:1}}@media (min-width: 655px){header[role="banner"] #user-flags li.tapped div.actions{opacity:1}}@media (max-width: 654px){header[role="banner"] #user-flags li{flex-direction:row-reverse}header[role="banner"] #user-flags li div.actions{padding-left:0;padding-right:0.5em}}header[role="banner"] #user-flags li.create-flag{margin-top:0.2em}header[role="banner"] #user-flags li.create-flag input{align-self:flex-end;border:1px solid #bbb;border-radius:5px;width:calc(100% - 2em);font-size:0.8em}header[role="banner"] #user-flags li.create-flag span.add-btn{align-self:flex-end;color:#bbb;font-size:1em;padding:0 0 0 .5em;transition:all 0.2s ease-in-out}header[role="banner"] #user-flags li.create-flag span.add-btn.active{cursor:pointer;color:#1a1a1a}header[role="banner"] #user-flags li.create-flag span.add-btn.loading:before{animation:rotating 2s linear infinite}header[role="banner"] #block-header{margin-right:0.5em;padding-left:0.5em;border-left:1px solid #000}header[role="banner"] #block-header #block-header-menu{display:none}header[role="banner"] #block-header ul.menu{margin:0}header[role="banner"] #block-header ul.menu li{padding:0}header[role="banner"] #block-header ul.menu li{display:inline-block}header[role="banner"] #block-header ul.menu li:not(:first-of-type){margin-left:0.3em}@media (max-width: 654px){header[role="banner"] #block-header ul.menu{text-align:right}header[role="banner"] #block-header ul.menu li{display:block}header[role="banner"] #block-header ul.menu li a{display:block;padding:0.2em 0}}header[role="banner"] #block-languageswitcher{text-align:right;position:relative;padding-right:3px}header[role="banner"] #block-languageswitcher h2{margin:0.1em 0 0 0;font-size:0.756em;font-weight:400;padding:0.1em 0.4em 0.2em;border-radius:3px;background-color:#444;color:#fff;display:inline-block;vertical-align:top;width:12px;height:15px;overflow:hidden}header[role="banner"] #block-languageswitcher h2::before{content:"\F05CA";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header[role="banner"] #block-languageswitcher>ul.links{overflow:hidden;margin:0;box-sizing:content-box}@media (min-width: 655px){header[role="banner"] #block-languageswitcher>ul.links{width:3.5em;position:absolute;top:17px;right:0;transition:all 0.4s ease-in-out;padding:0.01em 0;height:1px}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #block-languageswitcher:hover>ul.links{transition-delay:0s;height:2em;padding:0.3em 0}}@media (min-width: 655px){header[role="banner"] #block-languageswitcher.tapped>ul.links{transition-delay:0s;height:2em;padding:0.3em 0}}@media (max-width: 654px){header[role="banner"] #block-languageswitcher h2{display:none}}header[role="banner"] #block-languageswitcher li{list-style:none;padding:0;display:inline-block}header[role="banner"] #block-languageswitcher li.is-active{display:none}header[role="banner"] #block-languageswitcher li a{margin:0;font-size:0.756em;font-weight:400;padding:0.2em 0.4em;border-radius:3px;background-color:#444;color:#fff}header[role="banner"] #header-bottom{display:flex;flex-direction:row;justify-content:space-between}header[role="banner"] #header-bottom:after{content:none}header[role="banner"] #header-bottom #block-materiosapisearchblock{align-self:flex-end}@media (max-width: 654px){header[role="banner"] #header-bottom{flex-direction:column;justify-content:center}header[role="banner"] #header-bottom #block-pagetitle{width:100%}header[role="banner"] #header-bottom #block-materiosapisearchblock{box-sizing:border-box;width:100%}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #header-bottom #block-materiosapisearchblock{align-self:flex-start}}header[role="banner"] #block-pagetitle{padding:1em 0}header[role="banner"] #block-pagetitle h2{margin:0;font-size:1.512em;text-transform:capitalize;font-weight:300}body.path-home header[role="banner"] #block-pagetitle h2{display:none}body:not(.path-home) header[role="banner"] #block-pagetitle h2{padding:0.5em 1em}body.path-blabla header[role="banner"] #block-pagetitle h2,body.path-checkout header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#9458aa}body.path-showrooms header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#50aa3c}body.path-base header[role="banner"] #block-pagetitle h2,body.path-thematique header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#69cdcf}body.path-pricing header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#ff9f50}@media (max-width: 654px){header[role="banner"] #block-pagetitle{padding:1em 0 0}body.path-frontpage header[role="banner"] #block-pagetitle,body.path-home header[role="banner"] #block-pagetitle{display:none}body.path-base header[role="banner"] #block-pagetitle h2{padding:0.5em 1em 0 !important}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #block-pagetitle{padding:0 0 1em}body:not(.path-home) header[role="banner"] #block-pagetitle h2{padding:0 0.6em 0.1em}}header[role="banner"] #block-materiosapisearchblock{padding:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form{display:grid;grid-template-columns:auto 25px;grid-template-rows:auto auto;row-gap:0.2em;justify-items:stretch}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item,header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form input.button{display:inline-block;margin:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item-search{grid-row:1 / 1;grid-column:1 / 1;position:relative}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item-search #edit-search{border:1px #BBB solid;border-radius:14px;padding:0.3em;color:#666;width:100%;box-sizing:border-box}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters{grid-row:2 / 2;grid-column:1 / span 2;border:none;padding:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>legend{line-height:0.6;padding-bottom:0.2em;width:100%;text-align:right}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>legend span{cursor:pointer;font-size:0.756em;color:#8f8f8f}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>div.fieldset-wrapper{height:0;overflow:hidden}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters.open>div.fieldset-wrapper{height:auto;overflow:visible}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main{font-size:0.756em}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected{border-radius:0.7em;height:1.5em;border:none;padding:0 0.5em;background-color:#eeeaea}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected.ss-open-below{border-radius:0.7em 0.7em 0 0.7em}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.placeholder{color:#1A1A1A;line-height:1}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.placeholder span.ss-disabled{color:#8f8f8f}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.ss-arrow span{border-color:#b1adad}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content{width:auto;border:none;border-radius:0.7em 0 0.7em 0.7em;right:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content.ss-open{box-shadow:0 0 10px #ccc}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content .ss-list{max-height:none}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content .ss-list .ss-option{white-space:nowrap;text-align:right}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .button.form-submit{grid-row:1 / 1;grid-column:2 / 2;justify-self:end;align-self:center;border:0;text-indent:50px;overflow:hidden;width:20px;height:20px;margin:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjI3bW0iCiAgIGhlaWdodD0iMjdtbSIKICAgdmlld0JveD0iMCAwIDI3IDI3IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxNTY4MCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJzZWFyY2guc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTU2NzQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjMuOTU5Nzk4IgogICAgIGlua3NjYXBlOmN4PSI1Mi4zOTQzMDEiCiAgICAgaW5rc2NhcGU6Y3k9IjY2LjY2OTUyOSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTE0NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTY3NyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iQ2FscXVlIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxnCiAgICAgICBpZD0iZzE2NDIwIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC44MTE1MDI5MywwLjIxMDg3NTA4KSI+CiAgICAgIDxsaW5lCiAgICAgICAgIGZpbGw9Im5vbmUiCiAgICAgICAgIHN0cm9rZT0iIzNhNThkOCIKICAgICAgICAgc3Ryb2tlLXdpZHRoPSIzLjU3NzU0IgogICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiCiAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIKICAgICAgICAgeDE9IjIuMDQzNjYwNiIKICAgICAgICAgeTE9IjI0LjQzMzkxNiIKICAgICAgICAgeDI9IjkuNDg3MjAyNiIKICAgICAgICAgeTI9IjE2Ljk5MDM3NCIKICAgICAgICAgaWQ9ImxpbmU0NTg0IgogICAgICAgICBzdHlsZT0ic3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgICAgPGcKICAgICAgICAgaWQ9Imc0NTkwIgogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2NDU4MzMzLDAsMCwwLjI2NDU4MzMzLC0zNzQuNTIzNSwtNjQ3Ljc4NjYpIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGQ9Im0gMTUwOS4zNzEsMjQ4OS4xMjkgYyAtMC4wMzksNi4xOTYgLTAuOTk2LDExLjYzOSAtMi44NjksMTYuMzI2IC0xLjg3Myw0LjY4NyAtNC40MjEsOC42MDcgLTcuNjQyLDExLjc1NSAtMy4yMjMsMy4xNDkgLTcuMDQ5LDUuNTA5IC0xMS40NzksNy4wODMgLTQuNDMsMS41NzQgLTkuMTg4LDIuMzQ2IC0xNC4yNjksMi4zMTUgLTQuOTQ0LC0wLjAzIC05LjYwMywtMC44NTkgLTEzLjk3OSwtMi40ODcgLTQuMzc3LC0xLjYyOCAtOC4xOTIsLTQuMDMzIC0xMS40NDQsLTcuMjI0IC0zLjI1MywtMy4xODcgLTUuODA0LC03LjEzNyAtNy42NTUsLTExLjg0NyAtMS44NTEsLTQuNzEgLTIuNzU3LC0xMC4xNjQgLTIuNzIxLC0xNi4zNjEgMC4wMzksLTYuMTk1IDEuMDQ1LC0xMS42MzcgMy4wMjQsLTE2LjMyNCAxLjk3OCwtNC42ODggNC42MjksLTguNjIxIDcuOTU3LC0xMS44MDUgMy4zMjYsLTMuMTgyIDcuMTY5LC01LjU2MSAxMS41MywtNy4xMzcgNC4zNjEsLTEuNTc0IDguOTQ1LC0yLjM0NiAxMy43NDksLTIuMzE2IDQuOTQzLDAuMDI5IDkuNjAxLDAuODU3IDEzLjk3OSwyLjQ4NiA0LjM3NSwxLjYyOSA4LjE4OCw0LjA1NSAxMS40NDIsNy4yNzYgMy4yNTIsMy4yMjIgNS44MDUsNy4xODggNy42NTYsMTEuODk5IDEuODUxLDQuNzEzIDIuNzU4LDEwLjE2NSAyLjcyMSwxNi4zNjEgeiBtIC01NS4yNDQsLTAuMzM3IGMgLTAuMDIyLDMuNTUxIDAuMzkyLDYuNzU4IDEuMjQ3LDkuNjE2IDAuODU0LDIuODYgMi4wOSw1LjMyMiAzLjcxNSw3LjM4NSAxLjYyMywyLjA2NCAzLjYxNCwzLjY2MiA1Ljk3Myw0Ljc4NyAyLjM2LDEuMTMgNS4wNzQsMS43MDMgOC4xMzcsMS43MjEgMi45OTIsMC4wMiA1LjY5NSwtMC41MiA4LjEwMywtMS42MjEgMi40MTEsLTEuMDk5IDQuNDM3LC0yLjY3IDYuMDg2LC00LjcxNSAxLjY0OSwtMi4wNDEgMi45MTYsLTQuNDg4IDMuODA1LC03LjMzOSAwLjg4NiwtMi44NDggMS4zNDMsLTYuMDQ5IDEuMzY0LC05LjYwMSAwLjAyMSwtMy41NDkgLTAuMzk2LC02Ljc3MiAtMS4yNDcsLTkuNjY2IC0wLjg1NCwtMi44OTUgLTIuMDkyLC01LjM3MiAtMy43MTQsLTcuNDM4IC0xLjYyNCwtMi4wNjIgLTMuNjMxLC0zLjY1OSAtNi4wMjksLTQuNzg5IC0yLjM5NSwtMS4xMjcgLTUuMDkxLC0xLjcwMSAtOC4wODIsLTEuNzIxIC0zLjA2NCwtMC4wMTggLTUuNzg0LDAuNTM5IC04LjE1NiwxLjY3NCAtMi4zNzQsMS4xMzUgLTQuMzg1LDIuNzI2IC02LjAzMyw0Ljc2OCAtMS42NSwyLjA0NSAtMi45MTcsNC41MDkgLTMuODA1LDcuMzkzIC0wLjg5LDIuODg1IC0xLjM0Myw2LjA2NyAtMS4zNjQsOS41NDYgeiIKICAgICAgICAgICBpZD0icGF0aDQ1ODgiIC8+CiAgICAgIDwvZz4KICAgICAgPGNpcmNsZQogICAgICAgICBmaWxsPSIjZmYyMzI2IgogICAgICAgICBjeD0iMTUuMjQ0NTMzIgogICAgICAgICBjeT0iMTAuNjk2NDU0IgogICAgICAgICByPSIxLjcyMTkwODMiCiAgICAgICAgIGlkPSJjaXJjbGU0NTk0IgogICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjI2NDU4MyIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent}@media (max-width: 654px){header[role="banner"] #block-materiosapisearchblock{padding:0 1em 1em;background-color:#69cdcf}body:not(.path-base) header[role="banner"] #block-materiosapisearchblock{display:none}}aside.messages{padding:0}#content-left{z-index:5;box-sizing:content-box;max-width:1px;overflow-x:hidden;transition:all 0.3s ease-in-out}#content-left.opened{max-width:500px;padding:0.3em}#content-left>*{box-sizing:border-box;background-color:#fff;box-shadow:-2px 0px 4px rgba(0,0,0,0.2);padding:0.5em}#content-left .flag-collection>header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:13px}#content-left .flag-collection>header .mdi-close{cursor:pointer;align-self:flex-end}@media (max-width: 436px){#content-left .flag-collection>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#content-left .flag-collection>ul>li{margin:0 0 13px 0;padding:0}#content-left .flag-collection>ul>li article.card.minicard{width:170px;height:100px;margin:auto}#content-left .flag-collection>ul>li article.card.minicard>header{padding:0.3em 0.3em 0.1em}#content-left .flag-collection>ul>li article.card.minicard>header h1{margin:0}#content-left .flag-collection>ul>li article.card.minicard>nav.tools{padding:0 0.2em}#content-left .flag-collection>ul>li article.card.minicard>nav.tools .mdi.unflag{cursor:pointer}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>h3,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-size:3.5em;line-height:1}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>h3,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-size:2em}}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body{font-size:0.9em;line-height:1.3}article.node--type-frontpage .node__content>section.home-intro,article.node--type-frontpage .node__content>section.home-pricing{padding:1.5em 0;background-color:#fff}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1),article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1){width:80%;margin:0 auto;text-align:center}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1),article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1){width:auto;padding:0 1em;text-align:left}}article.node--type-frontpage .node__content>section.home-database,article.node--type-frontpage .node__content>section.home-showrooms,article.node--type-frontpage .node__content>section.home-blabla{display:flex;flex-direction:row;flex-wrap:nowrap}article.node--type-frontpage .node__content>section.home-database>div:nth-child(1),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1){flex:0 0 423px;box-sizing:border-box;padding:1em;color:#fff}article.node--type-frontpage .node__content>section.home-database>div:nth-child(2),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(2),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(2){flex:1 1 auto;box-sizing:border-box;padding:1em 0.5em}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-database,article.node--type-frontpage .node__content>section.home-showrooms,article.node--type-frontpage .node__content>section.home-blabla{flex-direction:column}article.node--type-frontpage .node__content>section.home-database>div:nth-child(1),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1){flex:0 0 auto}}article.node--type-frontpage>h2{display:none}article.node--type-frontpage .node__content>section.home-intro .field__item{display:flex;flex-flow:row nowrap;justify-content:center}article.node--type-frontpage .node__content>section.home-intro .field__item p{flex:0 0 35%;max-width:410px;padding:1em;box-sizing:border-box}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro .field__item{display:none}}article.node--type-frontpage .node__content>section.home-database{background-color:#69cdcf}article.node--type-frontpage .node__content>section.home-database .field--name-field-a-database .field__label{cursor:pointer}article.node--type-frontpage .node__content>section.home-database .field--name-field-database-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-database .field--name-field-database-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#69cdcf}article.node--type-frontpage .node__content>section.home-database .cards-list-home{position:relative;max-height:580px;overflow-y:hidden}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul{width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-database .cards-list-home ul{justify-content:space-around}}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li{padding:0 0 6.5px 0;box-sizing:border-box;width:102.5px;height:147.5px;position:relative;list-style:none;margin:0}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card{width:100%;height:100%}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card .field--name-field-short-description{font-size:0.656em;line-height:1.2}article.node--type-frontpage .node__content>section.home-showrooms{background-color:#50aa3c}article.node--type-frontpage .node__content>section.home-showrooms .field--name-field-showroom-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-showrooms .field--name-field-showroom-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#50aa3c}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{overflow:hidden;position:relative;display:grid;grid-template-rows:1fr}@media only screen and (max-width: 1526px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-column:1}}@media only screen and (min-width: 1527px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr 1fr;grid-gap:1em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(odd){grid-column:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(even){grid-column:2}}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-row:1;opacity:0;transition:all 2s ease-out}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item.active{opacity:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term{position:relative;width:100%;height:100%}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel{width:100%;padding-bottom:5em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel img{max-width:100%;height:auto}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:1em 0 0;background-color:#50aa3c;color:#fff}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text h2,article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text p{margin:0}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text h2{font-size:2em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address br{display:none}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address span:not(:nth-last-of-type(1)){margin-right:0.4em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address span:not(:nth-last-of-type(1)):after{padding-left:0.5em;content:"⋅"}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-phone{display:inline-block;margin-right:0.4em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-phone:after{padding-left:0.5em;content:"⋅"}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-email{display:inline-block}article.node--type-frontpage .node__content>section.home-blabla{background-color:#9458aa}article.node--type-frontpage .node__content>section.home-blabla .field--name-field-blabla-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-blabla .field--name-field-blabla-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#9458aa}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{position:relative;overflow-y:hidden;max-height:315px}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul{width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li{padding:0 0 13px 0;box-sizing:border-box;width:205px;position:relative;list-style:none;margin:0;overflow:hidden}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card{width:100%;height:auto}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card .field--name-title{font-size:0.756em;line-height:0.9}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{max-height:386px}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul{justify-content:space-around}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li{flex:0 3 45%}}article.node--type-frontpage .node__content>section.home-pricing>h3{text-align:center;text-transform:capitalize;padding:0.7em 0 0.3em 0}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing>h3{text-align:left;padding:0 0.4em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch{text-align:center}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch p{margin:0}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch{text-align:left}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch p{padding:0.5em 1em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing{display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:1em}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing p{flex:0 0 410px;padding:1em;margin:0;text-align:center}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing{flex-flow:column;justify-content:flex-start}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing p{flex:0 0 auto;text-align:left;padding:0 1em 0.5em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference{display:flex;flex-flow:row nowrap}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference{flex-flow:column;justify-content:flex-start}}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item{flex:0 0 50%;text-align:center;padding:2em 0;color:#fff;position:relative;height:18em}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item a.btn{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(1){background-color:#69cdcf}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(1) a.btn{color:#69cdcf}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(2){background-color:#ff9f50}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(2) a.btn{color:#ff9f50}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item>article{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-weight:600;line-height:0.7;padding-bottom:0.1em;text-align:center;word-spacing:30000px}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body{padding:0.5em}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body p{margin:0}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item{flex:0 0 auto;padding:0}}.infinite-loading-container .infinite-status-prompt i[class^="loading-"]{width:15px;height:15px}.cards-list{position:relative}.cards-list .search-info{font-size:0.756em;font-weight:500;margin:0;padding:0 0 0.5em 0}@media (orientation: landscape) and (max-width: 872px){.cards-list .search-info{display:none}}.cards-list>ul{margin:0;padding:0;width:calc(100% + 13px)}.cards-list>ul>li{list-style:none;margin:0 13px 13px 0;padding:0;display:inline-block;vertical-align:top}@media (max-width: 654px){.cards-list>ul{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%}.cards-list>ul>li{flex:0 1 48%;margin:0 0 0.5em 0;filter:drop-shadow(0 0 3px #aaa)}.cards-list>ul>li>article{width:100%;height:auto;box-shadow:none}#base .cards-list>ul>li>article>section.images{height:auto}.cards-list>ul>li>article>section.images>figure{position:relative}.cards-list>ul>li>article>section.images>figure:not(:first-child){display:none}.cards-list>ul>li>article>section.images>figure img:not(.blank){width:100%;height:auto}.cards-list>ul>li>article>section.images>figure img.blank{top:0;bottom:0;left:0;right:0}}article.card{position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2);width:205px;height:295px}article.card.article{width:423px;height:295px}article.card.article section.images a{display:block}article.card.minicard{height:100px;width:170px;height:100px;margin:auto}article.card.minicard>header{padding:0.3em 0.3em 0.1em;cursor:pointer}article.card.minicard>header h1{margin:0;font-size:1em}article.card.minicard>header h4{margin:0;line-height:1.1;margin-bottom:-0.4em}article.card.minicard>header span.ref{line-height:0.5}article.card.minicard>nav.tools{padding:0 0.2em;background:rgba(255,255,255,0.8)}article.card.minicard>nav.tools .mdi.unflag{cursor:pointer}@media (hover: hover){article.card.minicard>nav.tools .tool.samples:hover .tool-content{max-width:140px}}article.card.minicard>nav.tools .tool.samples.tapped .tool-content{max-width:140px}article.card.linkedmaterialcard{width:190px;height:110px}article.card.linkedmaterialcard>header{padding:0.3em 0.3em 0.1em;cursor:pointer}article.card.linkedmaterialcard>header h1{margin:0;font-size:1em}article.card.linkedmaterialcard>header h4{margin:0;line-height:1.1;margin-bottom:-0.4em}article.card.linkedmaterialcard>header span.ref{line-height:0.5}article.card.linkedmaterialcard>nav.tools{top:auto;bottom:0;padding:0 0.2em;background:transparent}article.card.linkedmaterialcard>nav.tools .mdi.unflag{cursor:pointer}article.card header{position:absolute;bottom:0;z-index:10;color:#000;background-color:rgba(255,255,255,0.8);padding:0.3em 0.3em;box-sizing:border-box;width:100%}article.card header h1,article.card header h4{margin:0;padding:0}article.card header h1{font-size:1.3em;font-weight:700;line-height:0.85;margin-bottom:0.2em}article.card header h4{font-size:0.882em;font-weight:300;line-height:1.1;margin-bottom:-0.2em}article.card header span.ref{font-size:0.693em;font-weight:300;line-height:1}article.card.card-thematique header{background-color:rgba(105,205,207,0.9)}article.card nav.tools{position:absolute;top:0;right:0;z-index:21;width:15px;background-color:#fff;box-sizing:content-box;padding:0.3em 0.1em;opacity:0;transition:opacity 0.2s ease-in-out}article.card nav.tools>*{overflow:visible;position:relative}article.card nav.tools>* span.btn{overflow:hidden;font-size:0.882em}article.card nav.tools>* .tool-content{position:absolute;top:0px;right:100%;width:180px;box-sizing:border-box;padding:0;background-color:#fff;box-shadow:-2px 3px 8px rgba(0,0,0,0.5);opacity:0;max-height:0;max-width:0;overflow:hidden;transition:all 0.2s ease-in-out;transition-delay:0.1s}@media (hover: hover){article.card nav.tools>*:hover .tool-content{transition:all 0.3s ease-in-out;opacity:1;padding:0.3em;max-height:195px;max-width:200px}}article.card nav.tools>*.tapped .tool-content{transition:all 0.3s ease-in-out;opacity:1;padding:0.3em;max-height:195px;max-width:200px}@media (max-width: 654px){article.card nav.tools{width:23px}article.card nav.tools>*>span.btn,article.card nav.tools>*>a{font-size:1.2em}}article.card nav.tools .tool.flags .tool-content ul{display:flex;flex-flow:row wrap}article.card nav.tools .tool.flags .tool-content ul li{padding:0 0.5em 0 0}article.card nav.tools .tool.flags span.flag{cursor:pointer;font-size:0.756em;color:#bbb;transition:color 0.3s ease-in-out}@media (hover: hover){article.card nav.tools .tool.flags span.flag:hover{color:#1a1a1a}}article.card nav.tools .tool.flags span.flag.tapped{color:#1a1a1a}article.card nav.tools .tool.flags span.flag.isActive{color:#1a1a1a}article.card nav.tools .tool.flags li.create-flag{margin-top:0.2em;padding:0}article.card nav.tools .tool.flags li.create-flag input{align-self:flex-end;border:1px solid #bbb;border-radius:5px;width:calc(100% - 2em);font-size:0.8em}article.card nav.tools .tool.flags li.create-flag span.add-btn{align-self:flex-end;color:#bbb;font-size:1em;transition:all 0.2s ease-in-out}article.card nav.tools .tool.flags li.create-flag span.add-btn.active{cursor:pointer;color:#1a1a1a}article.card nav.tools .tool.flags li.create-flag span.add-btn.loading:before{animation:rotating 2s linear infinite}article.card nav.tools .tool.samples .tool-content{font-size:0.756em}article.card nav.tools .tool.samples .tool-content ul li{font-weight:bold}article.card nav.tools .tool.samples .tool-content ul li span.showroom{font-weight:400}@media (hover: hover){article.card:hover nav.tools{opacity:1}}article.card.tapped nav.tools{opacity:1}article.card section.images{position:relative}article.card section.images,article.card section.images *{width:100%;height:100%}article.card section.images figure{cursor:pointer;margin:0;position:absolute;top:0;left:0;transition:opacity 0.2s ease-in-out}article.card section.images figure:first-of-type{z-index:5}article.card section.images figure.show{opacity:1;z-index:6}article.card section.images figure.hide{opacity:0}article.card section.images figure img.blank{position:absolute;top:0;left:0;z-index:20}article.card.search-card>header{cursor:pointer}article.card.modal-card{display:flex;flex-flow:row-reverse nowrap;width:850px;height:610px}article.card.modal-card>.col{flex-basis:50%}@media (orientation: portrait) and (max-width: 654px){article.card.modal-card{flex-flow:column;width:100%;height:100%;overflow-y:auto}article.card.modal-card>.col-right{flex:0 0 auto}article.card.modal-card>.col-left{flex:0 0 100%}}@media (orientation: landscape) and (max-width: 872px){article.card.modal-card{width:100%;height:100%}article.card.modal-card>.col-right{height:100%;overflow-y:auto}}article.card.modal-card section.col-right>*:not(nav.tools){position:relative;padding:0.3em 20px 0 0.5em;box-sizing:border-box;width:100%}article.card.modal-card section.col-right>header{bottom:auto}article.card.modal-card section.col-right span.label{font-size:0.693em;font-weight:500}article.card.modal-card section.col-right section.body p{font-size:0.693em;font-weight:300;line-height:1.35;margin:0 0 0.3em}article.card.modal-card section.col-right .vsa-list{padding:0;border:none;--vsa-heading-padding: 0 0;--vsa-content-padding: 0 0 0.5em;--vsa-default-icon-size: 0.3;--vsa-border-width: 0;--vsa-text-color: #1A1A1A;--vsa-highlight-color: #fff;--vsa-bg-color: #fff}article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:focus .vsa-item__trigger__icon--is-default::after,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:focus .vsa-item__trigger__icon--is-default::before,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:hover .vsa-item__trigger__icon--is-default::after,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:hover .vsa-item__trigger__icon--is-default::before{background-color:var(--vsa-text-color)}article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger{height:2em}article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger:hover,article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger:focus{color:var(--vsa-text-color)}article.card.modal-card section.col-right .vsa-list .vsa-item[data-vsa-active="false"] .vsa-item__heading{padding-bottom:0.2em;margin-bottom:0.2em;border-bottom:0.5px dotted #1A1A1A}article.card.modal-card section.col-right section.linked-materials>ul{display:flex;flex-flow:row wrap;justify-content:space-between}article.card.modal-card section.col-right section.linked-materials>ul>li{flex-basis:0 0 50%;margin-bottom:0.5em}article.card.modal-card section.col-right nav.tools{opacity:1}article.card.modal-card section.col-right nav.tools section.close span.btn.mdi-close{cursor:pointer}article.card.modal-card section.col-right nav.tools div.tool-content{min-width:385px}@media (max-width: 654px){article.card.modal-card section.col-right nav.tools div.tool-content{min-width:80vw}}article.card.modal-card section.col-right section.tool.samples div.tool-content ul{font-size:0.756em;font-weight:300}article.card.modal-card section.col-right section.tool.samples div.tool-content ul li{padding-right:0.5em}article.card.modal-card section.col-right section.tool.samples div.tool-content ul li span.showroom{font-weight:500}@media (hover: hover){article.card.modal-card section.col-right section.tool.note:hover div.tool-content{max-height:370px}}article.card.modal-card section.col-right section.tool.note.tapped div.tool-content{max-height:370px}article.card.modal-card section.col-right section.tool.note div.tool-content textarea,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:focus,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:focus-visible,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:active{resize:none;width:99%;height:350px;margin:0;padding:0.3em;border:1px solid #ccc;border-radius:3px;outline:none;box-sizing:border-box}article.card.modal-card section.col-right section.industriels{display:flex;flex-flow:row}article.card.modal-card section.col-right section.industriels>section{flex:0 0 50%}article.card.modal-card section.col-right section.industriels>section ul li{padding:0.1em 0 .4em 0}article.card.modal-card section.col-right section.industriels>section h2{margin:0;font-size:1em;line-height:1}article.card.modal-card section.col-right section.industriels>section p{margin:0;font-size:0.756em}article.card.modal-card section.col-right section.attachments a{margin:0;font-size:0.882em;line-height:0.6}article.card.modal-card section.col-right section.attachments a span{font-size:0.8em}article.card.modal-card section.col-right section.attachments p{margin:0;font-size:0.882em}.vm--modale-card{position:relative}@media (min-width: 655px){.vm--modale-card{max-width:850px;max-height:610px;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important}}.vm--overlay{background:rgba(0,0,0,0.5) !important}#main-content>article.thematique div.cols{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width: 654px){#main-content>article.thematique div.cols{flex-wrap:wrap}}#main-content>article.thematique div.cols div.col-left{padding:0 13px 13px 0;flex:0 0 423px}#main-content>article.thematique div.col-left section.body{background-color:#69cdcf;padding:0.5em 1em 1em}#main-content>article.thematique div.col-left section.visuel img{width:100%}#main-content>article.thematique aside.linked-materials div.card-list>ul{width:calc(100% + 13px)}#main-content>article.thematique aside.linked-materials div.card-list>ul>li{display:inline-block;vertical-align:top;width:205px;margin:0 13px 13px 0}#main-content>article.thematique aside.linked-materials h3.field__label{font-size:1em;font-weight:500;margin:2em 0 1em 0}#main-content>article.thematique aside.linked-materials h1.title{font-size:1em;font-weight:400}#main-content>article.thematique aside.linked-materials h3.ref{font-size:0.756em;font-weight:600}#main-content>article.thematique aside.linked-materials h2.description{font-size:0.756em;font-weight:400}@media (min-width: 655px){#main-content>article.article div.cols{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(6, 1fr);grid-gap:1em}#main-content>article.article div.cols div.col-left{grid-column:1}#main-content>article.article div.cols div.col-right{grid-column:2/6}}@media (max-width: 654px){#main-content>article.article div.cols{padding:1em;box-sizing:border-box}#main-content>article.article div.cols .accroche figure{width:100%}}#main-content>article.article section.accroche figure{width:423px;margin:0 13px 0 0}#main-content>article.article section.accroche figure img{width:100%}#main-content>article.article section.taxonomy{margin:1em 0}#main-content>article.article section.taxonomy ul{margin:0}#main-content>article.article section.taxonomy li{display:inline-block;padding:0 0.5em 0 0}#main-content>article.article div.gallery-wrapper .image{display:inline-block;width:205px;margin:0 13px 7.8px 0;height:147.5px;background-size:cover}@media (max-width: 654px){#main-content>article.article div.gallery-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}#main-content>article.article div.gallery-wrapper .image{display:block;flex:0 1 48%;margin:0 0 7.8px 0}}@media (min-width: 655px){#main-content>article.article aside.linked-materials ul{width:calc(100% + 13px)}#main-content>article.article aside.linked-materials ul li{display:inline-block;vertical-align:top;width:205px;margin:0 13px 13px 0}}#main-content>article.article aside.linked-materials h3.field__label{font-size:1em;font-weight:500;margin:2em 0 1em 0}#main-content>article.article aside.linked-materials h1.title{font-size:1em;font-weight:400}#main-content>article.article aside.linked-materials h3.ref{font-size:0.756em;font-weight:600}#main-content>article.article aside.linked-materials h2.description{font-size:0.756em;font-weight:400}@media (max-width: 654px){#main-content>article.article nav.prevnext{padding:0 1em}}#main-content>article.article nav.prevnext.bottom{margin:2em 0}#main-content>article.article nav.prevnext ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}#main-content>article.article nav.prevnext li{padding:0;margin:0;list-style:none}#main-content>article.article nav.prevnext li a{font-size:0.756em;font-weight:700;line-height:1.3;display:block;position:relative;padding:0 1em}#main-content>article.article nav.prevnext li:nth-child(1){grid-column:1}#main-content>article.article nav.prevnext li:nth-child(1) a:before{content:'\021A4';position:absolute;left:0}#main-content>article.article nav.prevnext li:nth-child(2){grid-column:2;text-align:right}#main-content>article.article nav.prevnext li:nth-child(2) a:after{content:'\021A6';position:absolute;right:0}#showrooms{width:calc(100% + 13px)}#showrooms article.showroom{width:423px;display:inline-block;vertical-align:top;margin:0 13px 13px 0}#showrooms article.showroom h1{margin:0;font-weight:4}#showrooms article.showroom p{margin:0}#showrooms article.showroom figure{margin:0}#showrooms article.showroom figure img{max-width:100%}#main-content>#pricing,#main-content .view-pricing-products .view-content{display:flex;flex-flow:row nowrap}#main-content>#pricing article.product,#main-content>#pricing .views-row,#main-content .view-pricing-products .view-content article.product,#main-content .view-pricing-products .view-content .views-row{flex:0 0 50%;text-align:center;padding:2em 0}#main-content>#pricing article.product>header,#main-content>#pricing .views-row>header,#main-content .view-pricing-products .view-content article.product>header,#main-content .view-pricing-products .view-content .views-row>header{padding-bottom:1.3em}#main-content>#pricing article.product>header h1,#main-content>#pricing article.product .views-field-title,#main-content>#pricing .views-row>header h1,#main-content>#pricing .views-row .views-field-title,#main-content .view-pricing-products .view-content article.product>header h1,#main-content .view-pricing-products .view-content article.product .views-field-title,#main-content .view-pricing-products .view-content .views-row>header h1,#main-content .view-pricing-products .view-content .views-row .views-field-title{font-size:4em;line-height:0.6;color:#fff;text-align:center;word-spacing:30000px}#main-content>#pricing article.product section.content,#main-content>#pricing article.product .views-field-body,#main-content>#pricing .views-row section.content,#main-content>#pricing .views-row .views-field-body,#main-content .view-pricing-products .view-content article.product section.content,#main-content .view-pricing-products .view-content article.product .views-field-body,#main-content .view-pricing-products .view-content .views-row section.content,#main-content .view-pricing-products .view-content .views-row .views-field-body{color:#fff}#main-content>#pricing article.product section.content .description,#main-content>#pricing article.product .views-field-body .description,#main-content>#pricing .views-row section.content .description,#main-content>#pricing .views-row .views-field-body .description,#main-content .view-pricing-products .view-content article.product section.content .description,#main-content .view-pricing-products .view-content article.product .views-field-body .description,#main-content .view-pricing-products .view-content .views-row section.content .description,#main-content .view-pricing-products .view-content .views-row .views-field-body .description{font-size:1.134em}#main-content>#pricing article.product section.content .description p,#main-content>#pricing article.product .views-field-body .description p,#main-content>#pricing .views-row section.content .description p,#main-content>#pricing .views-row .views-field-body .description p,#main-content .view-pricing-products .view-content article.product section.content .description p,#main-content .view-pricing-products .view-content article.product .views-field-body .description p,#main-content .view-pricing-products .view-content .views-row section.content .description p,#main-content .view-pricing-products .view-content .views-row .views-field-body .description p{margin:0.3em}#main-content>#pricing article.product aside,#main-content>#pricing .views-row aside,#main-content .view-pricing-products .view-content article.product aside,#main-content .view-pricing-products .view-content .views-row aside{padding:1em 0}#main-content>#pricing article.product aside .variation,#main-content>#pricing .views-row aside .variation,#main-content .view-pricing-products .view-content article.product aside .variation,#main-content .view-pricing-products .view-content .views-row aside .variation{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end}#main-content>#pricing article.product aside .variation div.variation-description,#main-content>#pricing .views-row aside .variation div.variation-description,#main-content .view-pricing-products .view-content article.product aside .variation div.variation-description,#main-content .view-pricing-products .view-content .views-row aside .variation div.variation-description{flex:0 0 6.7em;font-size:2.012em;font-weight:800;color:#fff}#main-content>#pricing article.product aside .variation div.variation-description p,#main-content>#pricing .views-row aside .variation div.variation-description p,#main-content .view-pricing-products .view-content article.product aside .variation div.variation-description p,#main-content .view-pricing-products .view-content .views-row aside .variation div.variation-description p{margin:0;text-align:left}#main-content>#pricing article.product aside .variation button,#main-content>#pricing .views-row aside .variation button,#main-content .view-pricing-products .view-content article.product aside .variation button,#main-content .view-pricing-products .view-content .views-row aside .variation button{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff}#main-content>#pricing article.product:nth-child(1),#main-content>#pricing .views-row:nth-child(1),#main-content .view-pricing-products .view-content article.product:nth-child(1),#main-content .view-pricing-products .view-content .views-row:nth-child(1){background-color:#69cdcf}#main-content>#pricing article.product:nth-child(1) aside .variation button,#main-content>#pricing .views-row:nth-child(1) aside .variation button,#main-content .view-pricing-products .view-content article.product:nth-child(1) aside .variation button,#main-content .view-pricing-products .view-content .views-row:nth-child(1) aside .variation button{color:#69cdcf}#main-content>#pricing article.product:nth-child(2),#main-content>#pricing .views-row:nth-child(2),#main-content .view-pricing-products .view-content article.product:nth-child(2),#main-content .view-pricing-products .view-content .views-row:nth-child(2){background-color:#ff9f50}#main-content>#pricing article.product:nth-child(2) aside .variation button,#main-content>#pricing .views-row:nth-child(2) aside .variation button,#main-content .view-pricing-products .view-content article.product:nth-child(2) aside .variation button,#main-content .view-pricing-products .view-content .views-row:nth-child(2) aside .variation button{color:#ff9f50}@media (max-width: 654px){#main-content>#pricing,#main-content .view-pricing-products .view-content{flex-flow:column}#main-content>#pricing article.product,#main-content>#pricing .views-row,#main-content .view-pricing-products .view-content article.product,#main-content .view-pricing-products .view-content .views-row{flex:0 1 auto}}.modal{position:relative}#pricing-modal-login-register{position:relative;width:100%;text-align:left}#pricing-modal-login-register h2{margin:0.4em 0 1.1em;padding-right:4em;font-size:1.2em;font-weight:300}#pricing-modal-login-register #login-register{width:100%;display:flex;flex-flow:row nowrap}#pricing-modal-login-register #login-register>section{flex:0 0 250px}#pricing-modal-login-register #login-register>section form .form-item,#pricing-modal-login-register #login-register>section form .form-actions{margin:0.5em 0;max-width:none}#pricing-modal-login-register #login-register>section form .form-type-email,#pricing-modal-login-register #login-register>section form .form-type-password,#pricing-modal-login-register #login-register>section form .form-actions{display:block}#pricing-modal-login-register #login-register>section form input[type="email"],#pricing-modal-login-register #login-register>section form input[type="password"]{max-width:11em}#pricing-modal-login-register #login-register>section form#user-login-form #edit-pass--description,#pricing-modal-login-register #login-register>section form #edit-pass-pass1--description{display:block;max-width:16em;font-size:0.693em}#pricing-modal-login-register #login-register>section form span.login-message,#pricing-modal-login-register #login-register>section form span.register-message{color:red;font-size:0.693em;line-height:1.2;display:block;padding:0.8em 0 0 0}#pricing-modal-login-register #login-register>section form span.login-message[v-if="loginMessage"],#pricing-modal-login-register #login-register>section form span.register-message[v-if="registerMessage"]{display:none}@media (max-width: 654px){#pricing-modal-login-register{height:100%;overflow-y:auto}#pricing-modal-login-register #login-register{flex-flow:column}#pricing-modal-login-register #login-register>section{flex:0 0 auto}#pricing-modal-login-register #login-register>section form input[type="email"],#pricing-modal-login-register #login-register>section form input[type="password"]{max-width:90%;width:90%}#pricing-modal-login-register #login-register>section form#user-login-form #edit-pass--description,#pricing-modal-login-register #login-register>section form #edit-pass-pass1--description{max-width:90%;width:90%}#pricing-modal-login-register #login-register>section.login{padding-bottom:0.5em}}@media (orientation: landscape) and (max-width: 872px){#pricing-modal-login-register h2{margin:0 0 0.5em}}@media (max-width: 654px){#pricing .overlay>.modal{width:95% !important;height:95% !important}}#main-content form.commerce-checkout-flow{max-width:641px}#main-content form.commerce-checkout-flow .layout-checkout-form{display:flex;flex-flow:column}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{width:100%;float:none;order:2;background-color:#ff9f50;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main label,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main legend,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset#edit-review-contact-information,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset#edit-review-payment-information{color:#fff}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset{border:none;margin:0;padding:0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset legend{font-size:1.5em;font-weight:600;margin-bottom:0.5em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item{margin:0 0 0.5em 0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main label{display:inline-block;font-weight:bold;min-width:10em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main input[type="text"]{width:20em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form{display:inline-block;background-color:#fff;color:#1A1A1A;border-radius:5px;padding:1em;margin:0 0 1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item{display:flex;align-items:center;flex-flow:row nowrap}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item label{color:#777}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item .form-text{background-color:#fff;border-radius:3px}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-add-payment-method-billing-information-address-0-address-address-line2{padding-left:10.25em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-add-payment-method-billing-information-copy-to-address-book{display:none}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:100%;float:none;order:1}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary>h3{display:none}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary{background-color:#69cdcf;color:#fff;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .view-commerce-checkout-order-summary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .field--name-product-id .field--name-title{font-size:2.5em;font-weight:800}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .field--name-title{font-size:1.5em;font-weight:600}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary p{margin:0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption{background-color:#50aa3c;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper{display:flex;flex-flow:row;align-items:center}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item{margin:0 0.5em 0 0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item label{color:#fff;font-size:1.5em;font-weight:600;margin-right:0.5em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item input[type="text"]{width:7em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper input[type="submit"]{background-color:#fff;color:#50aa3c;border:none;margin:0;padding:0.1em 0.7em;box-sizing:content-box;height:2em;font-weight:800;border-radius:5px}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{float:none;width:100%;padding:0;order:3}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer #edit-actions{text-align:right}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer input#edit-actions-next{background-color:#9458aa;color:#fff;border:none;border-radius:5px;padding:0.2em 0.4em 0.3em;font-weight:600;font-size:1.323em}form#user-pass input.form-email{max-width:95%}#member-warning{padding:2em 4em;text-align:center}#member-warning a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#ff9f50;color:#fff}body:not(.path-home) footer[role="contentinfo"]{display:none}footer[role="contentinfo"] #block-materiosimplenewssubscription form{display:flex;flex-flow:row nowrap;align-items:center;font-size:0.756em}footer[role="contentinfo"] #block-materiosimplenewssubscription form>*{margin-right:0.5em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions{display:flex;flex-flow:row nowrap}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions>*{margin-right:0.5em;display:flex;flex-flow:row nowrap;align-items:center}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions input{margin-right:0.3em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-mail-wrapper input[type="email"]{width:10em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-actions--2 input[type="submit"]{border:none;background:none;background-color:#69cdcf;border-radius:5px;color:#fff;padding:0.45em 1em;font-weight:700} +body{background:white;color:#1A1A1A}a{color:inherit;text-decoration:none}a,a:focus,a:active{outline:none}a:focus{-moz-outline-style:none}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}p a{position:relative}p a:not(.btn):after{content:'';position:absolute;top:1em;left:0;width:100%;border-bottom:1px dotted #000}input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{border-radius:5px;border:0.5px solid #aaa;padding:0.3em 0.4em}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{outline:none;box-shadow:0 0 2px 1px #8bc4ff}.col-1,.small-col-1,.med-col-1,.large-col-1,.col-2,.small-col-2,.med-col-2,.large-col-2,.col-3,.small-col-3,.med-col-3,.large-col-3,.col-4,.small-col-4,.med-col-4,.large-col-4,.col-5,.small-col-5,.med-col-5,.large-col-5,.col-6,.small-col-6,.med-col-6,.large-col-6,.col-7,.small-col-7,.med-col-7,.large-col-7,.col-8,.small-col-8,.med-col-8,.large-col-8,.col-9,.small-col-9,.med-col-9,.large-col-9,.col-10,.small-col-10,.med-col-10,.large-col-10,.col-11,.small-col-11,.med-col-11,.large-col-11,.col-12,.small-col-12,.med-col-12,.large-col-12,.col-1-offset-1,.col-1-offset-2,.col-1-offset-3,.col-1-offset-4,.col-1-offset-5,.col-1-offset-6,.col-1-offset-7,.col-1-offset-8,.col-1-offset-9,.col-1-offset-10,.col-1-offset-11,.col-2-offset-1,.col-2-offset-2,.col-2-offset-3,.col-2-offset-4,.col-2-offset-5,.col-2-offset-6,.col-2-offset-7,.col-2-offset-8,.col-2-offset-9,.col-2-offset-10,.col-3-offset-1,.col-3-offset-2,.col-3-offset-3,.col-3-offset-4,.col-3-offset-5,.col-3-offset-6,.col-3-offset-7,.col-3-offset-8,.col-3-offset-9,.col-4-offset-1,.col-4-offset-2,.col-4-offset-3,.col-4-offset-4,.col-4-offset-5,.col-4-offset-6,.col-4-offset-7,.col-4-offset-8,.col-5-offset-1,.col-5-offset-2,.col-5-offset-3,.col-5-offset-4,.col-5-offset-5,.col-5-offset-6,.col-5-offset-7,.col-6-offset-1,.col-6-offset-2,.col-6-offset-3,.col-6-offset-4,.col-6-offset-5,.col-6-offset-6,.col-7-offset-1,.col-7-offset-2,.col-7-offset-3,.col-7-offset-4,.col-7-offset-5,.col-8-offset-1,.col-8-offset-2,.col-8-offset-3,.col-8-offset-4,.col-9-offset-1,.col-9-offset-2,.col-9-offset-3,.col-10-offset-1,.col-10-offset-2,.col-11-offset-1{width:100%;float:left;box-sizing:border-box}.row{position:relative}.row:after{content:"";clear:both;display:block}.col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.col-1:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.small-col-1:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.med-col-1:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.large-col-1:last-child{padding-right:0}}.col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.col-2:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.small-col-2:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.med-col-2:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.large-col-2:last-child{padding-right:0}}.col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.col-3:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.small-col-3:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.med-col-3:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.large-col-3:last-child{padding-right:0}}.col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.col-4:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.small-col-4:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.med-col-4:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.large-col-4:last-child{padding-right:0}}.col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.col-5:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.small-col-5:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.med-col-5:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.large-col-5:last-child{padding-right:0}}.col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.col-6:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.small-col-6:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.med-col-6:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.large-col-6:last-child{padding-right:0}}.col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.col-7:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.small-col-7:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.med-col-7:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.large-col-7:last-child{padding-right:0}}.col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.col-8:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.small-col-8:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.med-col-8:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.large-col-8:last-child{padding-right:0}}.col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.col-9:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.small-col-9:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.med-col-9:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.large-col-9:last-child{padding-right:0}}.col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.col-10:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.small-col-10:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.med-col-10:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.large-col-10:last-child{padding-right:0}}.col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.col-11:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.small-col-11:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.med-col-11:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.large-col-11:last-child{padding-right:0}}.col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.col-12:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.small-col-12:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.med-col-12:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.large-col-12:last-child{padding-right:0}}.col-1-offset-1{padding-left:1em;padding-right:1em;margin-left:8.33333%;width:8.33333%}.col-1-offset-1:last-child{padding-right:0}.col-1-offset-2{padding-left:2em;padding-right:1em;margin-left:16.66667%;width:8.33333%}.col-1-offset-2:last-child{padding-right:0}.col-1-offset-3{padding-left:3em;padding-right:1em;margin-left:25%;width:8.33333%}.col-1-offset-3:last-child{padding-right:0}.col-1-offset-4{padding-left:4em;padding-right:1em;margin-left:33.33333%;width:8.33333%}.col-1-offset-4:last-child{padding-right:0}.col-1-offset-5{padding-left:5em;padding-right:1em;margin-left:41.66667%;width:8.33333%}.col-1-offset-5:last-child{padding-right:0}.col-1-offset-6{padding-left:6em;padding-right:1em;margin-left:50%;width:8.33333%}.col-1-offset-6:last-child{padding-right:0}.col-1-offset-7{padding-left:7em;padding-right:1em;margin-left:58.33333%;width:8.33333%}.col-1-offset-7:last-child{padding-right:0}.col-1-offset-8{padding-left:8em;padding-right:1em;margin-left:66.66667%;width:8.33333%}.col-1-offset-8:last-child{padding-right:0}.col-1-offset-9{padding-left:9em;padding-right:1em;margin-left:75%;width:8.33333%}.col-1-offset-9:last-child{padding-right:0}.col-1-offset-10{padding-left:10em;padding-right:1em;margin-left:83.33333%;width:8.33333%}.col-1-offset-10:last-child{padding-right:0}.col-1-offset-11{padding-left:11em;padding-right:1em;margin-left:91.66667%;width:8.33333%}.col-1-offset-11:last-child{padding-right:0}.col-2-offset-1{padding-left:1em;padding-right:1em;margin-left:16.66667%;width:16.66667%}.col-2-offset-1:last-child{padding-right:0}.col-2-offset-2{padding-left:2em;padding-right:1em;margin-left:33.33333%;width:16.66667%}.col-2-offset-2:last-child{padding-right:0}.col-2-offset-3{padding-left:3em;padding-right:1em;margin-left:50%;width:16.66667%}.col-2-offset-3:last-child{padding-right:0}.col-2-offset-4{padding-left:4em;padding-right:1em;margin-left:66.66667%;width:16.66667%}.col-2-offset-4:last-child{padding-right:0}.col-2-offset-5{padding-left:5em;padding-right:1em;margin-left:83.33333%;width:16.66667%}.col-2-offset-5:last-child{padding-right:0}.col-2-offset-6{padding-left:6em;padding-right:1em;margin-left:100%;width:16.66667%}.col-2-offset-6:last-child{padding-right:0}.col-2-offset-7{padding-left:7em;padding-right:1em;margin-left:116.66667%;width:16.66667%}.col-2-offset-7:last-child{padding-right:0}.col-2-offset-8{padding-left:8em;padding-right:1em;margin-left:133.33333%;width:16.66667%}.col-2-offset-8:last-child{padding-right:0}.col-2-offset-9{padding-left:9em;padding-right:1em;margin-left:150%;width:16.66667%}.col-2-offset-9:last-child{padding-right:0}.col-2-offset-10{padding-left:10em;padding-right:1em;margin-left:166.66667%;width:16.66667%}.col-2-offset-10:last-child{padding-right:0}.col-3-offset-1{padding-left:1em;padding-right:1em;margin-left:25%;width:25%}.col-3-offset-1:last-child{padding-right:0}.col-3-offset-2{padding-left:2em;padding-right:1em;margin-left:50%;width:25%}.col-3-offset-2:last-child{padding-right:0}.col-3-offset-3{padding-left:3em;padding-right:1em;margin-left:75%;width:25%}.col-3-offset-3:last-child{padding-right:0}.col-3-offset-4{padding-left:4em;padding-right:1em;margin-left:100%;width:25%}.col-3-offset-4:last-child{padding-right:0}.col-3-offset-5{padding-left:5em;padding-right:1em;margin-left:125%;width:25%}.col-3-offset-5:last-child{padding-right:0}.col-3-offset-6{padding-left:6em;padding-right:1em;margin-left:150%;width:25%}.col-3-offset-6:last-child{padding-right:0}.col-3-offset-7{padding-left:7em;padding-right:1em;margin-left:175%;width:25%}.col-3-offset-7:last-child{padding-right:0}.col-3-offset-8{padding-left:8em;padding-right:1em;margin-left:200%;width:25%}.col-3-offset-8:last-child{padding-right:0}.col-3-offset-9{padding-left:9em;padding-right:1em;margin-left:225%;width:25%}.col-3-offset-9:last-child{padding-right:0}.col-4-offset-1{padding-left:1em;padding-right:1em;margin-left:33.33333%;width:33.33333%}.col-4-offset-1:last-child{padding-right:0}.col-4-offset-2{padding-left:2em;padding-right:1em;margin-left:66.66667%;width:33.33333%}.col-4-offset-2:last-child{padding-right:0}.col-4-offset-3{padding-left:3em;padding-right:1em;margin-left:100%;width:33.33333%}.col-4-offset-3:last-child{padding-right:0}.col-4-offset-4{padding-left:4em;padding-right:1em;margin-left:133.33333%;width:33.33333%}.col-4-offset-4:last-child{padding-right:0}.col-4-offset-5{padding-left:5em;padding-right:1em;margin-left:166.66667%;width:33.33333%}.col-4-offset-5:last-child{padding-right:0}.col-4-offset-6{padding-left:6em;padding-right:1em;margin-left:200%;width:33.33333%}.col-4-offset-6:last-child{padding-right:0}.col-4-offset-7{padding-left:7em;padding-right:1em;margin-left:233.33333%;width:33.33333%}.col-4-offset-7:last-child{padding-right:0}.col-4-offset-8{padding-left:8em;padding-right:1em;margin-left:266.66667%;width:33.33333%}.col-4-offset-8:last-child{padding-right:0}.col-5-offset-1{padding-left:1em;padding-right:1em;margin-left:41.66667%;width:41.66667%}.col-5-offset-1:last-child{padding-right:0}.col-5-offset-2{padding-left:2em;padding-right:1em;margin-left:83.33333%;width:41.66667%}.col-5-offset-2:last-child{padding-right:0}.col-5-offset-3{padding-left:3em;padding-right:1em;margin-left:125%;width:41.66667%}.col-5-offset-3:last-child{padding-right:0}.col-5-offset-4{padding-left:4em;padding-right:1em;margin-left:166.66667%;width:41.66667%}.col-5-offset-4:last-child{padding-right:0}.col-5-offset-5{padding-left:5em;padding-right:1em;margin-left:208.33333%;width:41.66667%}.col-5-offset-5:last-child{padding-right:0}.col-5-offset-6{padding-left:6em;padding-right:1em;margin-left:250%;width:41.66667%}.col-5-offset-6:last-child{padding-right:0}.col-5-offset-7{padding-left:7em;padding-right:1em;margin-left:291.66667%;width:41.66667%}.col-5-offset-7:last-child{padding-right:0}.col-6-offset-1{padding-left:1em;padding-right:1em;margin-left:50%;width:50%}.col-6-offset-1:last-child{padding-right:0}.col-6-offset-2{padding-left:2em;padding-right:1em;margin-left:100%;width:50%}.col-6-offset-2:last-child{padding-right:0}.col-6-offset-3{padding-left:3em;padding-right:1em;margin-left:150%;width:50%}.col-6-offset-3:last-child{padding-right:0}.col-6-offset-4{padding-left:4em;padding-right:1em;margin-left:200%;width:50%}.col-6-offset-4:last-child{padding-right:0}.col-6-offset-5{padding-left:5em;padding-right:1em;margin-left:250%;width:50%}.col-6-offset-5:last-child{padding-right:0}.col-6-offset-6{padding-left:6em;padding-right:1em;margin-left:300%;width:50%}.col-6-offset-6:last-child{padding-right:0}.col-7-offset-1{padding-left:1em;padding-right:1em;margin-left:58.33333%;width:58.33333%}.col-7-offset-1:last-child{padding-right:0}.col-7-offset-2{padding-left:2em;padding-right:1em;margin-left:116.66667%;width:58.33333%}.col-7-offset-2:last-child{padding-right:0}.col-7-offset-3{padding-left:3em;padding-right:1em;margin-left:175%;width:58.33333%}.col-7-offset-3:last-child{padding-right:0}.col-7-offset-4{padding-left:4em;padding-right:1em;margin-left:233.33333%;width:58.33333%}.col-7-offset-4:last-child{padding-right:0}.col-7-offset-5{padding-left:5em;padding-right:1em;margin-left:291.66667%;width:58.33333%}.col-7-offset-5:last-child{padding-right:0}.col-8-offset-1{padding-left:1em;padding-right:1em;margin-left:66.66667%;width:66.66667%}.col-8-offset-1:last-child{padding-right:0}.col-8-offset-2{padding-left:2em;padding-right:1em;margin-left:133.33333%;width:66.66667%}.col-8-offset-2:last-child{padding-right:0}.col-8-offset-3{padding-left:3em;padding-right:1em;margin-left:200%;width:66.66667%}.col-8-offset-3:last-child{padding-right:0}.col-8-offset-4{padding-left:4em;padding-right:1em;margin-left:266.66667%;width:66.66667%}.col-8-offset-4:last-child{padding-right:0}.col-9-offset-1{padding-left:1em;padding-right:1em;margin-left:75%;width:75%}.col-9-offset-1:last-child{padding-right:0}.col-9-offset-2{padding-left:2em;padding-right:1em;margin-left:150%;width:75%}.col-9-offset-2:last-child{padding-right:0}.col-9-offset-3{padding-left:3em;padding-right:1em;margin-left:225%;width:75%}.col-9-offset-3:last-child{padding-right:0}.col-10-offset-1{padding-left:1em;padding-right:1em;margin-left:83.33333%;width:83.33333%}.col-10-offset-1:last-child{padding-right:0}.col-10-offset-2{padding-left:2em;padding-right:1em;margin-left:166.66667%;width:83.33333%}.col-10-offset-2:last-child{padding-right:0}.col-11-offset-1{padding-left:1em;padding-right:1em;margin-left:91.66667%;width:91.66667%}.col-11-offset-1:last-child{padding-right:0}.col.float-right{float:right;padding-right:0;padding-left:1em}body,html{position:relative;width:100%;height:100%;font-family:sans-serif;font-style:normal;margin:0;padding:0}body{overflow-x:hidden}div.dialog-off-canvas-main-canvas{width:100vw;height:100vh;display:flex;flex-direction:column}body.toolbar-horizontal.toolbar-themes.toolbar-no-tabs{padding-top:24px !important}header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{margin:0 auto}@media only screen and (max-width: 218px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:218px}}@media only screen and (min-width: 437px) and (max-width: 654px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:436px}}@media only screen and (min-width: 655px) and (max-width: 872px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:654px}}@media only screen and (min-width: 873px) and (max-width: 1090px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:872px}}@media only screen and (min-width: 1091px) and (max-width: 1308px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1090px}}@media only screen and (min-width: 1309px) and (max-width: 1526px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1308px}}@media only screen and (min-width: 1527px) and (max-width: 1744px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1526px}}@media only screen and (min-width: 1745px) and (max-width: 1962px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1744px}}@media only screen and (min-width: 1963px) and (max-width: 2180px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:1962px}}@media only screen and (min-width: 2181px) and (max-width: 2398px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2180px}}@media only screen and (min-width: 2399px) and (max-width: 2616px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2398px}}@media only screen and (min-width: 2617px) and (max-width: 2834px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2616px}}@media only screen and (min-width: 2835px) and (max-width: 3052px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:2834px}}@media only screen and (min-width: 3053px) and (max-width: 3270px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3052px}}@media only screen and (min-width: 3271px) and (max-width: 3488px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3270px}}@media only screen and (min-width: 3489px) and (max-width: 3706px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3488px}}@media only screen and (min-width: 3707px) and (max-width: 3924px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3706px}}@media only screen and (min-width: 3925px) and (max-width: 4142px){header[role="banner"]>.wrapper,main[role="main"]>.scroller>.wrapper,footer[role="contentinfo"]>.wrapper{width:3924px}}header[role="banner"]{flex:0 0 auto;background-color:#fff;width:100vw}header[role="banner"]>.wrapper{background-color:#fff}header[role="banner"]>.wrapper:after{content:"";clear:both;display:block}header[role="banner"]>.wrapper .header-block{min-height:33px;font-size:0}header[role="banner"]>.wrapper .header-block>*{font-size:16px}header[role="banner"]>.wrapper .header-block.header-right{text-align:right}header[role="banner"]>.wrapper .header-block .header-block-wrapper>*{display:inline-block;vertical-align:top;text-align:left}header[role="banner"]>.wrapper .header-block input#header-block-right-toggle{display:none}header[role="banner"]>.wrapper .header-block label[for="header-block-right-toggle"]{display:none}@media (max-width: 654px){header[role="banner"]>.wrapper .header-block.header-left{width:75%}header[role="banner"]>.wrapper .header-block.header-right{width:23%}header[role="banner"]>.wrapper .header-block.header-right label[for="header-block-right-toggle"]{display:block}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper{z-index:100;position:absolute;top:33px;right:0;box-sizing:border-box;overflow:hidden;width:0.1px;box-shadow:0 0 0 #fff;padding:1em 0;margin-top:0.7em;transition:all 0.5s ease-in-out}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>*.block,header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>div#user-tools{display:block;width:18em;padding:0 0 1em 0 !important;margin:0 0 1em 0 !important;text-align:right;border-left:none !important;border-right:none !important}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>*.block:not(:last-child),header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper>div#user-tools:not(:last-child){border-bottom:1px solid #ccc !important}header[role="banner"]>.wrapper .header-block.header-right .header-block-wrapper #user-flags{width:18em;padding:1em 0 0 0 !important;margin:1em 0 0 0 !important;border-top:1px solid #ccc !important}header[role="banner"]>.wrapper .header-block.header-right input#header-block-right-toggle:checked ~ div.header-block-wrapper{width:20em;padding:1em 1em;box-shadow:-2px 2px 4px #ccc}}main[role="main"]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}main[role="main"]>.scroller{width:100vw}main[role="main"]>.scroller>.wrapper{display:flex;flex-direction:row-reverse}@media (max-width: 436px){main[role="main"]>.scroller>.wrapper{display:block}}main[role="main"]>.scroller>.wrapper #content-left{flex-basis:205px;flex-shrink:0}main[role="main"]>.scroller>.wrapper #content-left>*{width:100%;box-sizing:border-box;padding:0.5em 13px}@media (max-width: 436px){main[role="main"]>.scroller>.wrapper #content-left{padding-right:13px}}main[role="main"]>.scroller>.wrapper #content-center{flex-basis:110%}@keyframes rotating{from{transform:rotate(0deg);transform-origin:center}to{transform:rotate(360deg);transform-origin:center}}body{font-size:16px;font-family:"Ubuntu",Arial,"MS Trebuchet",sans-serif;font-weight:500;font-style:normal;line-height:1.3}aside.messages{border:none}header[role="banner"]{padding:0.2em 0 0 0}header[role="banner"] #block-userlogin h2,header[role="banner"] #user-tools a.mdi-account,header[role="banner"] #user-flags h2,header[role="banner"] #user-flags li h5,header[role="banner"] #block-header ul.menu li a{font-size:0.9em;font-weight:400}header[role="banner"] #block-sitebranding h1{margin:0;line-height:1}header[role="banner"] #block-sitebranding .slogan{font-size:0.882em;display:block;white-space:nowrap}@media (max-width: 654px){header[role="banner"] #block-sitebranding h1,header[role="banner"] #block-sitebranding .slogan{display:inline-block}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #block-sitebranding .slogan{display:none}}@media (max-width: 654px){header[role="banner"] .header-block.header-right .header-block-wrapper,header[role="banner"] .header-block.header-right .header-block-wrapper #user-flags ul{background-color:#fff}}header[role="banner"] #block-socialmedialinks{padding-right:0.5em;border-right:1px solid #1A1A1A;margin-right:0.5em}header[role="banner"] #block-socialmedialinks li{padding:0}header[role="banner"] #block-userlogin{position:relative;padding:0 1em;overflow:visible}header[role="banner"] #block-userlogin h2{line-height:1.38;margin:0}header[role="banner"] #block-userlogin>section{overflow:hidden;background-color:#fff;box-sizing:content-box;transition:all 0.4s ease-in-out;right:0;top:1.7em;box-sizing:content-box;z-index:100}@media (min-width: 655px){header[role="banner"] #block-userlogin>section{max-height:0px;padding:0.01em 1em;transition-delay:2s;position:absolute;width:11em}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #block-userlogin:hover>section{transition-delay:0s;max-height:20em;padding:1em 1em;box-shadow:0 0 10px #ccc}}@media (min-width: 655px){header[role="banner"] #block-userlogin.tapped>section{transition-delay:0s;max-height:20em;padding:1em 1em;box-shadow:0 0 10px #ccc}}header[role="banner"] #block-userlogin .form-item{margin:0;position:relative;width:100%}header[role="banner"] #block-userlogin .form-item.form-item-name{margin:2px 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-name input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-pass{margin:0 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-pass input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login{font-size:0.756em}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login label{vertical-align:top}header[role="banner"] #block-userlogin #edit-actions{margin:0}header[role="banner"] #block-userlogin .item-list ul{margin:0}header[role="banner"] #block-userlogin .item-list ul li{list-style:none;margin:0}header[role="banner"] #block-userlogin .item-list ul li a{font-size:0.756em}header[role="banner"] #block-userlogin span.login-message{color:red;font-size:0.693em;line-height:1.2;display:block;padding:0 0 0.8em 0}header[role="banner"] #block-userlogin span.login-message[v-if="loginMessage"],header[role="banner"] #block-userlogin span.register-message[v-if="registerMessage"]{display:none}header[role="banner"] #block-userblock h2{display:none}header[role="banner"] #block-userblock a{margin-right:1em}header[role="banner"] #user-tools{padding-top:0.06em}header[role="banner"] #user-tools a.mdi-account{cursor:pointer}@media (min-width: 655px) and (max-width: 1090px){header[role="banner"] #user-tools a.mdi-account span{display:none}}header[role="banner"] #user-tools .mdi-logout::before{margin:-0.125em 0 0 0;vertical-align:top}header[role="banner"] #user-flags{padding-left:0.5em;margin-left:0.5em;display:inline-block;vertical-align:top;position:relative}header[role="banner"] #user-flags h2{cursor:pointer}header[role="banner"] #user-flags h2:before{padding-right:0.2em}@media (min-width: 655px) and (max-width: 1090px){header[role="banner"] #user-flags h2 span{display:none}}header[role="banner"] #user-flags ul{background-color:#fff;overflow:hidden;box-sizing:content-box;box-sizing:content-box}@media (min-width: 655px){header[role="banner"] #user-flags{border-left:1px solid #000}header[role="banner"] #user-flags ul{transition:all 0.4s ease-in-out;transition-delay:2s;z-index:30;position:absolute;right:0;top:1.7em;width:11em;max-height:1px;padding:0.01em 1em}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #user-flags:hover ul{transition-delay:0s;max-height:50em;padding:1em 1em;box-shadow:0 0 10px #ccc}}@media (min-width: 655px){header[role="banner"] #user-flags.tapped ul{transition-delay:0s;max-height:50em;padding:1em 1em;box-shadow:0 0 10px #ccc}}header[role="banner"] #user-flags li{width:100%;display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap}header[role="banner"] #user-flags li h5{cursor:pointer;font-weight:700}header[role="banner"] #user-flags li h5 span.length{font-weight:300}header[role="banner"] #user-flags li span.mdi{font-size:0.9em}header[role="banner"] #user-flags li div.actions{padding-left:0.5em}header[role="banner"] #user-flags li div.actions span.mdi{cursor:pointer;color:#4e4d4d}header[role="banner"] #user-flags li div.actions span.delete-btn.loading:before{animation:rotating 2s linear infinite}@media (min-width: 655px){header[role="banner"] #user-flags li div.actions{opacity:0;transition:opacity 0.3s ease-in-out}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #user-flags li:hover div.actions{opacity:1}}@media (min-width: 655px){header[role="banner"] #user-flags li.tapped div.actions{opacity:1}}@media (max-width: 654px){header[role="banner"] #user-flags li{flex-direction:row-reverse}header[role="banner"] #user-flags li div.actions{padding-left:0;padding-right:0.5em}}header[role="banner"] #user-flags li.create-flag{margin-top:0.2em}header[role="banner"] #user-flags li.create-flag input{align-self:flex-end;border:1px solid #bbb;border-radius:5px;width:calc(100% - 2em);font-size:0.8em}header[role="banner"] #user-flags li.create-flag span.add-btn{align-self:flex-end;color:#bbb;font-size:1em;padding:0 0 0 .5em;transition:all 0.2s ease-in-out}header[role="banner"] #user-flags li.create-flag span.add-btn.active{cursor:pointer;color:#1a1a1a}header[role="banner"] #user-flags li.create-flag span.add-btn.loading:before{animation:rotating 2s linear infinite}header[role="banner"] #block-header{margin-right:0.5em;padding-left:0.5em;border-left:1px solid #000}header[role="banner"] #block-header #block-header-menu{display:none}header[role="banner"] #block-header ul.menu{margin:0}header[role="banner"] #block-header ul.menu li{padding:0}header[role="banner"] #block-header ul.menu li{display:inline-block}header[role="banner"] #block-header ul.menu li:not(:first-of-type){margin-left:0.3em}@media (max-width: 654px){header[role="banner"] #block-header ul.menu{text-align:right}header[role="banner"] #block-header ul.menu li{display:block}header[role="banner"] #block-header ul.menu li a{display:block;padding:0.2em 0}}header[role="banner"] #block-languageswitcher{text-align:right;position:relative;padding-right:3px}header[role="banner"] #block-languageswitcher h2{margin:0.1em 0 0 0;font-size:0.756em;font-weight:400;padding:0.1em 0.4em 0.2em;border-radius:3px;background-color:#444;color:#fff;display:inline-block;vertical-align:top;width:12px;height:15px;overflow:hidden}header[role="banner"] #block-languageswitcher h2::before{content:"\F05CA";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header[role="banner"] #block-languageswitcher>ul.links{overflow:hidden;margin:0;box-sizing:content-box}@media (min-width: 655px){header[role="banner"] #block-languageswitcher>ul.links{width:3.5em;position:absolute;top:17px;right:0;transition:all 0.4s ease-in-out;padding:0.01em 0;height:1px}}@media (min-width: 655px) and (hover: hover){header[role="banner"] #block-languageswitcher:hover>ul.links{transition-delay:0s;height:2em;padding:0.3em 0}}@media (min-width: 655px){header[role="banner"] #block-languageswitcher.tapped>ul.links{transition-delay:0s;height:2em;padding:0.3em 0}}@media (max-width: 654px){header[role="banner"] #block-languageswitcher h2{display:none}}header[role="banner"] #block-languageswitcher li{list-style:none;padding:0;display:inline-block}header[role="banner"] #block-languageswitcher li.is-active{display:none}header[role="banner"] #block-languageswitcher li a{margin:0;font-size:0.756em;font-weight:400;padding:0.2em 0.4em;border-radius:3px;background-color:#444;color:#fff}header[role="banner"] #header-bottom{display:flex;flex-direction:row;justify-content:space-between}header[role="banner"] #header-bottom:after{content:none}header[role="banner"] #header-bottom #block-materiosapisearchblock{align-self:flex-end}@media (max-width: 654px){header[role="banner"] #header-bottom{flex-direction:column;justify-content:center}header[role="banner"] #header-bottom #block-pagetitle{width:100%}header[role="banner"] #header-bottom #block-materiosapisearchblock{box-sizing:border-box;width:100%}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #header-bottom #block-materiosapisearchblock{align-self:flex-start}}header[role="banner"] #block-pagetitle{padding:1em 0}header[role="banner"] #block-pagetitle h2{margin:0;font-size:1.512em;text-transform:capitalize;font-weight:300}body.path-home header[role="banner"] #block-pagetitle h2{display:none}body:not(.path-home) header[role="banner"] #block-pagetitle h2{padding:0.5em 1em}body.path-blabla header[role="banner"] #block-pagetitle h2,body.path-checkout header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#9458aa}body.path-showrooms header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#50aa3c}body.path-base header[role="banner"] #block-pagetitle h2,body.path-thematique header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#69cdcf}body.path-pricing header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#ff9f50}@media (max-width: 654px){header[role="banner"] #block-pagetitle{padding:1em 0 0}body.path-frontpage header[role="banner"] #block-pagetitle,body.path-home header[role="banner"] #block-pagetitle{display:none}body.path-base header[role="banner"] #block-pagetitle h2{padding:0.5em 1em 0 !important}}@media (orientation: landscape) and (max-width: 872px){header[role="banner"] #block-pagetitle{padding:0 0 1em}body:not(.path-home) header[role="banner"] #block-pagetitle h2{padding:0 0.6em 0.1em}}header[role="banner"] #block-materiosapisearchblock{padding:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form{display:grid;grid-template-columns:auto 25px;grid-template-rows:auto auto;row-gap:0.2em;justify-items:stretch}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item,header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form input.button{display:inline-block;margin:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item-search{grid-row:1 / 1;grid-column:1 / 1;position:relative}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item-search #edit-search{border:1px #BBB solid;border-radius:14px;padding:0.3em;color:#666;width:100%;box-sizing:border-box}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters{grid-row:2 / 2;grid-column:1 / span 2;border:none;padding:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>legend{line-height:0.6;padding-bottom:0.2em;width:100%;text-align:right}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>legend span{cursor:pointer;font-size:0.756em;color:#8f8f8f}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters>div.fieldset-wrapper{height:0;overflow:hidden}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters.open>div.fieldset-wrapper{height:auto;overflow:visible}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main{font-size:0.756em}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected{border-radius:0.7em;height:1.5em;border:none;padding:0 0.5em;background-color:#eeeaea}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected.ss-open-below{border-radius:0.7em 0.7em 0 0.7em}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.placeholder{color:#1A1A1A;line-height:1}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.placeholder span.ss-disabled{color:#8f8f8f}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-single-selected span.ss-arrow span{border-color:#b1adad}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content{width:auto;border:none;border-radius:0.7em 0 0.7em 0.7em;right:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content.ss-open{box-shadow:0 0 10px #ccc}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content .ss-list{max-height:none}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form fieldset#edit-filters .ss-main .ss-content .ss-list .ss-option{white-space:nowrap;text-align:right}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .button.form-submit{grid-row:1 / 1;grid-column:2 / 2;justify-self:end;align-self:center;border:0;text-indent:50px;overflow:hidden;width:20px;height:20px;margin:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjI3bW0iCiAgIGhlaWdodD0iMjdtbSIKICAgdmlld0JveD0iMCAwIDI3IDI3IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxNTY4MCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJzZWFyY2guc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTU2NzQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjMuOTU5Nzk4IgogICAgIGlua3NjYXBlOmN4PSI1Mi4zOTQzMDEiCiAgICAgaW5rc2NhcGU6Y3k9IjY2LjY2OTUyOSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTE0NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTY3NyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iQ2FscXVlIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxnCiAgICAgICBpZD0iZzE2NDIwIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC44MTE1MDI5MywwLjIxMDg3NTA4KSI+CiAgICAgIDxsaW5lCiAgICAgICAgIGZpbGw9Im5vbmUiCiAgICAgICAgIHN0cm9rZT0iIzNhNThkOCIKICAgICAgICAgc3Ryb2tlLXdpZHRoPSIzLjU3NzU0IgogICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiCiAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIKICAgICAgICAgeDE9IjIuMDQzNjYwNiIKICAgICAgICAgeTE9IjI0LjQzMzkxNiIKICAgICAgICAgeDI9IjkuNDg3MjAyNiIKICAgICAgICAgeTI9IjE2Ljk5MDM3NCIKICAgICAgICAgaWQ9ImxpbmU0NTg0IgogICAgICAgICBzdHlsZT0ic3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgICAgPGcKICAgICAgICAgaWQ9Imc0NTkwIgogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2NDU4MzMzLDAsMCwwLjI2NDU4MzMzLC0zNzQuNTIzNSwtNjQ3Ljc4NjYpIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGQ9Im0gMTUwOS4zNzEsMjQ4OS4xMjkgYyAtMC4wMzksNi4xOTYgLTAuOTk2LDExLjYzOSAtMi44NjksMTYuMzI2IC0xLjg3Myw0LjY4NyAtNC40MjEsOC42MDcgLTcuNjQyLDExLjc1NSAtMy4yMjMsMy4xNDkgLTcuMDQ5LDUuNTA5IC0xMS40NzksNy4wODMgLTQuNDMsMS41NzQgLTkuMTg4LDIuMzQ2IC0xNC4yNjksMi4zMTUgLTQuOTQ0LC0wLjAzIC05LjYwMywtMC44NTkgLTEzLjk3OSwtMi40ODcgLTQuMzc3LC0xLjYyOCAtOC4xOTIsLTQuMDMzIC0xMS40NDQsLTcuMjI0IC0zLjI1MywtMy4xODcgLTUuODA0LC03LjEzNyAtNy42NTUsLTExLjg0NyAtMS44NTEsLTQuNzEgLTIuNzU3LC0xMC4xNjQgLTIuNzIxLC0xNi4zNjEgMC4wMzksLTYuMTk1IDEuMDQ1LC0xMS42MzcgMy4wMjQsLTE2LjMyNCAxLjk3OCwtNC42ODggNC42MjksLTguNjIxIDcuOTU3LC0xMS44MDUgMy4zMjYsLTMuMTgyIDcuMTY5LC01LjU2MSAxMS41MywtNy4xMzcgNC4zNjEsLTEuNTc0IDguOTQ1LC0yLjM0NiAxMy43NDksLTIuMzE2IDQuOTQzLDAuMDI5IDkuNjAxLDAuODU3IDEzLjk3OSwyLjQ4NiA0LjM3NSwxLjYyOSA4LjE4OCw0LjA1NSAxMS40NDIsNy4yNzYgMy4yNTIsMy4yMjIgNS44MDUsNy4xODggNy42NTYsMTEuODk5IDEuODUxLDQuNzEzIDIuNzU4LDEwLjE2NSAyLjcyMSwxNi4zNjEgeiBtIC01NS4yNDQsLTAuMzM3IGMgLTAuMDIyLDMuNTUxIDAuMzkyLDYuNzU4IDEuMjQ3LDkuNjE2IDAuODU0LDIuODYgMi4wOSw1LjMyMiAzLjcxNSw3LjM4NSAxLjYyMywyLjA2NCAzLjYxNCwzLjY2MiA1Ljk3Myw0Ljc4NyAyLjM2LDEuMTMgNS4wNzQsMS43MDMgOC4xMzcsMS43MjEgMi45OTIsMC4wMiA1LjY5NSwtMC41MiA4LjEwMywtMS42MjEgMi40MTEsLTEuMDk5IDQuNDM3LC0yLjY3IDYuMDg2LC00LjcxNSAxLjY0OSwtMi4wNDEgMi45MTYsLTQuNDg4IDMuODA1LC03LjMzOSAwLjg4NiwtMi44NDggMS4zNDMsLTYuMDQ5IDEuMzY0LC05LjYwMSAwLjAyMSwtMy41NDkgLTAuMzk2LC02Ljc3MiAtMS4yNDcsLTkuNjY2IC0wLjg1NCwtMi44OTUgLTIuMDkyLC01LjM3MiAtMy43MTQsLTcuNDM4IC0xLjYyNCwtMi4wNjIgLTMuNjMxLC0zLjY1OSAtNi4wMjksLTQuNzg5IC0yLjM5NSwtMS4xMjcgLTUuMDkxLC0xLjcwMSAtOC4wODIsLTEuNzIxIC0zLjA2NCwtMC4wMTggLTUuNzg0LDAuNTM5IC04LjE1NiwxLjY3NCAtMi4zNzQsMS4xMzUgLTQuMzg1LDIuNzI2IC02LjAzMyw0Ljc2OCAtMS42NSwyLjA0NSAtMi45MTcsNC41MDkgLTMuODA1LDcuMzkzIC0wLjg5LDIuODg1IC0xLjM0Myw2LjA2NyAtMS4zNjQsOS41NDYgeiIKICAgICAgICAgICBpZD0icGF0aDQ1ODgiIC8+CiAgICAgIDwvZz4KICAgICAgPGNpcmNsZQogICAgICAgICBmaWxsPSIjZmYyMzI2IgogICAgICAgICBjeD0iMTUuMjQ0NTMzIgogICAgICAgICBjeT0iMTAuNjk2NDU0IgogICAgICAgICByPSIxLjcyMTkwODMiCiAgICAgICAgIGlkPSJjaXJjbGU0NTk0IgogICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjI2NDU4MyIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent}@media (max-width: 654px){header[role="banner"] #block-materiosapisearchblock{padding:0 1em 1em;background-color:#69cdcf}body:not(.path-base) header[role="banner"] #block-materiosapisearchblock{display:none}}aside.messages{padding:0}#content-left{z-index:5;box-sizing:content-box;max-width:1px;overflow-x:hidden;transition:all 0.3s ease-in-out}#content-left.opened{max-width:500px;padding:0.3em}#content-left>*{box-sizing:border-box;background-color:#fff;box-shadow:-2px 0px 4px rgba(0,0,0,0.2);padding:0.5em}#content-left .flag-collection>header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:13px}#content-left .flag-collection>header .mdi-close{cursor:pointer;align-self:flex-end}@media (max-width: 436px){#content-left .flag-collection>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#content-left .flag-collection>ul>li{margin:0 0 13px 0;padding:0}#content-left .flag-collection>ul>li article.card.minicard{width:170px;height:100px;margin:auto}#content-left .flag-collection>ul>li article.card.minicard>header{padding:0.3em 0.3em 0.1em}#content-left .flag-collection>ul>li article.card.minicard>header h1{margin:0}#content-left .flag-collection>ul>li article.card.minicard>nav.tools{padding:0 0.2em}#content-left .flag-collection>ul>li article.card.minicard>nav.tools .mdi.unflag{cursor:pointer}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>h3,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-size:3.5em;line-height:1}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>h3,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-size:2em}}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body{font-size:0.9em;line-height:1.3}article.node--type-frontpage .node__content>section.home-intro,article.node--type-frontpage .node__content>section.home-pricing{padding:1.5em 0;background-color:#fff}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1),article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1){width:80%;margin:0 auto;text-align:center}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1),article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1){width:auto;padding:0 1em;text-align:left}}article.node--type-frontpage .node__content>section.home-database,article.node--type-frontpage .node__content>section.home-showrooms,article.node--type-frontpage .node__content>section.home-blabla{display:flex;flex-direction:row;flex-wrap:nowrap}article.node--type-frontpage .node__content>section.home-database>div:nth-child(1),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1){flex:0 0 423px;box-sizing:border-box;padding:1em;color:#fff}article.node--type-frontpage .node__content>section.home-database>div:nth-child(2),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(2),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(2){flex:1 1 auto;box-sizing:border-box;padding:1em 0.5em}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-database,article.node--type-frontpage .node__content>section.home-showrooms,article.node--type-frontpage .node__content>section.home-blabla{flex-direction:column}article.node--type-frontpage .node__content>section.home-database>div:nth-child(1),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1){flex:0 0 auto}}article.node--type-frontpage>h2{display:none}article.node--type-frontpage .node__content>section.home-intro .field__item{display:flex;flex-flow:row nowrap;justify-content:center}article.node--type-frontpage .node__content>section.home-intro .field__item p{flex:0 0 35%;max-width:410px;padding:1em;box-sizing:border-box}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-intro .field__item{display:none}}article.node--type-frontpage .node__content>section.home-database{background-color:#69cdcf}article.node--type-frontpage .node__content>section.home-database .field--name-field-a-database .field__label{cursor:pointer}article.node--type-frontpage .node__content>section.home-database .field--name-field-database-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-database .field--name-field-database-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#69cdcf}article.node--type-frontpage .node__content>section.home-database .cards-list-home{position:relative;max-height:580px;overflow-y:hidden}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul{width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-database .cards-list-home ul{justify-content:space-around}}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li{padding:0 0 6.5px 0;box-sizing:border-box;width:102.5px;height:147.5px;position:relative;list-style:none;margin:0}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card{width:100%;height:100%}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card .field--name-field-short-description{font-size:0.656em;line-height:1.2}article.node--type-frontpage .node__content>section.home-showrooms{background-color:#50aa3c}article.node--type-frontpage .node__content>section.home-showrooms .field--name-field-showroom-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-showrooms .field--name-field-showroom-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#50aa3c}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{overflow:hidden;position:relative;display:grid;grid-template-rows:1fr}@media only screen and (max-width: 1526px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-column:1}}@media only screen and (min-width: 1527px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr 1fr;grid-gap:1em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(odd){grid-column:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(even){grid-column:2}}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-row:1;opacity:0;transition:all 2s ease-out}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item.active{opacity:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term{position:relative;width:100%;height:100%}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel{width:100%;padding-bottom:5em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel img{max-width:100%;height:auto}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:1em 0 0;background-color:#50aa3c;color:#fff}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text h2,article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text p{margin:0}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text h2{font-size:2em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address br{display:none}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address span:not(:nth-last-of-type(1)){margin-right:0.4em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-address span:not(:nth-last-of-type(1)):after{padding-left:0.5em;content:"⋅"}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-phone{display:inline-block;margin-right:0.4em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-phone:after{padding-left:0.5em;content:"⋅"}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text .field--name-field-public-email{display:inline-block}article.node--type-frontpage .node__content>section.home-blabla{background-color:#9458aa}article.node--type-frontpage .node__content>section.home-blabla .field--name-field-blabla-links .field__item{display:inline-block}article.node--type-frontpage .node__content>section.home-blabla .field--name-field-blabla-links .field__item a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff;color:#9458aa}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{position:relative;overflow-y:hidden;max-height:315px}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul{width:100%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li{padding:0 0 13px 0;box-sizing:border-box;width:205px;position:relative;list-style:none;margin:0;overflow:hidden}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card{width:100%;height:auto}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card .field--name-title{font-size:0.756em;line-height:0.9}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{max-height:386px}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul{justify-content:space-around}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li{flex:0 3 45%}}article.node--type-frontpage .node__content>section.home-pricing>h3{text-align:center;text-transform:capitalize;padding:0.7em 0 0.3em 0}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing>h3{text-align:left;padding:0 0.4em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch{text-align:center}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch p{margin:0}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch{text-align:left}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing-pitch p{padding:0.5em 1em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing{display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:1em}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing p{flex:0 0 410px;padding:1em;margin:0;text-align:center}@media (max-width: 654px){article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing{flex-flow:column;justify-content:flex-start}article.node--type-frontpage .node__content>section.home-pricing .field--name-field-pricing p{flex:0 0 auto;text-align:left;padding:0 1em 0.5em}}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference{display:flex;flex-flow:row nowrap}@media (max-width: 1090px){article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference{flex-flow:column;justify-content:flex-start}}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item{flex:0 0 33%;text-align:center;padding:2em 0;color:#fff;position:relative;height:23em}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item>article{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-title{font-weight:600;line-height:0.7;padding-bottom:0.1em;text-align:center;word-spacing:30000px}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body{padding:0.5em}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-body p{margin:0}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div{display:flex;flex-direction:row;justify-content:center;align-items:baseline}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div .form-actions,article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div p{margin:0}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div .field--name-field-description{margin-right:0.5em}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div .field--name-field-description p{font-size:1.512em;font-weight:800;color:#fff;white-space:nowrap;text-align:right}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item .field--name-variations .field__item>div input.button--add-to-cart{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item a.btn{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(1){background-color:#69cdcf}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(1) a.btn{color:#69cdcf}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(1) .field--name-variations .field__item>div input.button--add-to-cart{color:#69cdcf}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(2){background-color:#ff9f50}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(2) a.btn{color:#ff9f50}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(2) .field--name-variations .field__item>div input.button--add-to-cart{color:#ff9f50}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(3){background-color:#50aa3c}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(3) a.btn{color:#50aa3c}article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item:nth-child(3)>article{max-width:345px}@media (max-width: 1090px){article.node--type-frontpage .node__content>section.home-pricing .field--name-computed-products-reference>.field__item{flex:0 0 auto;padding:0}}.infinite-loading-container .infinite-status-prompt i[class^="loading-"]{width:15px;height:15px}.cards-list{position:relative}.cards-list .search-info{font-size:0.756em;font-weight:500;margin:0;padding:0 0 0.5em 0}@media (orientation: landscape) and (max-width: 872px){.cards-list .search-info{display:none}}.cards-list>ul{margin:0;padding:0;width:calc(100% + 13px)}.cards-list>ul>li{list-style:none;margin:0 13px 13px 0;padding:0;display:inline-block;vertical-align:top}@media (max-width: 654px){.cards-list>ul{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%}.cards-list>ul>li{flex:0 1 48%;margin:0 0 0.5em 0;filter:drop-shadow(0 0 3px #aaa)}.cards-list>ul>li>article{width:100%;height:auto;box-shadow:none}#base .cards-list>ul>li>article>section.images{height:auto}.cards-list>ul>li>article>section.images>figure{position:relative}.cards-list>ul>li>article>section.images>figure:not(:first-child){display:none}.cards-list>ul>li>article>section.images>figure img:not(.blank){width:100%;height:auto}.cards-list>ul>li>article>section.images>figure img.blank{top:0;bottom:0;left:0;right:0}}article.card{position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2);width:205px;height:295px}article.card.article{width:423px;height:295px}article.card.article section.images a{display:block}article.card.minicard{height:100px;width:170px;height:100px;margin:auto}article.card.minicard>header{padding:0.3em 0.3em 0.1em;cursor:pointer}article.card.minicard>header h1{margin:0;font-size:1em}article.card.minicard>header h4{margin:0;line-height:1.1;margin-bottom:-0.4em}article.card.minicard>header span.ref{line-height:0.5}article.card.minicard>nav.tools{padding:0 0.2em;background:rgba(255,255,255,0.8)}article.card.minicard>nav.tools .mdi.unflag{cursor:pointer}@media (hover: hover){article.card.minicard>nav.tools .tool.samples:hover .tool-content{max-width:140px}}article.card.minicard>nav.tools .tool.samples.tapped .tool-content{max-width:140px}article.card.linkedmaterialcard{width:190px;height:110px}article.card.linkedmaterialcard>header{padding:0.3em 0.3em 0.1em;cursor:pointer}article.card.linkedmaterialcard>header h1{margin:0;font-size:1em}article.card.linkedmaterialcard>header h4{margin:0;line-height:1.1;margin-bottom:-0.4em}article.card.linkedmaterialcard>header span.ref{line-height:0.5}article.card.linkedmaterialcard>nav.tools{top:auto;bottom:0;padding:0 0.2em;background:transparent}article.card.linkedmaterialcard>nav.tools .mdi.unflag{cursor:pointer}article.card header{position:absolute;bottom:0;z-index:10;color:#000;background-color:rgba(255,255,255,0.8);padding:0.3em 0.3em;box-sizing:border-box;width:100%}article.card header h1,article.card header h4{margin:0;padding:0}article.card header h1{font-size:1.3em;font-weight:700;line-height:0.85;margin-bottom:0.2em}article.card header h4{font-size:0.882em;font-weight:300;line-height:1.1;margin-bottom:-0.2em}article.card header span.ref{font-size:0.693em;font-weight:300;line-height:1}article.card.card-thematique header{background-color:rgba(105,205,207,0.9)}article.card nav.tools{position:absolute;top:0;right:0;z-index:21;width:15px;background-color:#fff;box-sizing:content-box;padding:0.3em 0.1em;opacity:0;transition:opacity 0.2s ease-in-out}article.card nav.tools>*{overflow:visible;position:relative}article.card nav.tools>* span.btn{overflow:hidden;font-size:0.882em}article.card nav.tools>* .tool-content{position:absolute;top:0px;right:100%;width:180px;box-sizing:border-box;padding:0;background-color:#fff;box-shadow:-2px 3px 8px rgba(0,0,0,0.5);opacity:0;max-height:0;max-width:0;overflow:hidden;transition:all 0.2s ease-in-out;transition-delay:0.1s}@media (hover: hover){article.card nav.tools>*:hover .tool-content{transition:all 0.3s ease-in-out;opacity:1;padding:0.3em;max-height:195px;max-width:200px}}article.card nav.tools>*.tapped .tool-content{transition:all 0.3s ease-in-out;opacity:1;padding:0.3em;max-height:195px;max-width:200px}@media (max-width: 654px){article.card nav.tools{width:23px}article.card nav.tools>*>span.btn,article.card nav.tools>*>a{font-size:1.2em}}article.card nav.tools .tool.flags .tool-content ul{display:flex;flex-flow:row wrap}article.card nav.tools .tool.flags .tool-content ul li{padding:0 0.5em 0 0}article.card nav.tools .tool.flags span.flag{cursor:pointer;font-size:0.756em;color:#bbb;transition:color 0.3s ease-in-out}@media (hover: hover){article.card nav.tools .tool.flags span.flag:hover{color:#1a1a1a}}article.card nav.tools .tool.flags span.flag.tapped{color:#1a1a1a}article.card nav.tools .tool.flags span.flag.isActive{color:#1a1a1a}article.card nav.tools .tool.flags li.create-flag{margin-top:0.2em;padding:0}article.card nav.tools .tool.flags li.create-flag input{align-self:flex-end;border:1px solid #bbb;border-radius:5px;width:calc(100% - 2em);font-size:0.8em}article.card nav.tools .tool.flags li.create-flag span.add-btn{align-self:flex-end;color:#bbb;font-size:1em;transition:all 0.2s ease-in-out}article.card nav.tools .tool.flags li.create-flag span.add-btn.active{cursor:pointer;color:#1a1a1a}article.card nav.tools .tool.flags li.create-flag span.add-btn.loading:before{animation:rotating 2s linear infinite}article.card nav.tools .tool.samples .tool-content{font-size:0.756em}article.card nav.tools .tool.samples .tool-content ul li{font-weight:bold}article.card nav.tools .tool.samples .tool-content ul li span.showroom{font-weight:400}@media (hover: hover){article.card:hover nav.tools{opacity:1}}article.card.tapped nav.tools{opacity:1}article.card section.images{position:relative}article.card section.images,article.card section.images *{width:100%;height:100%}article.card section.images figure{cursor:pointer;margin:0;position:absolute;top:0;left:0;transition:opacity 0.2s ease-in-out}article.card section.images figure:first-of-type{z-index:5}article.card section.images figure.show{opacity:1;z-index:6}article.card section.images figure.hide{opacity:0}article.card section.images figure img.blank{position:absolute;top:0;left:0;z-index:20}article.card.search-card>header{cursor:pointer}article.card.modal-card{display:flex;flex-flow:row-reverse nowrap;width:850px;height:610px}article.card.modal-card>.col{flex-basis:50%}@media (orientation: portrait) and (max-width: 654px){article.card.modal-card{flex-flow:column;width:100%;height:100%;overflow-y:auto}article.card.modal-card>.col-right{flex:0 0 auto}article.card.modal-card>.col-left{flex:0 0 100%}}@media (orientation: landscape) and (max-width: 872px){article.card.modal-card{width:100%;height:100%}article.card.modal-card>.col-right{height:100%;overflow-y:auto}}article.card.modal-card section.col-right>*:not(nav.tools){position:relative;padding:0.3em 20px 0 0.5em;box-sizing:border-box;width:100%}article.card.modal-card section.col-right>header{bottom:auto}article.card.modal-card section.col-right span.label{font-size:0.693em;font-weight:500}article.card.modal-card section.col-right section.body p{font-size:0.693em;font-weight:300;line-height:1.35;margin:0 0 0.3em}article.card.modal-card section.col-right .vsa-list{padding:0;border:none;--vsa-heading-padding: 0 0;--vsa-content-padding: 0 0 0.5em;--vsa-default-icon-size: 0.3;--vsa-border-width: 0;--vsa-text-color: #1A1A1A;--vsa-highlight-color: #fff;--vsa-bg-color: #fff}article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:focus .vsa-item__trigger__icon--is-default::after,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:focus .vsa-item__trigger__icon--is-default::before,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:hover .vsa-item__trigger__icon--is-default::after,article.card.modal-card section.col-right .vsa-list .vsa-item__trigger:hover .vsa-item__trigger__icon--is-default::before{background-color:var(--vsa-text-color)}article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger{height:2em}article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger:hover,article.card.modal-card section.col-right .vsa-list .vsa-item .vsa-item__heading button.vsa-item__trigger:focus{color:var(--vsa-text-color)}article.card.modal-card section.col-right .vsa-list .vsa-item[data-vsa-active="false"] .vsa-item__heading{padding-bottom:0.2em;margin-bottom:0.2em;border-bottom:0.5px dotted #1A1A1A}article.card.modal-card section.col-right section.linked-materials>ul{display:flex;flex-flow:row wrap;justify-content:space-between}article.card.modal-card section.col-right section.linked-materials>ul>li{flex-basis:0 0 50%;margin-bottom:0.5em}article.card.modal-card section.col-right nav.tools{opacity:1}article.card.modal-card section.col-right nav.tools section.close span.btn.mdi-close{cursor:pointer}article.card.modal-card section.col-right nav.tools div.tool-content{min-width:385px}@media (max-width: 654px){article.card.modal-card section.col-right nav.tools div.tool-content{min-width:80vw}}article.card.modal-card section.col-right section.tool.samples div.tool-content ul{font-size:0.756em;font-weight:300}article.card.modal-card section.col-right section.tool.samples div.tool-content ul li{padding-right:0.5em}article.card.modal-card section.col-right section.tool.samples div.tool-content ul li span.showroom{font-weight:500}@media (hover: hover){article.card.modal-card section.col-right section.tool.note:hover div.tool-content{max-height:370px}}article.card.modal-card section.col-right section.tool.note.tapped div.tool-content{max-height:370px}article.card.modal-card section.col-right section.tool.note div.tool-content textarea,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:focus,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:focus-visible,article.card.modal-card section.col-right section.tool.note div.tool-content textarea:active{resize:none;width:99%;height:350px;margin:0;padding:0.3em;border:1px solid #ccc;border-radius:3px;outline:none;box-sizing:border-box}article.card.modal-card section.col-right section.industriels{display:flex;flex-flow:row}article.card.modal-card section.col-right section.industriels>section{flex:0 0 50%}article.card.modal-card section.col-right section.industriels>section ul li{padding:0.1em 0 .4em 0}article.card.modal-card section.col-right section.industriels>section h2{margin:0;font-size:1em;line-height:1}article.card.modal-card section.col-right section.industriels>section p{margin:0;font-size:0.756em}article.card.modal-card section.col-right section.attachments a{margin:0;font-size:0.882em;line-height:0.6}article.card.modal-card section.col-right section.attachments a span{font-size:0.8em}article.card.modal-card section.col-right section.attachments p{margin:0;font-size:0.882em}.vm--modale-card{position:relative}@media (min-width: 655px){.vm--modale-card{max-width:850px;max-height:610px;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important}}.vm--overlay{background:rgba(0,0,0,0.5) !important}#main-content>article.thematique div.cols{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width: 654px){#main-content>article.thematique div.cols{flex-wrap:wrap}}#main-content>article.thematique div.cols div.col-left{padding:0 13px 13px 0;flex:0 0 423px}#main-content>article.thematique div.col-left section.body{background-color:#69cdcf;padding:0.5em 1em 1em}#main-content>article.thematique div.col-left section.visuel img{width:100%}#main-content>article.thematique aside.linked-materials div.card-list>ul{width:calc(100% + 13px)}#main-content>article.thematique aside.linked-materials div.card-list>ul>li{display:inline-block;vertical-align:top;width:205px;margin:0 13px 13px 0}#main-content>article.thematique aside.linked-materials h3.field__label{font-size:1em;font-weight:500;margin:2em 0 1em 0}#main-content>article.thematique aside.linked-materials h1.title{font-size:1em;font-weight:400}#main-content>article.thematique aside.linked-materials h3.ref{font-size:0.756em;font-weight:600}#main-content>article.thematique aside.linked-materials h2.description{font-size:0.756em;font-weight:400}@media (min-width: 655px){#main-content>article.article div.cols{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(6, 1fr);grid-gap:1em}#main-content>article.article div.cols div.col-left{grid-column:1}#main-content>article.article div.cols div.col-right{grid-column:2/6}}@media (max-width: 654px){#main-content>article.article div.cols{padding:1em;box-sizing:border-box}#main-content>article.article div.cols .accroche figure{width:100%}}#main-content>article.article section.accroche figure{width:423px;margin:0 13px 0 0}#main-content>article.article section.accroche figure img{width:100%}#main-content>article.article section.taxonomy{margin:1em 0}#main-content>article.article section.taxonomy ul{margin:0}#main-content>article.article section.taxonomy li{display:inline-block;padding:0 0.5em 0 0}#main-content>article.article div.gallery-wrapper .image{display:inline-block;width:205px;margin:0 13px 7.8px 0;height:147.5px;background-size:cover}@media (max-width: 654px){#main-content>article.article div.gallery-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}#main-content>article.article div.gallery-wrapper .image{display:block;flex:0 1 48%;margin:0 0 7.8px 0}}@media (min-width: 655px){#main-content>article.article aside.linked-materials ul{width:calc(100% + 13px)}#main-content>article.article aside.linked-materials ul li{display:inline-block;vertical-align:top;width:205px;margin:0 13px 13px 0}}#main-content>article.article aside.linked-materials h3.field__label{font-size:1em;font-weight:500;margin:2em 0 1em 0}#main-content>article.article aside.linked-materials h1.title{font-size:1em;font-weight:400}#main-content>article.article aside.linked-materials h3.ref{font-size:0.756em;font-weight:600}#main-content>article.article aside.linked-materials h2.description{font-size:0.756em;font-weight:400}@media (max-width: 654px){#main-content>article.article nav.prevnext{padding:0 1em}}#main-content>article.article nav.prevnext.bottom{margin:2em 0}#main-content>article.article nav.prevnext ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}#main-content>article.article nav.prevnext li{padding:0;margin:0;list-style:none}#main-content>article.article nav.prevnext li a{font-size:0.756em;font-weight:700;line-height:1.3;display:block;position:relative;padding:0 1em}#main-content>article.article nav.prevnext li:nth-child(1){grid-column:1}#main-content>article.article nav.prevnext li:nth-child(1) a:before{content:'\021A4';position:absolute;left:0}#main-content>article.article nav.prevnext li:nth-child(2){grid-column:2;text-align:right}#main-content>article.article nav.prevnext li:nth-child(2) a:after{content:'\021A6';position:absolute;right:0}#showrooms{width:calc(100% + 13px)}#showrooms article.showroom{width:423px;display:inline-block;vertical-align:top;margin:0 13px 13px 0}#showrooms article.showroom h1{margin:0;font-weight:4}#showrooms article.showroom p{margin:0}#showrooms article.showroom figure{margin:0}#showrooms article.showroom figure img{max-width:100%}#main-content>#pricing,#main-content .view-pricing-products .view-content{display:flex;flex-flow:row nowrap}#main-content>#pricing article.product,#main-content>#pricing .views-row,#main-content .view-pricing-products .view-content article.product,#main-content .view-pricing-products .view-content .views-row{flex:0 0 33%;text-align:center;padding:2em 0}#main-content>#pricing article.product>header,#main-content>#pricing .views-row>header,#main-content .view-pricing-products .view-content article.product>header,#main-content .view-pricing-products .view-content .views-row>header{padding-bottom:1.3em}#main-content>#pricing article.product>header h1,#main-content>#pricing article.product .views-field-title,#main-content>#pricing .views-row>header h1,#main-content>#pricing .views-row .views-field-title,#main-content .view-pricing-products .view-content article.product>header h1,#main-content .view-pricing-products .view-content article.product .views-field-title,#main-content .view-pricing-products .view-content .views-row>header h1,#main-content .view-pricing-products .view-content .views-row .views-field-title{font-size:4em;line-height:0.6;color:#fff;text-align:center;word-spacing:30000px}#main-content>#pricing article.product section.content,#main-content>#pricing article.product .views-field-body,#main-content>#pricing .views-row section.content,#main-content>#pricing .views-row .views-field-body,#main-content .view-pricing-products .view-content article.product section.content,#main-content .view-pricing-products .view-content article.product .views-field-body,#main-content .view-pricing-products .view-content .views-row section.content,#main-content .view-pricing-products .view-content .views-row .views-field-body{color:#fff}#main-content>#pricing article.product section.content .description,#main-content>#pricing article.product .views-field-body .description,#main-content>#pricing .views-row section.content .description,#main-content>#pricing .views-row .views-field-body .description,#main-content .view-pricing-products .view-content article.product section.content .description,#main-content .view-pricing-products .view-content article.product .views-field-body .description,#main-content .view-pricing-products .view-content .views-row section.content .description,#main-content .view-pricing-products .view-content .views-row .views-field-body .description{font-size:1.134em}#main-content>#pricing article.product section.content .description p,#main-content>#pricing article.product .views-field-body .description p,#main-content>#pricing .views-row section.content .description p,#main-content>#pricing .views-row .views-field-body .description p,#main-content .view-pricing-products .view-content article.product section.content .description p,#main-content .view-pricing-products .view-content article.product .views-field-body .description p,#main-content .view-pricing-products .view-content .views-row section.content .description p,#main-content .view-pricing-products .view-content .views-row .views-field-body .description p{margin:0.3em}#main-content>#pricing article.product aside,#main-content>#pricing .views-row aside,#main-content .view-pricing-products .view-content article.product aside,#main-content .view-pricing-products .view-content .views-row aside{padding:1em 0}#main-content>#pricing article.product aside .variation,#main-content>#pricing .views-row aside .variation,#main-content .view-pricing-products .view-content article.product aside .variation,#main-content .view-pricing-products .view-content .views-row aside .variation{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end}#main-content>#pricing article.product aside .variation div.variation-description,#main-content>#pricing .views-row aside .variation div.variation-description,#main-content .view-pricing-products .view-content article.product aside .variation div.variation-description,#main-content .view-pricing-products .view-content .views-row aside .variation div.variation-description{flex:0 0 6.7em;font-size:2.012em;font-weight:800;color:#fff}#main-content>#pricing article.product aside .variation div.variation-description p,#main-content>#pricing .views-row aside .variation div.variation-description p,#main-content .view-pricing-products .view-content article.product aside .variation div.variation-description p,#main-content .view-pricing-products .view-content .views-row aside .variation div.variation-description p{margin:0;text-align:left}#main-content>#pricing article.product aside .variation button,#main-content>#pricing .views-row aside .variation button,#main-content .view-pricing-products .view-content article.product aside .variation button,#main-content .view-pricing-products .view-content .views-row aside .variation button{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#fff}#main-content>#pricing article.product:nth-child(1),#main-content>#pricing .views-row:nth-child(1),#main-content .view-pricing-products .view-content article.product:nth-child(1),#main-content .view-pricing-products .view-content .views-row:nth-child(1){background-color:#69cdcf}#main-content>#pricing article.product:nth-child(1) aside .variation button,#main-content>#pricing .views-row:nth-child(1) aside .variation button,#main-content .view-pricing-products .view-content article.product:nth-child(1) aside .variation button,#main-content .view-pricing-products .view-content .views-row:nth-child(1) aside .variation button{color:#69cdcf}#main-content>#pricing article.product:nth-child(2),#main-content>#pricing .views-row:nth-child(2),#main-content .view-pricing-products .view-content article.product:nth-child(2),#main-content .view-pricing-products .view-content .views-row:nth-child(2){background-color:#ff9f50}#main-content>#pricing article.product:nth-child(2) aside .variation button,#main-content>#pricing .views-row:nth-child(2) aside .variation button,#main-content .view-pricing-products .view-content article.product:nth-child(2) aside .variation button,#main-content .view-pricing-products .view-content .views-row:nth-child(2) aside .variation button{color:#ff9f50}#main-content>#pricing article.product:nth-child(3),#main-content>#pricing .views-row:nth-child(3),#main-content .view-pricing-products .view-content article.product:nth-child(3),#main-content .view-pricing-products .view-content .views-row:nth-child(3){background-color:#50aa3c}#main-content>#pricing article.product:nth-child(3) aside .variation button,#main-content>#pricing .views-row:nth-child(3) aside .variation button,#main-content .view-pricing-products .view-content article.product:nth-child(3) aside .variation button,#main-content .view-pricing-products .view-content .views-row:nth-child(3) aside .variation button{color:#50aa3c}@media (max-width: 654px){#main-content>#pricing,#main-content .view-pricing-products .view-content{flex-flow:column}#main-content>#pricing article.product,#main-content>#pricing .views-row,#main-content .view-pricing-products .view-content article.product,#main-content .view-pricing-products .view-content .views-row{flex:0 1 auto}}.modal{position:relative}#login-register{padding:1em;box-sizing:content-box;width:100%}#login-register h2{margin:0.4em 0 1.1em;padding-right:4em;font-size:1.2em;font-weight:300}#login-register>div.wrapper{display:flex;flex-flow:row nowrap}#login-register>div.wrapper>section{flex:0 0 50%}#login-register>div.wrapper>section form .form-item,#login-register>div.wrapper>section form .form-actions{margin:0.5em 0;max-width:none}#login-register>div.wrapper>section form .form-type-email,#login-register>div.wrapper>section form .form-type-password,#login-register>div.wrapper>section form .form-actions{display:block}#login-register>div.wrapper>section form input[type="email"],#login-register>div.wrapper>section form input[type="password"]{max-width:11em}#login-register>div.wrapper>section form#user-login-form #edit-pass--description,#login-register>div.wrapper>section form #edit-pass-pass1--description{display:block;max-width:16em;font-size:0.693em}#login-register>div.wrapper>section form span.login-message,#login-register>div.wrapper>section form span.register-message{color:red;font-size:0.693em;line-height:1.2;display:block;padding:0.8em 0 0 0}#login-register>div.wrapper>section form span.login-message[v-if="loginMessage"],#login-register>div.wrapper>section form span.register-message[v-if="registerMessage"]{display:none}@media (max-width: 654px){#login-register>div.wrapper{flex-flow:column}#login-register>div.wrapper>section{flex:0 0 auto}#login-register>div.wrapper>section form input[type="email"],#login-register>div.wrapper>section form input[type="password"]{max-width:90%;width:90%}#login-register>div.wrapper>section form#user-login-form #edit-pass--description,#login-register>div.wrapper>section form #edit-pass-pass1--description{max-width:90%;width:90%}#login-register>div.wrapper>section.login{padding-bottom:0.5em}}@media (max-width: 654px){#pricing .overlay>.modal{width:95% !important;height:95% !important}}#main-content form.commerce-checkout-flow{max-width:641px}#main-content form.commerce-checkout-flow .layout-checkout-form{display:flex;flex-flow:column}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{width:100%;float:none;order:2;background-color:#ff9f50;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main label,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main legend,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset#edit-review-contact-information,#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset#edit-review-payment-information{color:#fff}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset{border:none;margin:0;padding:0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main fieldset legend{font-size:1.5em;font-weight:600;margin-bottom:0.5em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item{margin:0 0 0.5em 0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main label{display:inline-block;font-weight:bold;min-width:10em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main input[type="text"]{width:20em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form{display:inline-block;background-color:#fff;color:#1A1A1A;border-radius:5px;padding:1em;margin:0 0 1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item{display:flex;align-items:center;flex-flow:row nowrap}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item label{color:#777}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .stripe-form .form-item .form-text{background-color:#fff;border-radius:3px}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-add-payment-method-billing-information-address-0-address-address-line2{padding-left:10.25em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main .form-item-payment-information-add-payment-method-billing-information-copy-to-address-book{display:none}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:100%;float:none;order:1}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary>h3{display:none}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary{background-color:#69cdcf;color:#fff;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .view-commerce-checkout-order-summary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .field--name-product-id .field--name-title{font-size:2.5em;font-weight:800}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary .field--name-title{font-size:1.5em;font-weight:600}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-order-summary p{margin:0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption{background-color:#50aa3c;padding:1em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper{display:flex;flex-flow:row;align-items:center}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item{margin:0 0.5em 0 0}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item label{color:#fff;font-size:1.5em;font-weight:600;margin-right:0.5em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper .form-item input[type="text"]{width:7em}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary #edit-coupon-redemption>.form-wrapper input[type="submit"]{background-color:#fff;color:#50aa3c;border:none;margin:0;padding:0.1em 0.7em;box-sizing:content-box;height:2em;font-weight:800;border-radius:5px}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{float:none;width:100%;padding:0;order:3}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer #edit-actions{text-align:right}#main-content form.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer input#edit-actions-next{background-color:#9458aa;color:#fff;border:none;border-radius:5px;padding:0.2em 0.4em 0.3em;font-weight:600;font-size:1.323em}form#user-pass input.form-email{max-width:95%}#member-warning{padding:2em 4em;text-align:center}#member-warning a{display:inline-block;font-size:0.9em;font-weight:bold;padding:0.7em 1em;margin-bottom:0.3em;background-color:#fff;color:#000;border-radius:5px;border:none;background-color:#ff9f50;color:#fff}body:not(.path-home) footer[role="contentinfo"]{display:none}footer[role="contentinfo"] #block-materiosimplenewssubscription form{display:flex;flex-flow:row nowrap;align-items:center;font-size:0.756em}footer[role="contentinfo"] #block-materiosimplenewssubscription form>*{margin-right:0.5em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions{display:flex;flex-flow:row nowrap}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions>*{margin-right:0.5em;display:flex;flex-flow:row nowrap;align-items:center}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-subscriptions input{margin-right:0.3em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-mail-wrapper input[type="email"]{width:10em}footer[role="contentinfo"] #block-materiosimplenewssubscription form #edit-actions--2 input[type="submit"]{border:none;background:none;background-color:#69cdcf;border-radius:5px;color:#fff;padding:0.45em 1em;font-weight:700} 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:0.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:0.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:0.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} diff --git a/web/themes/custom/materiotheme/assets/dist/main.css.gz b/web/themes/custom/materiotheme/assets/dist/main.css.gz index 551785a49ec0ebb6a733e98277929b95344a99aa..11252715dee660eddac4950dba0fd9d22a097f12 100644 GIT binary patch literal 18497 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 G+yMaXjw=!X literal 18019 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 diff --git a/web/themes/custom/materiotheme/assets/dist/main.js b/web/themes/custom/materiotheme/assets/dist/main.js index 199de1a..4b2e1cb 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.js +++ b/web/themes/custom/materiotheme/assets/dist/main.js @@ -1,11 +1,11 @@ /*! For license information please see main.js.LICENSE.txt */ -(()=>{var e,t,n,i,r,o={9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var i=n(4867),r=n(6026),o=n(4372),a=n(5327),s=n(4097),c=n(4109),l=n(7985),u=n(5061);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers;i.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var v=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:i,config:e,request:p};r(t,n,o),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},i.isStandardBrowserEnv()){var g=(e.withCredentials||l(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}if("setRequestHeader"in p&&i.forEach(f,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),d||(d=null),p.send(d)}))}},1609:(e,t,n)=>{"use strict";var i=n(4867),r=n(1849),o=n(321),a=n(7185);function s(e){var t=new o(e),n=r(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n}var c=s(n(5655));c.Axios=o,c.create=function(e){return s(a(c.defaults,e))},c.Cancel=n(5263),c.CancelToken=n(4972),c.isCancel=n(6502),c.all=function(e){return Promise.all(e)},c.spread=n(8713),c.isAxiosError=n(6268),e.exports=c,e.exports.default=c},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,n)=>{"use strict";var i=n(5263);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var i=n(4867),r=n(5327),o=n(782),a=n(3572),s=n(7185);function c(e){this.defaults=e,this.interceptors={request:new o,response:new o}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},782:(e,t,n)=>{"use strict";var i=n(4867);function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},4097:(e,t,n)=>{"use strict";var i=n(1793),r=n(7303);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},5061:(e,t,n)=>{"use strict";var i=n(481);e.exports=function(e,t,n,r,o){var a=new Error(e);return i(a,t,n,r,o)}},3572:(e,t,n)=>{"use strict";var i=n(4867),r=n(8527),o=n(6502),a=n(5655);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},7185:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function l(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(e[r],t[r])}i.forEach(r,(function(e){i.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),i.forEach(o,l),i.forEach(a,(function(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(void 0,t[r])})),i.forEach(s,(function(i){i in t?n[i]=c(e[i],t[i]):i in e&&(n[i]=c(void 0,e[i]))}));var u=r.concat(o).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return i.forEach(d,l),n}},6026:(e,t,n)=>{"use strict";var i=n(5061);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8527:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t,n){return i.forEach(n,(function(n){e=n(e,t)})),e}},5655:(e,t,n)=>{"use strict";var i=n(4867),r=n(6016),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,c={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(s=n(5448)),s),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){c.headers[e]=i.merge(o)})),e.exports=c},1849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(4867);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var a=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var i=n(4867);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},6268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},7985:(e,t,n)=>{"use strict";var i=n(4867);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},6016:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},4109:(e,t,n)=>{"use strict";var i=n(4867),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4867:(e,t,n)=>{"use strict";var i=n(1849),r=Object.prototype.toString;function o(e){return"[object Array]"===r.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===r.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,i=e.length;n{"use strict";n.d(t,{Qp:()=>h,tG:()=>m});var i=!1;if("undefined"!=typeof window){var r={get passive(){i=!0}};window.addEventListener("testPassive",null,r),window.removeEventListener("testPassive",null,r)}var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],s=!1,c=-1,l=void 0,u=void 0,d=function(e){return a.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},f=function(e){var t=e||window.event;return!!d(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},p=function(){void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==l&&(document.body.style.overflow=l,l=void 0)},h=function(e,t){if(e){if(!a.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};a=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&n<0?f(e):e.stopPropagation())}(t,e)},s||(document.addEventListener("touchmove",f,i?{passive:!1}:void 0),s=!0)):function(e){if(void 0===u){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;t&&n>0&&(u=document.body.style.paddingRight,document.body.style.paddingRight=n+"px")}void 0===l&&(l=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},m=function(e){e?(a=a.filter((function(t){return t.targetElement!==e})),o?(e.ontouchstart=null,e.ontouchmove=null,s&&0===a.length&&(document.removeEventListener("touchmove",f,i?{passive:!1}:void 0),s=!1)):a.length||p()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}},9996:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function r(e,t,n){return e.concat(t).map((function(e){return i(e,n)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function s(e,t,n){var r={};return n.isMergeableObject(e)&&o(e).forEach((function(t){r[t]=i(e[t],n)})),o(t).forEach((function(o){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(a(e,o)&&n.isMergeableObject(t[o])?r[o]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c}(o,n)(e[o],t[o],n):r[o]=i(t[o],n))})),r}function c(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||r,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=i;var a=Array.isArray(n);return a===Array.isArray(e)?a?o.arrayMerge(e,n,o):s(e,n,o):i(n,o)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return c(e,n,t)}),{})};var l=c;e.exports=l},7276:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MateriauFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},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:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_minicard"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"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:[]}]}}]}}],loc:{start:0,end:179}};t.loc.source={body:"fragment MateriauFields on Materiau {\n id\n title\n images {\n url\n style_minicard{\n url\n }\n }\n\tsamples{\n showroom{\n name\n id\n }\n location\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},4195:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MateriauFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},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:"reference"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"note"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contenu"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"attachments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"file"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"filename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"filesize"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"distributor"},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:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"infos"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"country_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"administrative_area"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependent_locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postal_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sorting_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organization"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"given_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additional_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"family_name"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"manufacturer"},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:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"infos"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"country_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"administrative_area"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependent_locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postal_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sorting_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organization"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"given_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additional_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"family_name"},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:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardfull"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},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:"short_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reference"},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:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_linkedmaterialcard"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1305}};t.loc.source={body:"fragment MateriauFields on Materiau {\n id\n title\n\tshort_description\n reference\n body\n note{\n id\n contenu\n target\n }\n attachments{\n file{\n filename\n fid\n filesize\n url\n }\n description\n }\n distributor{\n id\n name\n email\n description\n website{\n title\n url\n }\n infos\n address {\n langcode\n country_code\n administrative_area\n locality\n dependent_locality\n postal_code\n sorting_code\n address_line1\n address_line2\n organization\n given_name\n additional_name\n family_name\n }\n }\n manufacturer{\n id\n name\n email\n description\n website{\n title\n url\n }\n infos\n address {\n langcode\n country_code\n administrative_area\n locality\n dependent_locality\n postal_code\n sorting_code\n address_line1\n address_line2\n organization\n given_name\n additional_name\n family_name\n }\n }\n\tsamples{\n showroom{\n name\n id\n }\n location\n }\n images{\n url\n alt\n style_cardfull{\n url\n }\n }\n linked_materials{\n id\n short_description\n title\n reference\n images{\n url\n alt\n style_linkedmaterialcard{\n url\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},5277:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductsFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},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:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bundle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"price_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"variations"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"price"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:214}};t.loc.source={body:"fragment ProductsFields on Product {\n id\n title\n uuid\n bundle\n body\n price_description\n path\n variations{\n id\n uuid\n title\n description\n sku\n price{\n value\n currency\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},1882:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SearchResultFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SearchResultInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bundle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"short_description"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"alt"},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:"reference"},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:"note"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"note_id"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Thematique"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:462}};t.loc.source={body:"fragment SearchResultFields on SearchResultInterface {\n id\n uuid\n bundle\n path\n title\n short_description\n ... on Materiau{\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n reference\n \tsamples{\n showroom{\n name\n id\n }\n location\n }\n note{\n id\n }\n note_id\n }\n ... on Thematique {\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},4119:(e,t,n)=>{var i=n(8370).parse;function r(e){return e.replace(/[\s,]+/g," ").trim()}var o={},a={};var s=!0;function c(e,t){var n=Object.prototype.toString.call(e);if("[object Array]"===n)return e.map((function(e){return c(e,t)}));if("[object Object]"!==n)throw new Error("Unexpected input.");t&&e.loc&&delete e.loc,e.loc&&(delete e.loc.startToken,delete e.loc.endToken);var i,r,o,a=Object.keys(e);for(i in a)a.hasOwnProperty(i)&&(r=e[a[i]],"[object Object]"!==(o=Object.prototype.toString.call(r))&&"[object Array]"!==o||(e[a[i]]=c(r,!0)));return e}var l=!1;function u(e){var t=r(e);if(o[t])return o[t];var n=i(e,{experimentalFragmentVariables:l});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");return n=c(n=function(e){for(var t,n={},i=[],o=0;o{"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.printError=y,t.GraphQLError=void 0;var r,o=(r=n(5690))&&r.__esModule?r:{default:r},a=n(3098),s=n(9016),c=n(8038);function l(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxError=function(e,t,n){return new i.GraphQLError("Syntax Error: ".concat(n),void 0,e,[t])};var i=n(5822)},972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.prototype.toJSON;"function"==typeof t||(0,i.default)(0),e.prototype.inspect=t,r.default&&(e.prototype[r.default]=t)};var i=o(n(7706)),r=o(n(8554));function o(e){return e&&e.__esModule?e:{default:e}}},7242:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Boolean(e))throw new Error(t)}},8002:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a(e,[])};var i,r=(i=n(8554))&&i.__esModule?i:{default:i};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){switch(o(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),i=function(e){var t=e[String(r.default)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==i){var o=i.call(e);if(o!==e)return"string"==typeof o?o:a(o,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),i=e.length-n,r=[],o=0;o1&&r.push("... ".concat(i," more items"));return"["+r.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";return"{ "+n.map((function(n){return n+": "+a(e[n],t)})).join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},5752:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){return e instanceof t};t.default=n},7706:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}},5690:(e,t)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"==n(e)&&null!==e}},8554:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.default=n},1807:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNode=function(e){return null!=e&&"string"==typeof e.kind},t.Token=t.Location=void 0;var i,r=(i=n(972))&&i.__esModule?i:{default:i};var o=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();t.Location=o,(0,r.default)(o);var a=function(){function e(e,t,n,i,r,o,a){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=a,this.prev=o,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();t.Token=a,(0,r.default)(a)},849:(e,t)=>{"use strict";function n(e){for(var t=0;ta&&n(t[s-1]);)--s;return t.slice(a,s).join("\n")},t.getBlockStringIndentation=i,t.printBlockString=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],s=!i||o||a||n,c="";!s||i&&r||(c+="\n"+t);c+=t?e.replace(/\n/g,"\n"+t):e,s&&(c+="\n");return'"""'+c.replace(/"""/g,'\\"""')+'"""'}},8333:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectiveLocation=void 0;var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});t.DirectiveLocation=n},2828:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Kind=void 0;var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});t.Kind=n},4274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPunctuatorTokenKind=function(e){return e===o.TokenKind.BANG||e===o.TokenKind.DOLLAR||e===o.TokenKind.AMP||e===o.TokenKind.PAREN_L||e===o.TokenKind.PAREN_R||e===o.TokenKind.SPREAD||e===o.TokenKind.COLON||e===o.TokenKind.EQUALS||e===o.TokenKind.AT||e===o.TokenKind.BRACKET_L||e===o.TokenKind.BRACKET_R||e===o.TokenKind.BRACE_L||e===o.TokenKind.PIPE||e===o.TokenKind.BRACE_R},t.Lexer=void 0;var i=n(338),r=n(1807),o=n(3175),a=n(849),s=function(){function e(e){var t=new r.Token(o.TokenKind.SOF,0,0,0,0,null);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},t.lookahead=function(){var e=this.token;if(e.kind!==o.TokenKind.EOF)do{var t;e=null!==(t=e.next)&&void 0!==t?t:e.next=l(this,e)}while(e.kind===o.TokenKind.COMMENT);return e},e}();function c(e){return isNaN(e)?o.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function l(e,t){for(var n=e.source,a=n.body,s=a.length,c=t.end;c31||9===s));return new r.Token(o.TokenKind.COMMENT,t,l,n,i,a,c.slice(t+1,l))}function f(e,t,n,a,s,l){var u=e.body,d=n,f=t,h=!1;if(45===d&&(d=u.charCodeAt(++f)),48===d){if((d=u.charCodeAt(++f))>=48&&d<=57)throw(0,i.syntaxError)(e,f,"Invalid number, unexpected digit after 0: ".concat(c(d),"."))}else f=p(e,f,d),d=u.charCodeAt(f);if(46===d&&(h=!0,d=u.charCodeAt(++f),f=p(e,f,d),d=u.charCodeAt(f)),69!==d&&101!==d||(h=!0,43!==(d=u.charCodeAt(++f))&&45!==d||(d=u.charCodeAt(++f)),f=p(e,f,d),d=u.charCodeAt(f)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,i.syntaxError)(e,f,"Invalid number, expected digit but got: ".concat(c(d),"."));return new r.Token(h?o.TokenKind.FLOAT:o.TokenKind.INT,t,f,a,s,l,u.slice(t,f))}function p(e,t,n){var r=e.body,o=t,a=n;if(a>=48&&a<=57){do{a=r.charCodeAt(++o)}while(a>=48&&a<=57);return o}throw(0,i.syntaxError)(e,o,"Invalid number, expected digit but got: ".concat(c(a),"."))}function h(e,t,n,a,s){for(var l,u,d,f,p=e.body,h=t+1,m=h,g=0,y="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function g(e,t,n,i,a){for(var s=e.body,c=s.length,l=t+1,u=0;l!==c&&!isNaN(u=s.charCodeAt(l))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++l;return new r.Token(o.TokenKind.NAME,t,l,n,i,a,s.slice(t,l))}t.Lexer=s},9016:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocation=function(e,t){var n,i=/\r\n|[\n\r]/g,r=1,o=t+1;for(;(n=i.exec(e.body))&&n.index{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=function(e,t){return new u(e,t).parseDocument()},t.parseValue=function(e,t){var n=new u(e,t);n.expectToken(a.TokenKind.SOF);var i=n.parseValueLiteral(!1);return n.expectToken(a.TokenKind.EOF),i},t.parseType=function(e,t){var n=new u(e,t);n.expectToken(a.TokenKind.SOF);var i=n.parseTypeReference();return n.expectToken(a.TokenKind.EOF),i},t.Parser=void 0;var i=n(338),r=n(2828),o=n(1807),a=n(3175),s=n(2412),c=n(8333),l=n(4274);var u=function(){function e(e,t){var n=(0,s.isSource)(e)?e:new s.Source(e);this._lexer=new l.Lexer(n),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(a.TokenKind.NAME);return{kind:r.Kind.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:r.Kind.DOCUMENT,definitions:this.many(a.TokenKind.SOF,this.parseDefinition,a.TokenKind.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(a.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(a.TokenKind.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(a.TokenKind.BRACE_L))return{kind:r.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(a.TokenKind.NAME)&&(t=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(a.TokenKind.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(a.TokenKind.PAREN_L,this.parseVariableDefinition,a.TokenKind.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:r.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(a.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(a.TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(a.TokenKind.DOLLAR),{kind:r.Kind.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:r.Kind.SELECTION_SET,selections:this.many(a.TokenKind.BRACE_L,this.parseSelection,a.TokenKind.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(a.TokenKind.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,i=this.parseName();return this.expectOptionalToken(a.TokenKind.COLON)?(e=i,t=this.parseName()):t=i,{kind:r.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(a.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(a.TokenKind.PAREN_L,t,a.TokenKind.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(a.TokenKind.COLON),{kind:r.Kind.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:r.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(a.TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(a.TokenKind.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(a.TokenKind.NAME)?{kind:r.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:r.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:r.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:r.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case a.TokenKind.BRACKET_L:return this.parseList(e);case a.TokenKind.BRACE_L:return this.parseObject(e);case a.TokenKind.INT:return this._lexer.advance(),{kind:r.Kind.INT,value:t.value,loc:this.loc(t)};case a.TokenKind.FLOAT:return this._lexer.advance(),{kind:r.Kind.FLOAT,value:t.value,loc:this.loc(t)};case a.TokenKind.STRING:case a.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case a.TokenKind.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:r.Kind.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:r.Kind.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:r.Kind.NULL,loc:this.loc(t)};default:return{kind:r.Kind.ENUM,value:t.value,loc:this.loc(t)}}case a.TokenKind.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===a.TokenKind.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:r.Kind.LIST,values:this.any(a.TokenKind.BRACKET_L,(function(){return t.parseValueLiteral(e)}),a.TokenKind.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:r.Kind.OBJECT,fields:this.any(a.TokenKind.BRACE_L,(function(){return t.parseObjectField(e)}),a.TokenKind.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(a.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(a.TokenKind.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(a.TokenKind.AT),{kind:r.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(a.TokenKind.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(a.TokenKind.BRACKET_R),e={kind:r.Kind.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(a.TokenKind.BANG)?{kind:r.Kind.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:r.Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===a.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(a.TokenKind.STRING)||this.peek(a.TokenKind.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),i=this.many(a.TokenKind.BRACE_L,this.parseOperationTypeDefinition,a.TokenKind.BRACE_R);return{kind:r.Kind.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:i,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(a.TokenKind.COLON);var n=this.parseNamedType();return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),i=this.parseDirectives(!0);return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),a=this.parseFieldsDefinition();return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:o,fields:a,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(a.TokenKind.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(a.TokenKind.AMP)||this.peek(a.TokenKind.NAME));return t}return this.delimitedMany(a.TokenKind.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(a.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===a.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(a.TokenKind.BRACE_L,this.parseFieldDefinition,a.TokenKind.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseArgumentDefs();this.expectToken(a.TokenKind.COLON);var o=this.parseTypeReference(),s=this.parseDirectives(!0);return{kind:r.Kind.FIELD_DEFINITION,description:t,name:n,arguments:i,type:o,directives:s,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(a.TokenKind.PAREN_L,this.parseInputValueDef,a.TokenKind.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(a.TokenKind.COLON);var i,o=this.parseTypeReference();this.expectOptionalToken(a.TokenKind.EQUALS)&&(i=this.parseValueLiteral(!0));var s=this.parseDirectives(!0);return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:t,name:n,type:o,defaultValue:i,directives:s,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),a=this.parseFieldsDefinition();return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:o,fields:a,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseUnionMemberTypes();return{kind:r.Kind.UNION_TYPE_DEFINITION,description:t,name:n,directives:i,types:o,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(a.TokenKind.EQUALS)?this.delimitedMany(a.TokenKind.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseEnumValuesDefinition();return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:t,name:n,directives:i,values:o,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(a.TokenKind.BRACE_L,this.parseEnumValueDefinition,a.TokenKind.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseDirectives(!0);return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseInputFieldsDefinition();return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:i,fields:o,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(a.TokenKind.BRACE_L,this.parseInputValueDef,a.TokenKind.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===a.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(a.TokenKind.BRACE_L,this.parseOperationTypeDefinition,a.TokenKind.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:r.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===o.length)throw this.unexpected();return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===o.length)throw this.unexpected();return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.UNION_TYPE_EXTENSION,name:t,directives:n,types:i,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:t,directives:n,values:i,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:i,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(a.TokenKind.AT);var n=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var s=this.parseDirectiveLocations();return{kind:r.Kind.DIRECTIVE_DEFINITION,description:t,name:n,arguments:i,repeatable:o,locations:s,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(a.TokenKind.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==c.DirectiveLocation[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new o.Location(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw(0,i.syntaxError)(this._lexer.source,t.start,"Expected ".concat(f(e),", found ").concat(d(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==a.TokenKind.NAME||t.value!==e)throw(0,i.syntaxError)(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(d(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===a.TokenKind.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return(0,i.syntaxError)(this._lexer.source,t.start,"Unexpected ".concat(d(t),"."))},t.any=function(e,t,n){this.expectToken(e);for(var i=[];!this.expectOptionalToken(n);)i.push(t.call(this));return i},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i}return[]},t.many=function(e,t,n){this.expectToken(e);var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},e}();function d(e){var t=e.value;return f(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function f(e){return(0,l.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}t.Parser=u},8038:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printLocation=function(e){return r(e.source,(0,i.getLocation)(e.source,e.start))},t.printSourceLocation=r;var i=n(9016);function r(e,t){var n=e.locationOffset.column-1,i=a(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,c=t.line+s,l=1===t.line?n:0,u=t.column+l,d="".concat(e.name,":").concat(c,":").concat(u,"\n"),f=i.split(/\r\n|[\n\r]/g),p=f[r];if(p.length>120){for(var h=Math.floor(u/80),m=u%80,v=[],g=0;g{"use strict";t.S=function(e){return(0,i.visit)(e,{leave:o})};var i=n(285),r=n(849);var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=l("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),o=e.selectionSet;return n||r||i||"query"!==t?s([t,s([n,i]),r,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,i=e.defaultValue,r=e.directives;return t+": "+n+l(" = ",i)+l(" ",s(r," "))},SelectionSet:function(e){return c(e.selections)},Field:function(e){var t=e.alias,n=e.name,i=e.arguments,r=e.directives,o=e.selectionSet,a=l("",t,": ")+n,c=a+l("(",s(i,", "),")");return c.length>80&&(c=a+l("(\n",u(s(i,"\n")),"\n)")),s([c,s(r," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+l(" ",s(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,i=e.selectionSet;return s(["...",l("on ",t),s(n," "),i]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,i=e.variableDefinitions,r=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(l("(",s(i,", "),")")," ")+"on ".concat(n," ").concat(l("",s(r," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,r.printBlockString)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+l("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:a((function(e){var t=e.directives,n=e.operationTypes;return s(["schema",s(t," "),c(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:a((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),FieldDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.type,r=e.directives;return t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+": "+i+l(" ",s(r," "))})),InputValueDefinition:a((function(e){var t=e.name,n=e.type,i=e.defaultValue,r=e.directives;return s([t+": "+n,l("= ",i),s(r," ")]," ")})),InterfaceTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),UnionTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.types;return s(["union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")})),EnumTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.values;return s(["enum",t,s(n," "),c(i)]," ")})),EnumValueDefinition:a((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.fields;return s(["input",t,s(n," "),c(i)]," ")})),DirectiveDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.repeatable,r=e.locations;return"directive @"+t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+(i?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return s(["extend schema",s(t," "),c(n)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,i=e.types;return s(["extend union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,i=e.values;return s(["extend enum",t,s(n," "),c(i)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return s(["extend input",t,s(n," "),c(i)]," ")}};function a(e){return function(t){return s([t.description,e(t)],"\n")}}function s(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function c(e){return l("{\n",u(s(e,"\n")),"\n}")}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function u(e){return l(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function f(e){return null!=e&&e.some(d)}},2412:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSource=function(e){return(0,a.default)(e,l)},t.Source=void 0;var i=n(3098),r=s(n(8002)),o=s(n(7242)),a=s(n(5752));function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||(0,o.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||(0,o.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,o.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var t,n,a;return t=e,(n=[{key:i.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&c(t.prototype,n),a&&c(t,a),e}();t.Source=l},3175:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKind=void 0;var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});t.TokenKind=n},285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.visit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,i=void 0,l=Array.isArray(e),u=[e],d=-1,f=[],p=void 0,h=void 0,m=void 0,v=[],g=[],y=e;do{var b=++d===u.length,_=b&&0!==f.length;if(b){if(h=0===g.length?void 0:v[v.length-1],p=m,m=g.pop(),_){if(l)p=p.slice();else{for(var w={},k=0,S=Object.keys(p);k{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SYMBOL_TO_STRING_TAG=t.SYMBOL_ASYNC_ITERATOR=t.SYMBOL_ITERATOR=void 0;var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator";t.SYMBOL_ITERATOR=n;var i="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator";t.SYMBOL_ASYNC_ITERATOR=i;var r="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag";t.SYMBOL_TO_STRING_TAG=r},2705:(e,t,n)=>{var i=n(5639).Symbol;e.exports=i},4239:(e,t,n)=>{var i=n(2705),r=n(9607),o=n(2333),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):o(e)}},7561:(e,t,n)=>{var i=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,i(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=i},9607:(e,t,n)=>{var i=n(2705),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(e){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var i=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var i=n(3218),r=n(7771),o=n(4841),a=Math.max,s=Math.min;e.exports=function(e,t,n){var c,l,u,d,f,p,h=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=c,i=l;return c=l=void 0,h=t,d=e.apply(i,n)}function b(e){return h=e,f=setTimeout(w,t),m?y(e):d}function _(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=u}function w(){var e=r();if(_(e))return k(e);f=setTimeout(w,function(e){var n=t-(e-p);return v?s(n,u-(e-h)):n}(e))}function k(e){return f=void 0,g&&c?y(e):(c=l=void 0,d)}function S(){var e=r(),n=_(e);if(c=arguments,l=this,p=e,n){if(void 0===f)return b(p);if(v)return clearTimeout(f),f=setTimeout(w,t),y(p)}return void 0===f&&(f=setTimeout(w,t)),d}return t=o(t)||0,i(n)&&(m=!!n.leading,u=(v="maxWait"in n)?a(o(n.maxWait)||0,t):u,g="trailing"in n?!!n.trailing:g),S.cancel=function(){void 0!==f&&clearTimeout(f),h=0,c=p=l=f=void 0},S.flush=function(){return void 0===f?d:k(r())},S}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var i=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==i(e)}},7771:(e,t,n)=>{var i=n(5639);e.exports=function(){return i.Date.now()}},4841:(e,t,n)=>{var i=n(7561),r=n(3218),o=n(3448),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var n=s.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):a.test(e)?NaN:+e}},8600:e=>{"use strict";const t=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],n=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],i=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],r=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],o=(e,t,n)=>{let i=e;return"string"==typeof t||Array.isArray(t)?i=e.toLocaleString(t,n):!0!==t&&void 0===n||(i=e.toLocaleString(void 0,n)),i};e.exports=(e,a)=>{if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);const s=(a=Object.assign({bits:!1,binary:!1},a)).bits?a.binary?r:i:a.binary?n:t;if(a.signed&&0===e)return` 0 ${s[0]}`;const c=e<0,l=c?"-":a.signed?"+":"";let u;if(c&&(e=-e),void 0!==a.minimumFractionDigits&&(u={minimumFractionDigits:a.minimumFractionDigits}),void 0!==a.maximumFractionDigits&&(u=Object.assign({maximumFractionDigits:a.maximumFractionDigits},u)),e<1){return l+o(e,a.locale,u)+" "+s[0]}const d=Math.min(Math.floor(a.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),s.length-1);e/=Math.pow(a.binary?1024:1e3,d),u||(e=e.toPrecision(3));return l+o(Number(e),a.locale,u)+" "+s[d]}},9335:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,i,r,o){i=i||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(i);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(d=m.substr(0,v),f=m.substr(v+1)):(d=m,f=""),p=decodeURIComponent(d),h=decodeURIComponent(f),t(a,p)?n(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},8795:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,o,a,s){return o=o||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?i(r(e),(function(r){var s=encodeURIComponent(t(r))+a;return n(e[r])?i(e[r],(function(e){return s+encodeURIComponent(t(e))})).join(o):s+encodeURIComponent(t(e[r]))})).join(o):s?encodeURIComponent(t(s))+a+encodeURIComponent(t(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i{"use strict";t.decode=t.parse=n(9335),t.encode=t.stringify=n(8795)},306:function(e){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){var i=n(6);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("6223ff68",i,!0,{})},function(e,t,n){var i=n(8);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("27f0e51f",i,!0,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,i=e[1]||"",r=e[3];if(!r)return i;if(t&&"function"==typeof btoa){var o=(n=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),a=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[i].concat(a).concat([o]).join("\n")}return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r',"\nscript:\n...\ninfiniteHandler($state) {\n ajax('https://www.example.com/api/news')\n .then((res) => {\n if (res.data.length) {\n $state.loaded();\n } else {\n $state.complete();\n }\n });\n}\n...","","more details: https://github.com/PeachScript/vue-infinite-loading/issues/57#issuecomment-324370549"].join("\n"),INFINITE_EVENT:"`:on-infinite` property will be deprecated soon, please use `@infinite` event instead.",IDENTIFIER:"the `reset` event will be deprecated soon, please reset this component by change the `identifier` property."},a={INFINITE_LOOP:["executed the callback function more than ".concat(i.loopCheckMaxCalls," times for a short time, it looks like searched a wrong scroll wrapper that doest not has fixed height or maximum height, please check it. If you want to force to set a element as scroll wrapper ranther than automatic searching, you can do this:"),'\n\x3c!-- add a special attribute for the real scroll wrapper --\x3e\n
\n ...\n \x3c!-- set force-use-infinite-wrapper --\x3e\n \n
\nor\n
\n ...\n \x3c!-- set force-use-infinite-wrapper as css selector of the real scroll wrapper --\x3e\n \n
\n ',"more details: https://github.com/PeachScript/vue-infinite-loading/issues/55#issuecomment-316934169"].join("\n")},s={READY:0,LOADING:1,COMPLETE:2,ERROR:3},c={color:"#666",fontSize:"14px",padding:"10px 0"},l={mode:"development",props:{spinner:"default",distance:100,forceUseInfiniteWrapper:!1},system:i,slots:{noResults:"No results :(",noMore:"No more data :)",error:"Opps, something went wrong :(",errorBtnText:"Retry",spinner:""},WARNINGS:o,ERRORS:a,STATUS:s},u=n(4),d=n.n(u),f={BUBBLES:{render:function(e){return e("span",{attrs:{class:"loading-bubbles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"bubble-item"}})})))}},CIRCLES:{render:function(e){return e("span",{attrs:{class:"loading-circles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"circle-item"}})})))}},DEFAULT:{render:function(e){return e("i",{attrs:{class:"loading-default"}})}},SPIRAL:{render:function(e){return e("i",{attrs:{class:"loading-spiral"}})}},WAVEDOTS:{render:function(e){return e("span",{attrs:{class:"loading-wave-dots"}},Array.apply(Array,Array(5)).map((function(){return e("span",{attrs:{class:"wave-item"}})})))}}};function p(e,t,n,i,r,o,a,s){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var h=p({name:"Spinner",computed:{spinnerView:function(){return f[(this.$attrs.spinner||"").toUpperCase()]||this.spinnerInConfig},spinnerInConfig:function(){return l.slots.spinner&&"string"==typeof l.slots.spinner?{render:function(){return this._v(l.slots.spinner)}}:"object"===d()(l.slots.spinner)?l.slots.spinner:f[l.props.spinner.toUpperCase()]||f.DEFAULT}}},(function(){var e=this.$createElement;return(this._self._c||e)(this.spinnerView,{tag:"component"})}),[],!1,(function(e){var t=n(5);t.__inject__&&t.__inject__(e)}),"46b20d22",null).exports;function m(e){"production"!==l.mode&&console.warn("[Vue-infinite-loading warn]: ".concat(e))}function v(e){console.error("[Vue-infinite-loading error]: ".concat(e))}var g={timers:[],caches:[],throttle:function(e){var t=this;-1===this.caches.indexOf(e)&&(this.caches.push(e),this.timers.push(setTimeout((function(){e(),t.caches.splice(t.caches.indexOf(e),1),t.timers.shift()}),l.system.throttleLimit)))},reset:function(){this.timers.forEach((function(e){clearTimeout(e)})),this.timers.length=0,this.caches=[]}},y={isChecked:!1,timer:null,times:0,track:function(){var e=this;this.times+=1,clearTimeout(this.timer),this.timer=setTimeout((function(){e.isChecked=!0}),l.system.loopCheckTimeout),this.times>l.system.loopCheckMaxCalls&&(v(a.INFINITE_LOOP),this.isChecked=!0)}},b={key:"_infiniteScrollHeight",getScrollElm:function(e){return e===window?document.documentElement:e},save:function(e){var t=this.getScrollElm(e);t[this.key]=t.scrollHeight},restore:function(e){var t=this.getScrollElm(e);"number"==typeof t[this.key]&&(t.scrollTop=t.scrollHeight-t[this.key]+t.scrollTop),this.remove(t)},remove:function(e){void 0!==e[this.key]&&delete e[this.key]}};function _(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}function w(e){return e.offsetWidth+e.offsetHeight>0}var k=p({name:"InfiniteLoading",data:function(){return{scrollParent:null,scrollHandler:null,isFirstLoad:!0,status:s.READY,slots:l.slots}},components:{Spinner:h},computed:{isShowSpinner:function(){return this.status===s.LOADING},isShowError:function(){return this.status===s.ERROR},isShowNoResults:function(){return this.status===s.COMPLETE&&this.isFirstLoad},isShowNoMore:function(){return this.status===s.COMPLETE&&!this.isFirstLoad},slotStyles:function(){var e=this,t={};return Object.keys(l.slots).forEach((function(n){var i=_(n);(!e.$slots[i]&&!l.slots[n].render||e.$slots[i]&&!e.$slots[i][0].tag)&&(t[n]=c)})),t}},props:{distance:{type:Number,default:l.props.distance},spinner:String,direction:{type:String,default:"bottom"},forceUseInfiniteWrapper:{type:[Boolean,String],default:l.props.forceUseInfiniteWrapper},identifier:{default:+new Date},onInfinite:Function},watch:{identifier:function(){this.stateChanger.reset()}},mounted:function(){var e=this;this.$watch("forceUseInfiniteWrapper",(function(){e.scrollParent=e.getScrollParent()}),{immediate:!0}),this.scrollHandler=function(t){e.status===s.READY&&(t&&t.constructor===Event&&w(e.$el)?g.throttle(e.attemptLoad):e.attemptLoad())},setTimeout((function(){e.scrollHandler(),e.scrollParent.addEventListener("scroll",e.scrollHandler,r)}),1),this.$on("$InfiniteLoading:loaded",(function(t){e.isFirstLoad=!1,"top"===e.direction&&e.$nextTick((function(){b.restore(e.scrollParent)})),e.status===s.LOADING&&e.$nextTick(e.attemptLoad.bind(null,!0)),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:complete",(function(t){e.status=s.COMPLETE,e.$nextTick((function(){e.$forceUpdate()})),e.scrollParent.removeEventListener("scroll",e.scrollHandler,r),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:reset",(function(t){e.status=s.READY,e.isFirstLoad=!0,b.remove(e.scrollParent),e.scrollParent.addEventListener("scroll",e.scrollHandler,r),setTimeout((function(){g.reset(),e.scrollHandler()}),1),t&&t.target===e||m(o.IDENTIFIER)})),this.stateChanger={loaded:function(){e.$emit("$InfiniteLoading:loaded",{target:e})},complete:function(){e.$emit("$InfiniteLoading:complete",{target:e})},reset:function(){e.$emit("$InfiniteLoading:reset",{target:e})},error:function(){e.status=s.ERROR,g.reset()}},this.onInfinite&&m(o.INFINITE_EVENT)},deactivated:function(){this.status===s.LOADING&&(this.status=s.READY),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r)},activated:function(){this.scrollParent.addEventListener("scroll",this.scrollHandler,r)},methods:{attemptLoad:function(e){var t=this;this.status!==s.COMPLETE&&w(this.$el)&&this.getCurrentDistance()<=this.distance?(this.status=s.LOADING,"top"===this.direction&&this.$nextTick((function(){b.save(t.scrollParent)})),"function"==typeof this.onInfinite?this.onInfinite.call(null,this.stateChanger):this.$emit("infinite",this.stateChanger),!e||this.forceUseInfiniteWrapper||y.isChecked||y.track()):this.status===s.LOADING&&(this.status=s.READY)},getCurrentDistance:function(){return"top"===this.direction?"number"==typeof this.scrollParent.scrollTop?this.scrollParent.scrollTop:this.scrollParent.pageYOffset:this.$el.getBoundingClientRect().top-(this.scrollParent===window?window.innerHeight:this.scrollParent.getBoundingClientRect().bottom)},getScrollParent:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$el;return"string"==typeof this.forceUseInfiniteWrapper&&(e=document.querySelector(this.forceUseInfiniteWrapper)),e||("BODY"===t.tagName?e=window:(!this.forceUseInfiniteWrapper&&["scroll","auto"].indexOf(getComputedStyle(t).overflowY)>-1||t.hasAttribute("infinite-wrapper")||t.hasAttribute("data-infinite-wrapper"))&&(e=t)),e||this.getScrollParent(t.parentNode)}},destroyed:function(){!this.status!==s.COMPLETE&&(g.reset(),b.remove(this.scrollParent),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r))}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"infinite-loading-container"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowSpinner,expression:"isShowSpinner"}],staticClass:"infinite-status-prompt",style:e.slotStyles.spinner},[e._t("spinner",[n("spinner",{attrs:{spinner:e.spinner}})])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoResults,expression:"isShowNoResults"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noResults},[e._t("no-results",[e.slots.noResults.render?n(e.slots.noResults,{tag:"component"}):[e._v(e._s(e.slots.noResults))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoMore,expression:"isShowNoMore"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noMore},[e._t("no-more",[e.slots.noMore.render?n(e.slots.noMore,{tag:"component"}):[e._v(e._s(e.slots.noMore))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowError,expression:"isShowError"}],staticClass:"infinite-status-prompt",style:e.slotStyles.error},[e._t("error",[e.slots.error.render?n(e.slots.error,{tag:"component",attrs:{trigger:e.attemptLoad}}):[e._v("\n "+e._s(e.slots.error)+"\n "),n("br"),e._v(" "),n("button",{staticClass:"btn-try-infinite",domProps:{textContent:e._s(e.slots.errorBtnText)},on:{click:e.attemptLoad}})]],{trigger:e.attemptLoad})],2)])}),[],!1,(function(e){var t=n(7);t.__inject__&&t.__inject__(e)}),"644ea9c9",null).exports;function S(e){l.mode=e.config.productionTip?"development":"production"}Object.defineProperty(k,"install",{configurable:!1,enumerable:!1,value:function(e,t){Object.assign(l.props,t&&t.props),Object.assign(l.slots,t&&t.slots),Object.assign(l.system,t&&t.system),e.component("infinite-loading",k),S(e)}}),"undefined"!=typeof window&&window.Vue&&(window.Vue.component("infinite-loading",k),S(window.Vue)),t.default=k}])},7611:e=>{window,e.exports=function(){return n={},e.m=t=[function(e,t,n){var i=n(7);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("d763679c",i,!1,{})},function(e,t,n){var i=n(10);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("6b9cc0e0",i,!1,{})},function(e,t,n){var i=n(12);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("663c004e",i,!1,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r=this.viewportHeight?Math.max(this.minHeight,this.viewportHeight)+"px":"auto"},containerClass:function(){return["vm--container",this.scrollable&&this.isAutoHeight&&"scrollable"]},modalClass:function(){return["vm--modal",this.classes]},stylesProp:function(){return"string"==typeof this.styles?l(this.styles):this.styles},modalStyle:function(){return[this.stylesProp,{top:this.position.top+"px",left:this.position.left+"px",width:this.trueModalWidth+"px",height:this.isAutoHeight?this.autoHeight:this.trueModalHeight+"px"}]},isComponentReadyToBeDestroyed:function(){return this.overlayTransitionState===$&&this.modalTransitionState===$}},watch:{isComponentReadyToBeDestroyed:function(e){e&&(this.visible=!1)}},methods:{startTransitionEnter:function(){this.visibility.overlay=!0,this.visibility.modal=!0},startTransitionLeave:function(){this.visibility.overlay=!1,this.visibility.modal=!1},beforeOverlayTransitionEnter:function(){this.overlayTransitionState=M},afterOverlayTransitionEnter:function(){this.overlayTransitionState=I},beforeOverlayTransitionLeave:function(){this.overlayTransitionState=j},afterOverlayTransitionLeave:function(){this.overlayTransitionState=$},beforeModalTransitionEnter:function(){var e=this;this.modalTransitionState=M,this.$nextTick((function(){e.resizeObserver.observe(e.$refs.modal)}))},afterModalTransitionEnter:function(){this.modalTransitionState=I,this.draggable&&this.addDraggableListeners(),this.focusTrap&&this.$focusTrap.enable(this.$refs.modal);var e=this.createModalEvent({state:"opened"});this.$emit("opened",e)},beforeModalTransitionLeave:function(){this.modalTransitionState=j,this.resizeObserver.unobserve(this.$refs.modal),this.$focusTrap.enabled()&&this.$focusTrap.disable()},afterModalTransitionLeave:function(){this.modalTransitionState=$;var e=this.createModalEvent({state:"closed"});this.$emit("closed",e)},onToggle:function(e,t,n){if(this.name===e){var i=void 0===t?!this.visible:t;this.toggle(i,n)}},setInitialSize:function(){var e=y(this.width),t=y(this.height);this.modal.width=e.value,this.modal.widthType=e.type,this.modal.height=t.value,this.modal.heightType=t.type},onEscapeKeyUp:function(e){27===e.which&&this.visible&&this.$modal.hide(this.name)},onWindowResize:function(){this.viewportWidth=c(),this.viewportHeight=window.innerHeight,this.ensureShiftInWindowBounds()},createModalEvent:function(e){var t=0{"use strict";n.d(t,{Z:()=>S});var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.material||e.loading?n("div",{staticClass:"loading"},[n("span",[e._v("Loading ...")])]):n("article",{directives:[{name:"touch",rawName:"v-touch",value:e.onTapCard,expression:"onTapCard"},{name:"touch",rawName:"v-touch:swipe",value:e.onSwipeCard,expression:"onSwipeCard",arg:"swipe"}],staticClass:"card modal-card"},[n("section",{staticClass:"col col-right"},[n("header",[n("h1",[e._v(e._s(e.material.title))]),e._v(" "),n("h4",[e._v(e._s(e.material.short_description))]),e._v(" "),n("span",{staticClass:"ref"},[e._v(e._s(e.material.reference))])]),e._v(" "),n("nav",{ref:"tools",staticClass:"tools"},[n("section",{staticClass:"tool close"},[n("span",{staticClass:"btn mdi mdi-close",on:{click:function(t){return t.preventDefault(),e.onCloseModalCard(t)}}})]),e._v(" "),n("section",{staticClass:"tool flags"},[n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.My folders")))]),e._v(" "),n("ul",[e._l(e.flagcolls,(function(t){return e.flagcolls?n("li",{key:t.id},[n("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(t){return t.preventDefault(),e.onFlagActionCard(t)}}},[e._v("\n "+e._s(t.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?n("li",{staticClass:"create-flag"},[n("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(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl(t))},input:function(t){t.target.composing||(e.new_folder_name=t.target.value)}}}),e._v(" "),n("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl(t)}}})]):e._e()],2)])]),e._v(" "),e.item.samples&&e.item.samples.length?n("section",{staticClass:"tool samples"},[n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-beaker-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),n("ul",e._l(e.item.samples,(function(t){return n("li",{key:t.showroom.id},[n("span",{staticClass:"showroom"},[e._v(e._s(t.showroom.name))]),e._v(": "+e._s(t.location)+"\n ")])})),0)])]):e._e(),e._v(" "),n("section",{staticClass:"tool note"},[e.note_id?n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note"}):n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.note,expression:"note"}],attrs:{spellcheck:"false",name:"note"},domProps:{value:e.note},on:{input:[function(t){t.target.composing||(e.note=t.target.value)},e.onNoteInput]}})])]),e._v(" "),n("section",{staticClass:"tool print"},[n("a",{attrs:{href:e.material.path+"/printable/print",target:"_blank"}},[n("span",{staticClass:"btn mdi mdi-printer"})])])]),e._v(" "),n("vsa-list",[n("vsa-item",{attrs:{initActive:!0}},[n("vsa-heading",[n("span",{staticClass:"label"},[e._v("Description")])]),e._v(" "),n("vsa-content",[n("section",{staticClass:"body",domProps:{innerHTML:e._s(e.material.body)}}),e._v(" "),n("section",{staticClass:"attachments"},[n("ul",e._l(e.material.attachments,(function(t){return n("li",{key:t.file.fid},[n("a",{attrs:{target:"_blank",href:t.file.url}},[e._v(e._s(t.file.filename)+" "),n("span",[e._v("("+e._s(e.prettyFileSize(t.file.filesize))+")")])]),e._v(" "),t.description?n("p",{staticClass:"description",domProps:{innerHTML:e._s(t.description)}}):e._e()])})),0)]),e._v(" "),n("section",{staticClass:"industriels"},[e.material.manufacturer?n("section",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Manufacturer")))]),e._v(" "),n("ul",e._l(e.material.manufacturer,(function(t){return n("li",{key:t.id},[n("h2",[e._v(e._s(t.name))]),e._v(" "),t.website?n("p",[n("a",{attrs:{target:"_blank",href:t.website.url}},[e._v(e._s(e.shortUrl(t.website.url)))])]):e._e(),e._v(" "),t.email?n("p",[n("a",{attrs:{href:"mailto:"+t.email}},[e._v(e._s(t.email))])]):e._e()])})),0)]):e._e(),e._v(" "),e.material.distributor?n("section",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Distributor")))]),e._v(" "),n("ul",e._l(e.material.distributor,(function(t){return n("li",{key:t.id},[n("h2",[e._v(e._s(t.name))]),e._v(" "),t.website?n("p",[n("a",{attrs:{target:"_blank",href:t.website.url}},[e._v(e._s(e.shortUrl(t.website.url)))])]):e._e(),e._v(" "),t.email?n("p",[n("a",{attrs:{href:"mailto:"+t.email}},[e._v(e._s(t.email))])]):e._e()])})),0)]):e._e()])])],1),e._v(" "),e.material.linked_materials.length?n("vsa-item",[n("vsa-heading",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Linked materials")))])]),e._v(" "),n("vsa-content",[n("section",{staticClass:"linked-materials"},[n("ul",e._l(e.material.linked_materials,(function(e){return n("li",{key:e.id},[n("LinkedMaterialCard",{attrs:{item:e}})],1)})),0)])])],1):e._e()],1)],1),e._v(" "),n("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"col col-left images"},e._l(e.material.images,(function(t,i){return n("figure",{key:t.url},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],staticClass:"lazy",attrs:{"data-src":t.style_cardfull.url,title:t.title}}),e._v(" "),n("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){e.lightbox_index=i}}})])})),0),e._v(" "),n("CoolLightBox",{attrs:{items:e.material.images,index:e.lightbox_index,srcName:"url",loop:!0},on:{close:function(t){e.lightbox_index=null}}})],1)};i._withStripped=!0;var r=n(629),o=n(6850),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("article",{staticClass:"card linkedmaterialcard"},[n("header",{on:{click:function(t){return t.preventDefault(),e.openModalCard(t)}}},[n("h1",[e._v(e._s(e.item.title))]),e._v(" "),n("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.isloggedin?n("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),n("nav",{staticClass:"tools"}),e._v(" "),n("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(t,i){return n("figure",{key:t.url},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],staticClass:"lazy",attrs:{"data-src":t.style_linkedmaterialcard.url,title:t.title}}),e._v(" "),n("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return t.preventDefault(),e.openModalCard(t)}}})])})),0)])};a._withStripped=!0;var s=n(8357);const c={name:"LinkedMaterialCard",props:["item"],mixins:[s.Z],data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingItem:!1}),computed:{...(0,r.rn)({isloggedin:e=>e.User.isloggedin})},methods:{itemIsLoading(e){return this.loadingItem},openModalCard(e){this.isLoggedin,this.isloggedin&&this.$modal.show(S,{item:this.item},{name:`modal-${this.item.id}`,draggable:!1,maxWidth:850,maxHeight:610,width:"95%",height:"95%"})}}};var l=n(1900),u=(0,l.Z)(c,a,[],!1,null,"51b576e8",null);u.options.__file="web/themes/custom/materiotheme/vuejs/components/Content/LinkedMaterialCard.vue";const d=u.exports;var f=n(2141),p=n(546),h=n(3033),m=n(4119),v=n.n(m),g=n(4195),y=n.n(g);const b=n(8600),_=n(3279),w={name:"ModalCard",props:["item","addNoteId"],mixins:[s.Z],components:{LinkedMaterialCard:d,VsaList:o.VsaList,VsaItem:o.VsaItem,VsaHeading:o.VsaHeading,VsaContent:o.VsaContent,VsaIcon:o.VsaIcon},data:()=>({material:null,loading:!1,blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,new_folder_name:"",is_creating_folder:!1,loadingFlag:!1,lightbox_index:null,note:"",note_id:null}),computed:{...(0,r.rn)({csrf_token:e=>e.User.csrf_token,flagcolls:e=>e.User.flagcolls,showrooms:e=>e.Showrooms.showrooms_by_tid}),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}}},created(){this.item,this.loadMaterial(),this.note_id=this.item.note_id,this.debouncedSaveNote=_(this.saveNote,500)},methods:{...(0,r.nv)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag"}),loadMaterial(){this.item.id,this.loading=!0;const e=v()`{ +(()=>{var e,t,n,i,r,o={9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var i=n(4867),r=n(6026),o=n(4372),a=n(5327),s=n(4097),c=n(4109),l=n(7985),u=n(5061);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers;i.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var v=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:i,config:e,request:p};r(t,n,o),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},i.isStandardBrowserEnv()){var g=(e.withCredentials||l(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}if("setRequestHeader"in p&&i.forEach(f,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),d||(d=null),p.send(d)}))}},1609:(e,t,n)=>{"use strict";var i=n(4867),r=n(1849),o=n(321),a=n(7185);function s(e){var t=new o(e),n=r(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n}var c=s(n(5655));c.Axios=o,c.create=function(e){return s(a(c.defaults,e))},c.Cancel=n(5263),c.CancelToken=n(4972),c.isCancel=n(6502),c.all=function(e){return Promise.all(e)},c.spread=n(8713),c.isAxiosError=n(6268),e.exports=c,e.exports.default=c},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,n)=>{"use strict";var i=n(5263);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var i=n(4867),r=n(5327),o=n(782),a=n(3572),s=n(7185);function c(e){this.defaults=e,this.interceptors={request:new o,response:new o}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},782:(e,t,n)=>{"use strict";var i=n(4867);function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},4097:(e,t,n)=>{"use strict";var i=n(1793),r=n(7303);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},5061:(e,t,n)=>{"use strict";var i=n(481);e.exports=function(e,t,n,r,o){var a=new Error(e);return i(a,t,n,r,o)}},3572:(e,t,n)=>{"use strict";var i=n(4867),r=n(8527),o=n(6502),a=n(5655);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},7185:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function l(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(e[r],t[r])}i.forEach(r,(function(e){i.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),i.forEach(o,l),i.forEach(a,(function(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(void 0,t[r])})),i.forEach(s,(function(i){i in t?n[i]=c(e[i],t[i]):i in e&&(n[i]=c(void 0,e[i]))}));var u=r.concat(o).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return i.forEach(d,l),n}},6026:(e,t,n)=>{"use strict";var i=n(5061);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8527:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t,n){return i.forEach(n,(function(n){e=n(e,t)})),e}},5655:(e,t,n)=>{"use strict";var i=n(4867),r=n(6016),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,c={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(s=n(5448)),s),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){c.headers[e]=i.merge(o)})),e.exports=c},1849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(4867);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var a=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var i=n(4867);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},6268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},7985:(e,t,n)=>{"use strict";var i=n(4867);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},6016:(e,t,n)=>{"use strict";var i=n(4867);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},4109:(e,t,n)=>{"use strict";var i=n(4867),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4867:(e,t,n)=>{"use strict";var i=n(1849),r=Object.prototype.toString;function o(e){return"[object Array]"===r.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===r.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,i=e.length;n{"use strict";n.d(t,{Qp:()=>h,tG:()=>m});var i=!1;if("undefined"!=typeof window){var r={get passive(){i=!0}};window.addEventListener("testPassive",null,r),window.removeEventListener("testPassive",null,r)}var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],s=!1,c=-1,l=void 0,u=void 0,d=function(e){return a.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},f=function(e){var t=e||window.event;return!!d(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},p=function(){void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==l&&(document.body.style.overflow=l,l=void 0)},h=function(e,t){if(e){if(!a.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};a=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&n<0?f(e):e.stopPropagation())}(t,e)},s||(document.addEventListener("touchmove",f,i?{passive:!1}:void 0),s=!0)):function(e){if(void 0===u){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;t&&n>0&&(u=document.body.style.paddingRight,document.body.style.paddingRight=n+"px")}void 0===l&&(l=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},m=function(e){e?(a=a.filter((function(t){return t.targetElement!==e})),o?(e.ontouchstart=null,e.ontouchmove=null,s&&0===a.length&&(document.removeEventListener("touchmove",f,i?{passive:!1}:void 0),s=!1)):a.length||p()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}},489:e=>{e.exports=e=>{if(!e)throw new Error("Password is empty.");const t="(?=.*[!@#$%^&*])";let n={id:null,value:null,length:null,contains:[]},i=[];new RegExp("^(?=.*[a-z])").test(e)&&(i=[...i,{message:"lowercase"}]),new RegExp("^(?=.*[A-Z])").test(e)&&(i=[...i,{message:"uppercase"}]),new RegExp(`^${t}`).test(e)&&(i=[...i,{message:"symbol"}]),new RegExp("^(?=.*[0-9])").test(e)&&(i=[...i,{message:"number"}]);const r=new RegExp(`^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])${t}(?=.{8,})`),o=new RegExp(`^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[A-Z])${t})|((?=.*[a-z])${t})|((?=.*[0-9])${t}))(?=.{6,})`);return n=r.test(e)?{id:2,value:"Strong"}:o.test(e)?{id:1,value:"Medium"}:{id:0,value:"Weak"},n.length=e.length,n.contains=i,n}},9996:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function r(e,t,n){return e.concat(t).map((function(e){return i(e,n)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function s(e,t,n){var r={};return n.isMergeableObject(e)&&o(e).forEach((function(t){r[t]=i(e[t],n)})),o(t).forEach((function(o){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(a(e,o)&&n.isMergeableObject(t[o])?r[o]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c}(o,n)(e[o],t[o],n):r[o]=i(t[o],n))})),r}function c(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||r,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=i;var a=Array.isArray(n);return a===Array.isArray(e)?a?o.arrayMerge(e,n,o):s(e,n,o):i(n,o)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return c(e,n,t)}),{})};var l=c;e.exports=l},7276:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MateriauFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},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:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_minicard"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"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:[]}]}}]}}],loc:{start:0,end:179}};t.loc.source={body:"fragment MateriauFields on Materiau {\n id\n title\n images {\n url\n style_minicard{\n url\n }\n }\n\tsamples{\n showroom{\n name\n id\n }\n location\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},4195:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MateriauFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},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:"reference"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"note"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contenu"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"attachments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"file"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"filename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"filesize"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"distributor"},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:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"infos"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"country_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"administrative_area"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependent_locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postal_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sorting_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organization"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"given_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additional_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"family_name"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"manufacturer"},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:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"infos"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"country_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"administrative_area"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependent_locality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postal_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sorting_code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"address_line2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organization"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"given_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additional_name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"family_name"},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:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardfull"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},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:"short_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reference"},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:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_linkedmaterialcard"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1305}};t.loc.source={body:"fragment MateriauFields on Materiau {\n id\n title\n\tshort_description\n reference\n body\n note{\n id\n contenu\n target\n }\n attachments{\n file{\n filename\n fid\n filesize\n url\n }\n description\n }\n distributor{\n id\n name\n email\n description\n website{\n title\n url\n }\n infos\n address {\n langcode\n country_code\n administrative_area\n locality\n dependent_locality\n postal_code\n sorting_code\n address_line1\n address_line2\n organization\n given_name\n additional_name\n family_name\n }\n }\n manufacturer{\n id\n name\n email\n description\n website{\n title\n url\n }\n infos\n address {\n langcode\n country_code\n administrative_area\n locality\n dependent_locality\n postal_code\n sorting_code\n address_line1\n address_line2\n organization\n given_name\n additional_name\n family_name\n }\n }\n\tsamples{\n showroom{\n name\n id\n }\n location\n }\n images{\n url\n alt\n style_cardfull{\n url\n }\n }\n linked_materials{\n id\n short_description\n title\n reference\n images{\n url\n alt\n style_linkedmaterialcard{\n url\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},5277:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductsFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},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:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bundle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"body"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"price_description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"variations"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"price"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:214}};t.loc.source={body:"fragment ProductsFields on Product {\n id\n title\n uuid\n bundle\n body\n price_description\n path\n variations{\n id\n uuid\n title\n description\n sku\n price{\n value\n currency\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},1882:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SearchResultFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SearchResultInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bundle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"short_description"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Materiau"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"alt"},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:"reference"},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:"note"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"note_id"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Thematique"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"alt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_cardmedium_url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"style_hd_url"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:462}};t.loc.source={body:"fragment SearchResultFields on SearchResultInterface {\n id\n uuid\n bundle\n path\n title\n short_description\n ... on Materiau{\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n reference\n \tsamples{\n showroom{\n name\n id\n }\n location\n }\n note{\n id\n }\n note_id\n }\n ... on Thematique {\n images{\n url\n alt\n style_cardmedium_url\n style_hd_url\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},4119:(e,t,n)=>{var i=n(8370).parse;function r(e){return e.replace(/[\s,]+/g," ").trim()}var o={},a={};var s=!0;function c(e,t){var n=Object.prototype.toString.call(e);if("[object Array]"===n)return e.map((function(e){return c(e,t)}));if("[object Object]"!==n)throw new Error("Unexpected input.");t&&e.loc&&delete e.loc,e.loc&&(delete e.loc.startToken,delete e.loc.endToken);var i,r,o,a=Object.keys(e);for(i in a)a.hasOwnProperty(i)&&(r=e[a[i]],"[object Object]"!==(o=Object.prototype.toString.call(r))&&"[object Array]"!==o||(e[a[i]]=c(r,!0)));return e}var l=!1;function u(e){var t=r(e);if(o[t])return o[t];var n=i(e,{experimentalFragmentVariables:l});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");return n=c(n=function(e){for(var t,n={},i=[],o=0;o{"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.printError=y,t.GraphQLError=void 0;var r,o=(r=n(5690))&&r.__esModule?r:{default:r},a=n(3098),s=n(9016),c=n(8038);function l(e,t){for(var n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxError=function(e,t,n){return new i.GraphQLError("Syntax Error: ".concat(n),void 0,e,[t])};var i=n(5822)},972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.prototype.toJSON;"function"==typeof t||(0,i.default)(0),e.prototype.inspect=t,r.default&&(e.prototype[r.default]=t)};var i=o(n(7706)),r=o(n(8554));function o(e){return e&&e.__esModule?e:{default:e}}},7242:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Boolean(e))throw new Error(t)}},8002:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a(e,[])};var i,r=(i=n(8554))&&i.__esModule?i:{default:i};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){switch(o(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),i=function(e){var t=e[String(r.default)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==i){var o=i.call(e);if(o!==e)return"string"==typeof o?o:a(o,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),i=e.length-n,r=[],o=0;o1&&r.push("... ".concat(i," more items"));return"["+r.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";return"{ "+n.map((function(n){return n+": "+a(e[n],t)})).join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},5752:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){return e instanceof t};t.default=n},7706:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}},5690:(e,t)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"==n(e)&&null!==e}},8554:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.default=n},1807:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNode=function(e){return null!=e&&"string"==typeof e.kind},t.Token=t.Location=void 0;var i,r=(i=n(972))&&i.__esModule?i:{default:i};var o=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();t.Location=o,(0,r.default)(o);var a=function(){function e(e,t,n,i,r,o,a){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=a,this.prev=o,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();t.Token=a,(0,r.default)(a)},849:(e,t)=>{"use strict";function n(e){for(var t=0;ta&&n(t[s-1]);)--s;return t.slice(a,s).join("\n")},t.getBlockStringIndentation=i,t.printBlockString=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],s=!i||o||a||n,c="";!s||i&&r||(c+="\n"+t);c+=t?e.replace(/\n/g,"\n"+t):e,s&&(c+="\n");return'"""'+c.replace(/"""/g,'\\"""')+'"""'}},8333:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectiveLocation=void 0;var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});t.DirectiveLocation=n},2828:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Kind=void 0;var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});t.Kind=n},4274:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPunctuatorTokenKind=function(e){return e===o.TokenKind.BANG||e===o.TokenKind.DOLLAR||e===o.TokenKind.AMP||e===o.TokenKind.PAREN_L||e===o.TokenKind.PAREN_R||e===o.TokenKind.SPREAD||e===o.TokenKind.COLON||e===o.TokenKind.EQUALS||e===o.TokenKind.AT||e===o.TokenKind.BRACKET_L||e===o.TokenKind.BRACKET_R||e===o.TokenKind.BRACE_L||e===o.TokenKind.PIPE||e===o.TokenKind.BRACE_R},t.Lexer=void 0;var i=n(338),r=n(1807),o=n(3175),a=n(849),s=function(){function e(e){var t=new r.Token(o.TokenKind.SOF,0,0,0,0,null);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},t.lookahead=function(){var e=this.token;if(e.kind!==o.TokenKind.EOF)do{var t;e=null!==(t=e.next)&&void 0!==t?t:e.next=l(this,e)}while(e.kind===o.TokenKind.COMMENT);return e},e}();function c(e){return isNaN(e)?o.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function l(e,t){for(var n=e.source,a=n.body,s=a.length,c=t.end;c31||9===s));return new r.Token(o.TokenKind.COMMENT,t,l,n,i,a,c.slice(t+1,l))}function f(e,t,n,a,s,l){var u=e.body,d=n,f=t,h=!1;if(45===d&&(d=u.charCodeAt(++f)),48===d){if((d=u.charCodeAt(++f))>=48&&d<=57)throw(0,i.syntaxError)(e,f,"Invalid number, unexpected digit after 0: ".concat(c(d),"."))}else f=p(e,f,d),d=u.charCodeAt(f);if(46===d&&(h=!0,d=u.charCodeAt(++f),f=p(e,f,d),d=u.charCodeAt(f)),69!==d&&101!==d||(h=!0,43!==(d=u.charCodeAt(++f))&&45!==d||(d=u.charCodeAt(++f)),f=p(e,f,d),d=u.charCodeAt(f)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,i.syntaxError)(e,f,"Invalid number, expected digit but got: ".concat(c(d),"."));return new r.Token(h?o.TokenKind.FLOAT:o.TokenKind.INT,t,f,a,s,l,u.slice(t,f))}function p(e,t,n){var r=e.body,o=t,a=n;if(a>=48&&a<=57){do{a=r.charCodeAt(++o)}while(a>=48&&a<=57);return o}throw(0,i.syntaxError)(e,o,"Invalid number, expected digit but got: ".concat(c(a),"."))}function h(e,t,n,a,s){for(var l,u,d,f,p=e.body,h=t+1,m=h,g=0,y="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function g(e,t,n,i,a){for(var s=e.body,c=s.length,l=t+1,u=0;l!==c&&!isNaN(u=s.charCodeAt(l))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++l;return new r.Token(o.TokenKind.NAME,t,l,n,i,a,s.slice(t,l))}t.Lexer=s},9016:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocation=function(e,t){var n,i=/\r\n|[\n\r]/g,r=1,o=t+1;for(;(n=i.exec(e.body))&&n.index{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=function(e,t){return new u(e,t).parseDocument()},t.parseValue=function(e,t){var n=new u(e,t);n.expectToken(a.TokenKind.SOF);var i=n.parseValueLiteral(!1);return n.expectToken(a.TokenKind.EOF),i},t.parseType=function(e,t){var n=new u(e,t);n.expectToken(a.TokenKind.SOF);var i=n.parseTypeReference();return n.expectToken(a.TokenKind.EOF),i},t.Parser=void 0;var i=n(338),r=n(2828),o=n(1807),a=n(3175),s=n(2412),c=n(8333),l=n(4274);var u=function(){function e(e,t){var n=(0,s.isSource)(e)?e:new s.Source(e);this._lexer=new l.Lexer(n),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(a.TokenKind.NAME);return{kind:r.Kind.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:r.Kind.DOCUMENT,definitions:this.many(a.TokenKind.SOF,this.parseDefinition,a.TokenKind.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(a.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(a.TokenKind.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(a.TokenKind.BRACE_L))return{kind:r.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(a.TokenKind.NAME)&&(t=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(a.TokenKind.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(a.TokenKind.PAREN_L,this.parseVariableDefinition,a.TokenKind.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:r.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(a.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(a.TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(a.TokenKind.DOLLAR),{kind:r.Kind.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:r.Kind.SELECTION_SET,selections:this.many(a.TokenKind.BRACE_L,this.parseSelection,a.TokenKind.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(a.TokenKind.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,i=this.parseName();return this.expectOptionalToken(a.TokenKind.COLON)?(e=i,t=this.parseName()):t=i,{kind:r.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(a.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(a.TokenKind.PAREN_L,t,a.TokenKind.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(a.TokenKind.COLON),{kind:r.Kind.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:r.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(a.TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(a.TokenKind.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(a.TokenKind.NAME)?{kind:r.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:r.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:r.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:r.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case a.TokenKind.BRACKET_L:return this.parseList(e);case a.TokenKind.BRACE_L:return this.parseObject(e);case a.TokenKind.INT:return this._lexer.advance(),{kind:r.Kind.INT,value:t.value,loc:this.loc(t)};case a.TokenKind.FLOAT:return this._lexer.advance(),{kind:r.Kind.FLOAT,value:t.value,loc:this.loc(t)};case a.TokenKind.STRING:case a.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case a.TokenKind.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:r.Kind.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:r.Kind.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:r.Kind.NULL,loc:this.loc(t)};default:return{kind:r.Kind.ENUM,value:t.value,loc:this.loc(t)}}case a.TokenKind.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===a.TokenKind.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:r.Kind.LIST,values:this.any(a.TokenKind.BRACKET_L,(function(){return t.parseValueLiteral(e)}),a.TokenKind.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:r.Kind.OBJECT,fields:this.any(a.TokenKind.BRACE_L,(function(){return t.parseObjectField(e)}),a.TokenKind.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(a.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(a.TokenKind.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(a.TokenKind.AT),{kind:r.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(a.TokenKind.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(a.TokenKind.BRACKET_R),e={kind:r.Kind.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(a.TokenKind.BANG)?{kind:r.Kind.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:r.Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===a.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(a.TokenKind.STRING)||this.peek(a.TokenKind.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),i=this.many(a.TokenKind.BRACE_L,this.parseOperationTypeDefinition,a.TokenKind.BRACE_R);return{kind:r.Kind.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:i,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(a.TokenKind.COLON);var n=this.parseNamedType();return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),i=this.parseDirectives(!0);return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),a=this.parseFieldsDefinition();return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:o,fields:a,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(a.TokenKind.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(a.TokenKind.AMP)||this.peek(a.TokenKind.NAME));return t}return this.delimitedMany(a.TokenKind.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(a.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===a.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(a.TokenKind.BRACE_L,this.parseFieldDefinition,a.TokenKind.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseArgumentDefs();this.expectToken(a.TokenKind.COLON);var o=this.parseTypeReference(),s=this.parseDirectives(!0);return{kind:r.Kind.FIELD_DEFINITION,description:t,name:n,arguments:i,type:o,directives:s,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(a.TokenKind.PAREN_L,this.parseInputValueDef,a.TokenKind.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(a.TokenKind.COLON);var i,o=this.parseTypeReference();this.expectOptionalToken(a.TokenKind.EQUALS)&&(i=this.parseValueLiteral(!0));var s=this.parseDirectives(!0);return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:t,name:n,type:o,defaultValue:i,directives:s,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),a=this.parseFieldsDefinition();return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:o,fields:a,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseUnionMemberTypes();return{kind:r.Kind.UNION_TYPE_DEFINITION,description:t,name:n,directives:i,types:o,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(a.TokenKind.EQUALS)?this.delimitedMany(a.TokenKind.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseEnumValuesDefinition();return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:t,name:n,directives:i,values:o,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(a.TokenKind.BRACE_L,this.parseEnumValueDefinition,a.TokenKind.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseDirectives(!0);return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),i=this.parseDirectives(!0),o=this.parseInputFieldsDefinition();return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:i,fields:o,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(a.TokenKind.BRACE_L,this.parseInputValueDef,a.TokenKind.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===a.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(a.TokenKind.BRACE_L,this.parseOperationTypeDefinition,a.TokenKind.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:r.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===o.length)throw this.unexpected();return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===o.length)throw this.unexpected();return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.UNION_TYPE_EXTENSION,name:t,directives:n,types:i,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:t,directives:n,values:i,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:i,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(a.TokenKind.AT);var n=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var s=this.parseDirectiveLocations();return{kind:r.Kind.DIRECTIVE_DEFINITION,description:t,name:n,arguments:i,repeatable:o,locations:s,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(a.TokenKind.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==c.DirectiveLocation[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new o.Location(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw(0,i.syntaxError)(this._lexer.source,t.start,"Expected ".concat(f(e),", found ").concat(d(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==a.TokenKind.NAME||t.value!==e)throw(0,i.syntaxError)(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(d(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===a.TokenKind.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return(0,i.syntaxError)(this._lexer.source,t.start,"Unexpected ".concat(d(t),"."))},t.any=function(e,t,n){this.expectToken(e);for(var i=[];!this.expectOptionalToken(n);)i.push(t.call(this));return i},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i}return[]},t.many=function(e,t,n){this.expectToken(e);var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},e}();function d(e){var t=e.value;return f(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function f(e){return(0,l.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}t.Parser=u},8038:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printLocation=function(e){return r(e.source,(0,i.getLocation)(e.source,e.start))},t.printSourceLocation=r;var i=n(9016);function r(e,t){var n=e.locationOffset.column-1,i=a(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,c=t.line+s,l=1===t.line?n:0,u=t.column+l,d="".concat(e.name,":").concat(c,":").concat(u,"\n"),f=i.split(/\r\n|[\n\r]/g),p=f[r];if(p.length>120){for(var h=Math.floor(u/80),m=u%80,v=[],g=0;g{"use strict";t.S=function(e){return(0,i.visit)(e,{leave:o})};var i=n(285),r=n(849);var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=l("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),o=e.selectionSet;return n||r||i||"query"!==t?s([t,s([n,i]),r,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,i=e.defaultValue,r=e.directives;return t+": "+n+l(" = ",i)+l(" ",s(r," "))},SelectionSet:function(e){return c(e.selections)},Field:function(e){var t=e.alias,n=e.name,i=e.arguments,r=e.directives,o=e.selectionSet,a=l("",t,": ")+n,c=a+l("(",s(i,", "),")");return c.length>80&&(c=a+l("(\n",u(s(i,"\n")),"\n)")),s([c,s(r," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+l(" ",s(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,i=e.selectionSet;return s(["...",l("on ",t),s(n," "),i]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,i=e.variableDefinitions,r=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(l("(",s(i,", "),")")," ")+"on ".concat(n," ").concat(l("",s(r," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,r.printBlockString)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+l("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:a((function(e){var t=e.directives,n=e.operationTypes;return s(["schema",s(t," "),c(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:a((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),FieldDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.type,r=e.directives;return t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+": "+i+l(" ",s(r," "))})),InputValueDefinition:a((function(e){var t=e.name,n=e.type,i=e.defaultValue,r=e.directives;return s([t+": "+n,l("= ",i),s(r," ")]," ")})),InterfaceTypeDefinition:a((function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")})),UnionTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.types;return s(["union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")})),EnumTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.values;return s(["enum",t,s(n," "),c(i)]," ")})),EnumValueDefinition:a((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:a((function(e){var t=e.name,n=e.directives,i=e.fields;return s(["input",t,s(n," "),c(i)]," ")})),DirectiveDefinition:a((function(e){var t=e.name,n=e.arguments,i=e.repeatable,r=e.locations;return"directive @"+t+(f(n)?l("(\n",u(s(n,"\n")),"\n)"):l("(",s(n,", "),")"))+(i?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return s(["extend schema",s(t," "),c(n)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend type",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return s(["extend interface",t,l("implements ",s(n," & ")),s(i," "),c(r)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,i=e.types;return s(["extend union",t,s(n," "),i&&0!==i.length?"= "+s(i," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,i=e.values;return s(["extend enum",t,s(n," "),c(i)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return s(["extend input",t,s(n," "),c(i)]," ")}};function a(e){return function(t){return s([t.description,e(t)],"\n")}}function s(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function c(e){return l("{\n",u(s(e,"\n")),"\n}")}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function u(e){return l(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function f(e){return null!=e&&e.some(d)}},2412:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSource=function(e){return(0,a.default)(e,l)},t.Source=void 0;var i=n(3098),r=s(n(8002)),o=s(n(7242)),a=s(n(5752));function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||(0,o.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||(0,o.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,o.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var t,n,a;return t=e,(n=[{key:i.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&c(t.prototype,n),a&&c(t,a),e}();t.Source=l},3175:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKind=void 0;var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});t.TokenKind=n},285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.visit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,i=void 0,l=Array.isArray(e),u=[e],d=-1,f=[],p=void 0,h=void 0,m=void 0,v=[],g=[],y=e;do{var b=++d===u.length,_=b&&0!==f.length;if(b){if(h=0===g.length?void 0:v[v.length-1],p=m,m=g.pop(),_){if(l)p=p.slice();else{for(var w={},k=0,S=Object.keys(p);k{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SYMBOL_TO_STRING_TAG=t.SYMBOL_ASYNC_ITERATOR=t.SYMBOL_ITERATOR=void 0;var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator";t.SYMBOL_ITERATOR=n;var i="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator";t.SYMBOL_ASYNC_ITERATOR=i;var r="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag";t.SYMBOL_TO_STRING_TAG=r},2705:(e,t,n)=>{var i=n(5639).Symbol;e.exports=i},4239:(e,t,n)=>{var i=n(2705),r=n(9607),o=n(2333),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):o(e)}},7561:(e,t,n)=>{var i=n(7990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,i(e)+1).replace(r,""):e}},1957:(e,t,n)=>{var i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=i},9607:(e,t,n)=>{var i=n(2705),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(e){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5639:(e,t,n)=>{var i=n(1957),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},7990:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},3279:(e,t,n)=>{var i=n(3218),r=n(7771),o=n(4841),a=Math.max,s=Math.min;e.exports=function(e,t,n){var c,l,u,d,f,p,h=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=c,i=l;return c=l=void 0,h=t,d=e.apply(i,n)}function b(e){return h=e,f=setTimeout(w,t),m?y(e):d}function _(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=u}function w(){var e=r();if(_(e))return k(e);f=setTimeout(w,function(e){var n=t-(e-p);return v?s(n,u-(e-h)):n}(e))}function k(e){return f=void 0,g&&c?y(e):(c=l=void 0,d)}function S(){var e=r(),n=_(e);if(c=arguments,l=this,p=e,n){if(void 0===f)return b(p);if(v)return clearTimeout(f),f=setTimeout(w,t),y(p)}return void 0===f&&(f=setTimeout(w,t)),d}return t=o(t)||0,i(n)&&(m=!!n.leading,u=(v="maxWait"in n)?a(o(n.maxWait)||0,t):u,g="trailing"in n?!!n.trailing:g),S.cancel=function(){void 0!==f&&clearTimeout(f),h=0,c=p=l=f=void 0},S.flush=function(){return void 0===f?d:k(r())},S}},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},3448:(e,t,n)=>{var i=n(4239),r=n(7005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==i(e)}},7771:(e,t,n)=>{var i=n(5639);e.exports=function(){return i.Date.now()}},4841:(e,t,n)=>{var i=n(7561),r=n(3218),o=n(3448),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var n=s.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):a.test(e)?NaN:+e}},8600:e=>{"use strict";const t=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],n=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],i=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],r=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],o=(e,t,n)=>{let i=e;return"string"==typeof t||Array.isArray(t)?i=e.toLocaleString(t,n):!0!==t&&void 0===n||(i=e.toLocaleString(void 0,n)),i};e.exports=(e,a)=>{if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);const s=(a=Object.assign({bits:!1,binary:!1},a)).bits?a.binary?r:i:a.binary?n:t;if(a.signed&&0===e)return` 0 ${s[0]}`;const c=e<0,l=c?"-":a.signed?"+":"";let u;if(c&&(e=-e),void 0!==a.minimumFractionDigits&&(u={minimumFractionDigits:a.minimumFractionDigits}),void 0!==a.maximumFractionDigits&&(u=Object.assign({maximumFractionDigits:a.maximumFractionDigits},u)),e<1){return l+o(e,a.locale,u)+" "+s[0]}const d=Math.min(Math.floor(a.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),s.length-1);e/=Math.pow(a.binary?1024:1e3,d),u||(e=e.toPrecision(3));return l+o(Number(e),a.locale,u)+" "+s[d]}},9335:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,i,r,o){i=i||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(i);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(d=m.substr(0,v),f=m.substr(v+1)):(d=m,f=""),p=decodeURIComponent(d),h=decodeURIComponent(f),t(a,p)?n(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},8795:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,o,a,s){return o=o||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?i(r(e),(function(r){var s=encodeURIComponent(t(r))+a;return n(e[r])?i(e[r],(function(e){return s+encodeURIComponent(t(e))})).join(o):s+encodeURIComponent(t(e[r]))})).join(o):s?encodeURIComponent(t(s))+a+encodeURIComponent(t(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],i=0;i{"use strict";t.decode=t.parse=n(9335),t.encode=t.stringify=n(8795)},306:function(e){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){var i=n(6);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("6223ff68",i,!0,{})},function(e,t,n){var i=n(8);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("27f0e51f",i,!0,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,i=e[1]||"",r=e[3];if(!r)return i;if(t&&"function"==typeof btoa){var o=(n=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),a=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[i].concat(a).concat([o]).join("\n")}return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r',"\nscript:\n...\ninfiniteHandler($state) {\n ajax('https://www.example.com/api/news')\n .then((res) => {\n if (res.data.length) {\n $state.loaded();\n } else {\n $state.complete();\n }\n });\n}\n...","","more details: https://github.com/PeachScript/vue-infinite-loading/issues/57#issuecomment-324370549"].join("\n"),INFINITE_EVENT:"`:on-infinite` property will be deprecated soon, please use `@infinite` event instead.",IDENTIFIER:"the `reset` event will be deprecated soon, please reset this component by change the `identifier` property."},a={INFINITE_LOOP:["executed the callback function more than ".concat(i.loopCheckMaxCalls," times for a short time, it looks like searched a wrong scroll wrapper that doest not has fixed height or maximum height, please check it. If you want to force to set a element as scroll wrapper ranther than automatic searching, you can do this:"),'\n\x3c!-- add a special attribute for the real scroll wrapper --\x3e\n
\n ...\n \x3c!-- set force-use-infinite-wrapper --\x3e\n \n
\nor\n
\n ...\n \x3c!-- set force-use-infinite-wrapper as css selector of the real scroll wrapper --\x3e\n \n
\n ',"more details: https://github.com/PeachScript/vue-infinite-loading/issues/55#issuecomment-316934169"].join("\n")},s={READY:0,LOADING:1,COMPLETE:2,ERROR:3},c={color:"#666",fontSize:"14px",padding:"10px 0"},l={mode:"development",props:{spinner:"default",distance:100,forceUseInfiniteWrapper:!1},system:i,slots:{noResults:"No results :(",noMore:"No more data :)",error:"Opps, something went wrong :(",errorBtnText:"Retry",spinner:""},WARNINGS:o,ERRORS:a,STATUS:s},u=n(4),d=n.n(u),f={BUBBLES:{render:function(e){return e("span",{attrs:{class:"loading-bubbles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"bubble-item"}})})))}},CIRCLES:{render:function(e){return e("span",{attrs:{class:"loading-circles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"circle-item"}})})))}},DEFAULT:{render:function(e){return e("i",{attrs:{class:"loading-default"}})}},SPIRAL:{render:function(e){return e("i",{attrs:{class:"loading-spiral"}})}},WAVEDOTS:{render:function(e){return e("span",{attrs:{class:"loading-wave-dots"}},Array.apply(Array,Array(5)).map((function(){return e("span",{attrs:{class:"wave-item"}})})))}}};function p(e,t,n,i,r,o,a,s){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var h=p({name:"Spinner",computed:{spinnerView:function(){return f[(this.$attrs.spinner||"").toUpperCase()]||this.spinnerInConfig},spinnerInConfig:function(){return l.slots.spinner&&"string"==typeof l.slots.spinner?{render:function(){return this._v(l.slots.spinner)}}:"object"===d()(l.slots.spinner)?l.slots.spinner:f[l.props.spinner.toUpperCase()]||f.DEFAULT}}},(function(){var e=this.$createElement;return(this._self._c||e)(this.spinnerView,{tag:"component"})}),[],!1,(function(e){var t=n(5);t.__inject__&&t.__inject__(e)}),"46b20d22",null).exports;function m(e){"production"!==l.mode&&console.warn("[Vue-infinite-loading warn]: ".concat(e))}function v(e){console.error("[Vue-infinite-loading error]: ".concat(e))}var g={timers:[],caches:[],throttle:function(e){var t=this;-1===this.caches.indexOf(e)&&(this.caches.push(e),this.timers.push(setTimeout((function(){e(),t.caches.splice(t.caches.indexOf(e),1),t.timers.shift()}),l.system.throttleLimit)))},reset:function(){this.timers.forEach((function(e){clearTimeout(e)})),this.timers.length=0,this.caches=[]}},y={isChecked:!1,timer:null,times:0,track:function(){var e=this;this.times+=1,clearTimeout(this.timer),this.timer=setTimeout((function(){e.isChecked=!0}),l.system.loopCheckTimeout),this.times>l.system.loopCheckMaxCalls&&(v(a.INFINITE_LOOP),this.isChecked=!0)}},b={key:"_infiniteScrollHeight",getScrollElm:function(e){return e===window?document.documentElement:e},save:function(e){var t=this.getScrollElm(e);t[this.key]=t.scrollHeight},restore:function(e){var t=this.getScrollElm(e);"number"==typeof t[this.key]&&(t.scrollTop=t.scrollHeight-t[this.key]+t.scrollTop),this.remove(t)},remove:function(e){void 0!==e[this.key]&&delete e[this.key]}};function _(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}function w(e){return e.offsetWidth+e.offsetHeight>0}var k=p({name:"InfiniteLoading",data:function(){return{scrollParent:null,scrollHandler:null,isFirstLoad:!0,status:s.READY,slots:l.slots}},components:{Spinner:h},computed:{isShowSpinner:function(){return this.status===s.LOADING},isShowError:function(){return this.status===s.ERROR},isShowNoResults:function(){return this.status===s.COMPLETE&&this.isFirstLoad},isShowNoMore:function(){return this.status===s.COMPLETE&&!this.isFirstLoad},slotStyles:function(){var e=this,t={};return Object.keys(l.slots).forEach((function(n){var i=_(n);(!e.$slots[i]&&!l.slots[n].render||e.$slots[i]&&!e.$slots[i][0].tag)&&(t[n]=c)})),t}},props:{distance:{type:Number,default:l.props.distance},spinner:String,direction:{type:String,default:"bottom"},forceUseInfiniteWrapper:{type:[Boolean,String],default:l.props.forceUseInfiniteWrapper},identifier:{default:+new Date},onInfinite:Function},watch:{identifier:function(){this.stateChanger.reset()}},mounted:function(){var e=this;this.$watch("forceUseInfiniteWrapper",(function(){e.scrollParent=e.getScrollParent()}),{immediate:!0}),this.scrollHandler=function(t){e.status===s.READY&&(t&&t.constructor===Event&&w(e.$el)?g.throttle(e.attemptLoad):e.attemptLoad())},setTimeout((function(){e.scrollHandler(),e.scrollParent.addEventListener("scroll",e.scrollHandler,r)}),1),this.$on("$InfiniteLoading:loaded",(function(t){e.isFirstLoad=!1,"top"===e.direction&&e.$nextTick((function(){b.restore(e.scrollParent)})),e.status===s.LOADING&&e.$nextTick(e.attemptLoad.bind(null,!0)),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:complete",(function(t){e.status=s.COMPLETE,e.$nextTick((function(){e.$forceUpdate()})),e.scrollParent.removeEventListener("scroll",e.scrollHandler,r),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:reset",(function(t){e.status=s.READY,e.isFirstLoad=!0,b.remove(e.scrollParent),e.scrollParent.addEventListener("scroll",e.scrollHandler,r),setTimeout((function(){g.reset(),e.scrollHandler()}),1),t&&t.target===e||m(o.IDENTIFIER)})),this.stateChanger={loaded:function(){e.$emit("$InfiniteLoading:loaded",{target:e})},complete:function(){e.$emit("$InfiniteLoading:complete",{target:e})},reset:function(){e.$emit("$InfiniteLoading:reset",{target:e})},error:function(){e.status=s.ERROR,g.reset()}},this.onInfinite&&m(o.INFINITE_EVENT)},deactivated:function(){this.status===s.LOADING&&(this.status=s.READY),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r)},activated:function(){this.scrollParent.addEventListener("scroll",this.scrollHandler,r)},methods:{attemptLoad:function(e){var t=this;this.status!==s.COMPLETE&&w(this.$el)&&this.getCurrentDistance()<=this.distance?(this.status=s.LOADING,"top"===this.direction&&this.$nextTick((function(){b.save(t.scrollParent)})),"function"==typeof this.onInfinite?this.onInfinite.call(null,this.stateChanger):this.$emit("infinite",this.stateChanger),!e||this.forceUseInfiniteWrapper||y.isChecked||y.track()):this.status===s.LOADING&&(this.status=s.READY)},getCurrentDistance:function(){return"top"===this.direction?"number"==typeof this.scrollParent.scrollTop?this.scrollParent.scrollTop:this.scrollParent.pageYOffset:this.$el.getBoundingClientRect().top-(this.scrollParent===window?window.innerHeight:this.scrollParent.getBoundingClientRect().bottom)},getScrollParent:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$el;return"string"==typeof this.forceUseInfiniteWrapper&&(e=document.querySelector(this.forceUseInfiniteWrapper)),e||("BODY"===t.tagName?e=window:(!this.forceUseInfiniteWrapper&&["scroll","auto"].indexOf(getComputedStyle(t).overflowY)>-1||t.hasAttribute("infinite-wrapper")||t.hasAttribute("data-infinite-wrapper"))&&(e=t)),e||this.getScrollParent(t.parentNode)}},destroyed:function(){!this.status!==s.COMPLETE&&(g.reset(),b.remove(this.scrollParent),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r))}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"infinite-loading-container"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowSpinner,expression:"isShowSpinner"}],staticClass:"infinite-status-prompt",style:e.slotStyles.spinner},[e._t("spinner",[n("spinner",{attrs:{spinner:e.spinner}})])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoResults,expression:"isShowNoResults"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noResults},[e._t("no-results",[e.slots.noResults.render?n(e.slots.noResults,{tag:"component"}):[e._v(e._s(e.slots.noResults))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoMore,expression:"isShowNoMore"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noMore},[e._t("no-more",[e.slots.noMore.render?n(e.slots.noMore,{tag:"component"}):[e._v(e._s(e.slots.noMore))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowError,expression:"isShowError"}],staticClass:"infinite-status-prompt",style:e.slotStyles.error},[e._t("error",[e.slots.error.render?n(e.slots.error,{tag:"component",attrs:{trigger:e.attemptLoad}}):[e._v("\n "+e._s(e.slots.error)+"\n "),n("br"),e._v(" "),n("button",{staticClass:"btn-try-infinite",domProps:{textContent:e._s(e.slots.errorBtnText)},on:{click:e.attemptLoad}})]],{trigger:e.attemptLoad})],2)])}),[],!1,(function(e){var t=n(7);t.__inject__&&t.__inject__(e)}),"644ea9c9",null).exports;function S(e){l.mode=e.config.productionTip?"development":"production"}Object.defineProperty(k,"install",{configurable:!1,enumerable:!1,value:function(e,t){Object.assign(l.props,t&&t.props),Object.assign(l.slots,t&&t.slots),Object.assign(l.system,t&&t.system),e.component("infinite-loading",k),S(e)}}),"undefined"!=typeof window&&window.Vue&&(window.Vue.component("infinite-loading",k),S(window.Vue)),t.default=k}])},7611:e=>{window,e.exports=function(){return n={},e.m=t=[function(e,t,n){var i=n(7);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("d763679c",i,!1,{})},function(e,t,n){var i=n(10);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("6b9cc0e0",i,!1,{})},function(e,t,n){var i=n(12);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(4).default)("663c004e",i,!1,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r=this.viewportHeight?Math.max(this.minHeight,this.viewportHeight)+"px":"auto"},containerClass:function(){return["vm--container",this.scrollable&&this.isAutoHeight&&"scrollable"]},modalClass:function(){return["vm--modal",this.classes]},stylesProp:function(){return"string"==typeof this.styles?l(this.styles):this.styles},modalStyle:function(){return[this.stylesProp,{top:this.position.top+"px",left:this.position.left+"px",width:this.trueModalWidth+"px",height:this.isAutoHeight?this.autoHeight:this.trueModalHeight+"px"}]},isComponentReadyToBeDestroyed:function(){return this.overlayTransitionState===$&&this.modalTransitionState===$}},watch:{isComponentReadyToBeDestroyed:function(e){e&&(this.visible=!1)}},methods:{startTransitionEnter:function(){this.visibility.overlay=!0,this.visibility.modal=!0},startTransitionLeave:function(){this.visibility.overlay=!1,this.visibility.modal=!1},beforeOverlayTransitionEnter:function(){this.overlayTransitionState=M},afterOverlayTransitionEnter:function(){this.overlayTransitionState=I},beforeOverlayTransitionLeave:function(){this.overlayTransitionState=j},afterOverlayTransitionLeave:function(){this.overlayTransitionState=$},beforeModalTransitionEnter:function(){var e=this;this.modalTransitionState=M,this.$nextTick((function(){e.resizeObserver.observe(e.$refs.modal)}))},afterModalTransitionEnter:function(){this.modalTransitionState=I,this.draggable&&this.addDraggableListeners(),this.focusTrap&&this.$focusTrap.enable(this.$refs.modal);var e=this.createModalEvent({state:"opened"});this.$emit("opened",e)},beforeModalTransitionLeave:function(){this.modalTransitionState=j,this.resizeObserver.unobserve(this.$refs.modal),this.$focusTrap.enabled()&&this.$focusTrap.disable()},afterModalTransitionLeave:function(){this.modalTransitionState=$;var e=this.createModalEvent({state:"closed"});this.$emit("closed",e)},onToggle:function(e,t,n){if(this.name===e){var i=void 0===t?!this.visible:t;this.toggle(i,n)}},setInitialSize:function(){var e=y(this.width),t=y(this.height);this.modal.width=e.value,this.modal.widthType=e.type,this.modal.height=t.value,this.modal.heightType=t.type},onEscapeKeyUp:function(e){27===e.which&&this.visible&&this.$modal.hide(this.name)},onWindowResize:function(){this.viewportWidth=c(),this.viewportHeight=window.innerHeight,this.ensureShiftInWindowBounds()},createModalEvent:function(e){var t=0{"use strict";n.d(t,{Z:()=>S});var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.material||e.loading?n("div",{staticClass:"loading"},[n("span",[e._v("Loading ...")])]):n("article",{directives:[{name:"touch",rawName:"v-touch",value:e.onTapCard,expression:"onTapCard"},{name:"touch",rawName:"v-touch:swipe",value:e.onSwipeCard,expression:"onSwipeCard",arg:"swipe"}],staticClass:"card modal-card"},[n("section",{staticClass:"col col-right"},[n("header",[n("h1",[e._v(e._s(e.material.title))]),e._v(" "),n("h4",[e._v(e._s(e.material.short_description))]),e._v(" "),n("span",{staticClass:"ref"},[e._v(e._s(e.material.reference))])]),e._v(" "),n("nav",{ref:"tools",staticClass:"tools"},[n("section",{staticClass:"tool close"},[n("span",{staticClass:"btn mdi mdi-close",on:{click:function(t){return t.preventDefault(),e.onCloseModalCard(t)}}})]),e._v(" "),n("section",{staticClass:"tool flags"},[n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-folder-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.My folders")))]),e._v(" "),n("ul",[e._l(e.flagcolls,(function(t){return e.flagcolls?n("li",{key:t.id},[n("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(t){return t.preventDefault(),e.onFlagActionCard(t)}}},[e._v("\n "+e._s(t.name)+"\n ")])]):e._e()})),e._v(" "),e.collsLength<15?n("li",{staticClass:"create-flag"},[n("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(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl(t))},input:function(t){t.target.composing||(e.new_folder_name=t.target.value)}}}),e._v(" "),n("span",{staticClass:"add-btn mdi",class:e.addFlagBtnClassObj,on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.onCreateFlagColl(t)}}})]):e._e()],2)])]),e._v(" "),e.item.samples&&e.item.samples.length?n("section",{staticClass:"tool samples"},[n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-beaker-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Samples")))]),e._v(" "),n("ul",e._l(e.item.samples,(function(t){return n("li",{key:t.showroom.id},[n("span",{staticClass:"showroom"},[e._v(e._s(t.showroom.name))]),e._v(": "+e._s(t.location)+"\n ")])})),0)])]):e._e(),e._v(" "),n("section",{staticClass:"tool note"},[e.note_id?n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note"}):n("span",{directives:[{name:"touch",rawName:"v-touch.prevent.stop",value:e.onTapTool,expression:"onTapTool",modifiers:{prevent:!0,stop:!0}}],staticClass:"btn mdi mdi-note-outline"}),e._v(" "),n("div",{staticClass:"tool-content"},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.note,expression:"note"}],attrs:{spellcheck:"false",name:"note"},domProps:{value:e.note},on:{input:[function(t){t.target.composing||(e.note=t.target.value)},e.onNoteInput]}})])]),e._v(" "),n("section",{staticClass:"tool print"},[n("a",{attrs:{href:e.material.path+"/printable/print",target:"_blank"}},[n("span",{staticClass:"btn mdi mdi-printer"})])])]),e._v(" "),n("vsa-list",[n("vsa-item",{attrs:{initActive:!0}},[n("vsa-heading",[n("span",{staticClass:"label"},[e._v("Description")])]),e._v(" "),n("vsa-content",[n("section",{staticClass:"body",domProps:{innerHTML:e._s(e.material.body)}}),e._v(" "),n("section",{staticClass:"attachments"},[n("ul",e._l(e.material.attachments,(function(t){return n("li",{key:t.file.fid},[n("a",{attrs:{target:"_blank",href:t.file.url}},[e._v(e._s(t.file.filename)+" "),n("span",[e._v("("+e._s(e.prettyFileSize(t.file.filesize))+")")])]),e._v(" "),t.description?n("p",{staticClass:"description",domProps:{innerHTML:e._s(t.description)}}):e._e()])})),0)]),e._v(" "),n("section",{staticClass:"industriels"},[e.material.manufacturer?n("section",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Manufacturer")))]),e._v(" "),n("ul",e._l(e.material.manufacturer,(function(t){return n("li",{key:t.id},[n("h2",[e._v(e._s(t.name))]),e._v(" "),t.website?n("p",[n("a",{attrs:{target:"_blank",href:t.website.url}},[e._v(e._s(e.shortUrl(t.website.url)))])]):e._e(),e._v(" "),t.email?n("p",[n("a",{attrs:{href:"mailto:"+t.email}},[e._v(e._s(t.email))])]):e._e()])})),0)]):e._e(),e._v(" "),e.material.distributor?n("section",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Distributor")))]),e._v(" "),n("ul",e._l(e.material.distributor,(function(t){return n("li",{key:t.id},[n("h2",[e._v(e._s(t.name))]),e._v(" "),t.website?n("p",[n("a",{attrs:{target:"_blank",href:t.website.url}},[e._v(e._s(e.shortUrl(t.website.url)))])]):e._e(),e._v(" "),t.email?n("p",[n("a",{attrs:{href:"mailto:"+t.email}},[e._v(e._s(t.email))])]):e._e()])})),0)]):e._e()])])],1),e._v(" "),e.material.linked_materials.length?n("vsa-item",[n("vsa-heading",[n("span",{staticClass:"label"},[e._v(e._s(e.$t("materio.Linked materials")))])]),e._v(" "),n("vsa-content",[n("section",{staticClass:"linked-materials"},[n("ul",e._l(e.material.linked_materials,(function(e){return n("li",{key:e.id},[n("LinkedMaterialCard",{attrs:{item:e}})],1)})),0)])])],1):e._e()],1)],1),e._v(" "),n("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"col col-left images"},e._l(e.material.images,(function(t,i){return n("figure",{key:t.url},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],staticClass:"lazy",attrs:{"data-src":t.style_cardfull.url,title:t.title}}),e._v(" "),n("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){e.lightbox_index=i}}})])})),0),e._v(" "),n("CoolLightBox",{attrs:{items:e.material.images,index:e.lightbox_index,srcName:"url",loop:!0},on:{close:function(t){e.lightbox_index=null}}})],1)};i._withStripped=!0;var r=n(629),o=n(6850),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("article",{staticClass:"card linkedmaterialcard"},[n("header",{on:{click:function(t){return t.preventDefault(),e.openModalCard(t)}}},[n("h1",[e._v(e._s(e.item.title))]),e._v(" "),n("h4",[e._v(e._s(e.item.short_description))]),e._v(" "),e.isloggedin?n("span",{staticClass:"ref"},[e._v(e._s(e.item.reference))]):e._e()]),e._v(" "),n("nav",{staticClass:"tools"}),e._v(" "),n("section",{directives:[{name:"switcher",rawName:"v-switcher"}],staticClass:"images"},e._l(e.item.images,(function(t,i){return n("figure",{key:t.url},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i,expression:"index"}],staticClass:"lazy",attrs:{"data-src":t.style_linkedmaterialcard.url,title:t.title}}),e._v(" "),n("img",{staticClass:"blank",attrs:{src:e.blanksrc},on:{click:function(t){return t.preventDefault(),e.openModalCard(t)}}})])})),0)])};a._withStripped=!0;var s=n(8357);const c={name:"LinkedMaterialCard",props:["item"],mixins:[s.Z],data:()=>({blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,loadingItem:!1}),computed:{...(0,r.rn)({isloggedin:e=>e.User.isloggedin})},methods:{itemIsLoading(e){return this.loadingItem},openModalCard(e){this.isLoggedin,this.isloggedin&&this.$modal.show(S,{item:this.item},{name:`modal-${this.item.id}`,draggable:!1,maxWidth:850,maxHeight:610,width:"95%",height:"95%"})}}};var l=n(1900),u=(0,l.Z)(c,a,[],!1,null,"51b576e8",null);u.options.__file="web/themes/custom/materiotheme/vuejs/components/Content/LinkedMaterialCard.vue";const d=u.exports;var f=n(2141),p=n(546),h=n(3033),m=n(4119),v=n.n(m),g=n(4195),y=n.n(g);const b=n(8600),_=n(3279),w={name:"ModalCard",props:["item","addNoteId"],mixins:[s.Z],components:{LinkedMaterialCard:d,VsaList:o.VsaList,VsaItem:o.VsaItem,VsaHeading:o.VsaHeading,VsaContent:o.VsaContent,VsaIcon:o.VsaIcon},data:()=>({material:null,loading:!1,blanksrc:`${drupalSettings.path.themePath}/assets/img/blank.gif`,new_folder_name:"",is_creating_folder:!1,loadingFlag:!1,lightbox_index:null,note:"",note_id:null}),computed:{...(0,r.rn)({csrf_token:e=>e.User.csrf_token,flagcolls:e=>e.User.flagcolls,showrooms:e=>e.Showrooms.showrooms_by_tid}),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}}},created(){this.item,this.loadMaterial(),this.note_id=this.item.note_id,this.debouncedSaveNote=_(this.saveNote,500)},methods:{...(0,r.nv)({createFlagColl:"User/createFlagColl",flagUnflag:"User/flagUnflag"}),loadMaterial(){this.item.id,this.loading=!0;const e=v()`{ materiau(id: ${this.item.id}, lang: "${drupalDecoupled.lang_code}") { ...MateriauFields } } ${y()} - `;p.E.post("",{query:(0,h.S)(e)}).then((({data:{data:{materiau:e}}})=>{this.material=e,this.loading=!1,e.note&&e.note.id&&(this.note_id=e.note.id,this.note=e.note.contenu),setTimeout(function(){this.activateLazyLoad()}.bind(this),5)})).catch((e=>{console.warn("Issue with loadMaterial",e),Promise.reject(e)}))},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 t=e.id;this.loadingFlag=t,this.flagUnflag({action:"flag",id:this.item.id,collid:t}).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.loadingFlag){let t=e.target.getAttribute("collid"),n=this.flagIsActive(t)?"unflag":"flag";this.loadingFlag=t,this.flagUnflag({action:n,id:this.item.id,collid:t}).then((e=>{this.loadingFlag=!1}))}},onCloseModalCard(e){this.$modal.hide(`modal-${this.item.id}`)},onSwipeCard(e){switch(e){case"top":case"bottom":break;case"left":case"right":this.$modal.hide(`modal-${this.item.id}`)}},prettyFileSize:e=>b(parseInt(e)),shortUrl:e=>e.replace(/^http:\/\//,"").replace(/^www\./,""),onNoteInput(e){this.note,this.note=e.target.value,this.debouncedSaveNote()},saveNote(){this.note_id,this.note,this.note_id?this.updateNote():this.createNote()},updateNote(){let e={type:[{target_id:"note"}],field_contenu:this.note},t={headers:{"X-CSRF-Token":this.csrf_token}};f.Z.patch(`/node/${this.note_id}?_format=json`,e,t).then((({data:e})=>{})).catch((e=>{console.warn("Issue with updateNote",e)}))},createNote(){let e={type:[{target_id:"note"}],title:[{value:"note"}],field_contenu:this.note,field_target:this.item.id},t={headers:{"X-CSRF-Token":this.csrf_token}};f.Z.post("/node?_format=json",e,t).then((({data:e})=>{this.note_id=e.nid[0].value,this.addNoteId(this.note_id)})).catch((e=>{console.warn("Issue with createNote",e)}))},onTapTool(e){e.target.parentNode.parentNode.querySelectorAll("section.tool").forEach(((e,t)=>{e.classList.remove("tapped")})),e.target.parentNode.classList.add("tapped")},onTapCard(e){if(e.target.tagName,"TEXTAREA"==e.target.tagName)return;this.$refs.tools.querySelectorAll("section.tool").forEach(((e,t)=>{e.classList.remove("tapped")}))}}};var k=(0,l.Z)(w,i,[],!1,null,"62d62e96",null);k.options.__file="web/themes/custom/materiotheme/vuejs/components/Content/ModalCard.vue";const S=k.exports},1900:(e,t,n)=>{"use strict";function i(e,t,n,i,r,o,a,s){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}n.d(t,{Z:()=>i})},6850:e=>{e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00ee":function(e,t,n){var i={};i[n("b622")("toStringTag")]="z",e.exports="[object z]"===String(i)},"0366":function(e,t,n){var i=n("1c0b");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"057f":function(e,t,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return r(e)}catch(e){return a.slice()}}(e):r(i(e))}},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),c=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=a(e),t=s(t,!0),l)try{return u(e,t)}catch(e){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),o=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d03":function(e,t,n){var i=n("6eeb"),r=Date.prototype,o="Invalid Date",a="toString",s=r.toString,c=r.getTime;new Date(NaN)+""!=o&&i(r,a,(function(){var e=c.call(this);return e==e?s.call(this):o}))},"0df6":function(e,t,n){},"159b":function(e,t,n){var i=n("da84"),r=n("fdbc"),o=n("17c2"),a=n("9112");for(var s in r){var c=i[s],l=c&&c.prototype;if(l&&l.forEach!==o)try{a(l,"forEach",o)}catch(e){l.forEach=o}}},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach,r=n("a640"),o=n("ae40"),a=r("forEach"),s=o("forEach");e.exports=a&&s?[].forEach:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,n){var i=n("d066");e.exports=i("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c6c":function(e,t,n){},"1c7e":function(e,t,n){var i=n("b622")("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},"1d1c":function(e,t,n){var i=n("23e7"),r=n("83ab");i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n("37e8")})},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var i=n("d039"),r=n("b622"),o=n("2d00"),a=r("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,n){var i=n("a691"),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,d,f,p,h=e.target,m=e.global,v=e.stat;if(n=m?i:v?i[h]||s(h,{}):(i[h]||{}).prototype)for(u in t){if(f=t[u],d=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!l(m?u:h+(v?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,u,f,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},"25f0":function(e,t,n){"use strict";var i=n("6eeb"),r=n("825a"),o=n("d039"),a=n("ad6d"),s="toString",c=RegExp.prototype,l=c.toString,u=o((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d=l.name!=s;(u||d)&&i(RegExp.prototype,s,(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},"277d":function(e,t,n){n("23e7")({target:"Array",stat:!0},{isArray:n("e8b5")})},"2d00":function(e,t,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,c=s&&s.versions,l=c&&c.v8;l?r=(i=l.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(r=i[1]),e.exports=r&&+r},"342f":function(e,t,n){var i=n("d066");e.exports=i("navigator","userAgent")||""},"35a1":function(e,t,n){var i=n("f5df"),r=n("3f8c"),o=n("b622")("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||r[i(e)]}},"37e8":function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("825a"),a=n("df75");e.exports=i?Object.defineProperties:function(e,t){o(e);for(var n,i=a(t),s=i.length,c=0;s>c;)r.f(e,n=i[c++],t[n]);return e}},"3bbe":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){"use strict";var i=n("6547").charAt,r=n("69f3"),o=n("7dd0"),a="String Iterator",s=r.set,c=r.getterFor(a);o(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},"3d02":function(e,t,n){},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){"use strict";var i=n("23e7"),r=n("17c2");i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},"428f":function(e,t,n){var i=n("da84");e.exports=i},"44ad":function(e,t,n){var i=n("d039"),r=n("c6b6"),o="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?o.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),o=n("9bf2"),a=i("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),e.exports=function(e){s[a][e]=!0}},4930:function(e,t,n){var i=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"49b2":function(e,t,n){},"4d64":function(e,t,n){var i=n("fc6a"),r=n("50c4"),o=n("23cb"),a=function(e){return function(t,n,a){var s,c=i(t),l=r(c.length),u=o(a,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").filter,o=n("1dde"),a=n("ae40"),s=o("filter"),c=a("filter");i({target:"Array",proto:!0,forced:!s||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){"use strict";var i=n("0366"),r=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),c=n("8418"),l=n("35a1");e.exports=function(e){var t,n,u,d,f,p,h=r(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,y=void 0!==g,b=l(h),_=0;if(y&&(g=i(g,v>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=s(h.length));t>_;_++)p=y?g(h[_],_):h[_],c(n,_,p);else for(f=(d=b.call(h)).next,n=new m;!(u=f.call(d)).done;_++)p=y?o(d,g,[u.value,_],!0):u.value,c(n,_,p);return n.length=_,n}},"4e6f":function(e,t,n){},"4fad":function(e,t,n){var i=n("23e7"),r=n("6f53").entries;i({target:"Object",stat:!0},{entries:function(e){return r(e)}})},"50c4":function(e,t,n){var i=n("a691"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5692:function(e,t,n){var i=n("c430"),r=n("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var i=n("d066"),r=n("241c"),o=n("7418"),a=n("825a");e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,n){var i=n("1d80"),r="["+n("5899")+"]",o=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),s=function(e){return function(t){var n=String(i(t));return 1&e&&(n=n.replace(o,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"64c0":function(e,t,n){},6547:function(e,t,n){var i=n("a691"),r=n("1d80"),o=function(e){return function(t,n){var o,a,s=String(r(t)),c=i(n),l=s.length;return c<0||c>=l?e?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(e,t,n){var i=n("861d"),r=n("e8b5"),o=n("b622")("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var i,r,o,a=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),d=n("f772"),f=n("d012"),p=s.WeakMap;if(a){var h=new p,m=h.get,v=h.has,g=h.set;i=function(e,t){return g.call(h,e,t),t},r=function(e){return m.call(h,e)||{}},o=function(e){return v.call(h,e)}}else{var y=d("state");f[y]=!0,i=function(e,t){return l(e,y,t),t},r=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},"6eeb":function(e,t,n){var i=n("da84"),r=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,d=String(String).split("String");(e.exports=function(e,t,n,s){var c=!!s&&!!s.unsafe,l=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||r(n,"name",t),u(n).source=d.join("string"==typeof t?t:"")),e!==i?(c?!f&&e[t]&&(l=!0):delete e[t],l?e[t]=n:r(e,t,n)):l?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},"6f53":function(e,t,n){var i=n("83ab"),r=n("df75"),o=n("fc6a"),a=n("d1e7").f,s=function(e){return function(t){for(var n,s=o(t),c=r(s),l=c.length,u=0,d=[];l>u;)n=c[u++],i&&!a.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}};e.exports={entries:s(!0),values:s(!1)}},7156:function(e,t,n){var i=n("861d"),r=n("d2bb");e.exports=function(e,t,n){var o,a;return r&&"function"==typeof(o=t.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(e,a),e}},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var i=n("428f"),r=n("5135"),o=n("e538"),a=n("9bf2").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||a(t,e,{value:o.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a82":function(e,t,n){var i=n("23e7"),r=n("83ab");i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n("9bf2").f})},"7b0b":function(e,t,n){var i=n("1d80");e.exports=function(e){return Object(i(e))}},"7c73":function(e,t,n){var i,r=n("825a"),o=n("37e8"),a=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),d=u("IE_PROTO"),f=function(){},p=function(e){return" diff --git a/web/themes/custom/materiotheme/assets/styles/main.scss b/web/themes/custom/materiotheme/assets/styles/main.scss index 2bb74d4..ed369a0 100644 --- a/web/themes/custom/materiotheme/assets/styles/main.scss +++ b/web/themes/custom/materiotheme/assets/styles/main.scss @@ -1239,37 +1239,22 @@ article.node--type-frontpage{ .field--name-computed-products-reference{ display: flex; flex-flow: row nowrap; - @include col-mediaquery-max(3){ + @include col-mediaquery-max(5){ flex-flow: column; justify-content: flex-start; } >.field__item{ - flex:0 0 50%; + flex:0 0 33%; text-align: center; padding: 2em 0; - a.btn{ - @include btn; - background-color: #fff; - } - &:nth-child(1){ - background-color: $color-base; - a.btn{ - color: $color-base; - } - } - &:nth-child(2){ - background-color: $color-webshowroom; - a.btn{ - color: $color-webshowroom; - } - } - color: #fff; + color: #fff; position: relative; - height:18em; + height:23em; >article{ position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); + width:80%; } .field--name-title{ @extend %front-col-field__label; @@ -1286,8 +1271,77 @@ article.node--type-frontpage{ margin: 0; } } + .field--name-variations{ + .field__item{ + >div{ + display: flex; + flex-direction: row; + justify-content: center; + align-items: baseline; + .form-actions,p{ + margin:0; + } + .field--name-field-description{ + margin-right: 0.5em; + p{ + font-size: 1.512em; + font-weight: 800; + color: #fff; + white-space: nowrap; + text-align: right; + } + } + input.button--add-to-cart{ + @include btn; + } + } + } + } + a.btn{ + @include btn; + background-color: #fff; + } + &:nth-child(1){ + background-color: $color-base; + a.btn{ + color: $color-base; + } + .field--name-variations{ + .field__item{ + >div{ + input.button--add-to-cart{ + color: $color-base; + } + } + } + } + } + &:nth-child(2){ + background-color: $color-webshowroom; + a.btn{ + color: $color-webshowroom; + } + .field--name-variations{ + .field__item{ + >div{ + input.button--add-to-cart{ + color: $color-webshowroom; + } + } + } + } + } + &:nth-child(3){ + background-color: $color-showrooms; + a.btn{ + color: $color-showrooms; + } + >article{ + max-width: 345px; + } + } - @include col-mediaquery-max(3){ + @include col-mediaquery-max(5){ flex: 0 0 auto; padding:0; // height: auto; @@ -2176,7 +2230,7 @@ article.card{ article.product, .views-row{ - flex:0 0 50%; + flex:0 0 33%; text-align: center; padding: 2em 0; >header{ @@ -2233,6 +2287,12 @@ article.card{ aside .variation button{ color: $color-webshowroom; } + } + &:nth-child(3){ + background-color: $color-showrooms; + aside .variation button{ + color: $color-showrooms; + } } } @include col-mediaquery-max(3){ @@ -2247,99 +2307,128 @@ article.card{ .modal{ position: relative; } -#pricing-modal-login-register{ - position: relative; - width: 100%; - text-align: left; - h2{ - margin: 0.4em 0 1.1em; - padding-right: 4em; - font-size: 1.2em; - font-weight: 300; - } +// #pricing-modal-login-register{ +// position: relative; +// width: 100%; +// text-align: left; +// +// .vm--modale-loginregister{ +// } #login-register{ - width: 100%; - display: flex; - flex-flow: row nowrap; - >section{ - flex:0 0 250px; - form{ - .form-item, .form-actions { - margin: 0.5em 0; - max-width: none; - } - .form-type-email, - .form-type-password, - .form-actions{ - display:block; - } - input[type="email"], - input[type="password"]{ - max-width: 11em; - } - &#user-login-form #edit-pass--description, - #edit-pass-pass1--description{ - display: block; - max-width: 16em; - font-size: 0.693em; - } - - span.login-message, - span.register-message{ - color: red; - font-size: 0.693em; - line-height: 1.2; - display: block; - padding: 0.8em 0 0 0; - } - span.login-message[v-if="loginMessage"], - span.register-message[v-if="registerMessage"]{ - display: none; - } - } - } - section.login{ - form{ - >div{ - // display: block; - } - } - } - section.register{ - - } - } - @include col-mediaquery-max(3){ - height:100%; - overflow-y: auto; - #login-register{ - flex-flow: column; + padding: 1em; + box-sizing: content-box; + width: 100%; + h2{ + margin: 0.4em 0 1.1em; + padding-right: 4em; + font-size: 1.2em; + font-weight: 300; + } + >div.wrapper{ + display: flex; + flex-flow: row nowrap; >section{ - flex:0 0 auto; - form{ - input[type="email"], + flex:0 0 50%; + form{ + .form-item, .form-actions { + margin: 0.5em 0; + max-width: none; + } + .form-type-email, + .form-type-password, + .form-actions{ + display:block; + } + input[type="email"], input[type="password"]{ - max-width: 90%; - width: 90%; + max-width: 11em; } &#user-login-form #edit-pass--description, #edit-pass-pass1--description{ - max-width: 90%; - width: 90%; + display: block; + max-width: 16em; + font-size: 0.693em; } - } - &.login{ - padding-bottom: 0.5em; + + span.login-message, + span.register-message{ + color: red; + font-size: 0.693em; + line-height: 1.2; + display: block; + padding: 0.8em 0 0 0; + } + span.login-message[v-if="loginMessage"], + span.register-message[v-if="registerMessage"]{ + display: none; + } + } + } + section.login{ + form{ + >div{ + // display: block; + } + } + } + section.register{ + + } + @include col-mediaquery-max(3){ + flex-flow: column; + >section{ + flex:0 0 auto; + form{ + input[type="email"], + input[type="password"]{ + max-width: 90%; + width: 90%; + } + &#user-login-form #edit-pass--description, + #edit-pass-pass1--description{ + max-width: 90%; + width: 90%; + } + } + &.login{ + padding-bottom: 0.5em; + } } } } + } - @include col-mediaquery-max(4, landscape){ - h2{ - margin: 0 0 0.5em; - } - } -} +// @include col-mediaquery-max(3){ +// height:100%; +// overflow-y: auto; +// #login-register{ +// flex-flow: column; +// >section{ +// flex:0 0 auto; +// form{ +// input[type="email"], +// input[type="password"]{ +// max-width: 90%; +// width: 90%; +// } +// &#user-login-form #edit-pass--description, +// #edit-pass-pass1--description{ +// max-width: 90%; +// width: 90%; +// } +// } +// &.login{ +// padding-bottom: 0.5em; +// } +// } +// } +// } +// @include col-mediaquery-max(4, landscape){ +// h2{ +// margin: 0 0 0.5em; +// } +// } +// } #pricing{ @include col-mediaquery-max(3){ .overlay > .modal{ diff --git a/web/themes/custom/materiotheme/materiotheme.theme b/web/themes/custom/materiotheme/materiotheme.theme index 2a8159d..0189d14 100644 --- a/web/themes/custom/materiotheme/materiotheme.theme +++ b/web/themes/custom/materiotheme/materiotheme.theme @@ -182,6 +182,25 @@ function materiotheme_preprocess_page(&$vars){ // kint($vars['attributes']); // } + +/** + * Implements hook_form_alter + */ +function materiotheme_form_alter(&$form, FormStateInterface $form_state, $form_id) { + // commerce_order_item_variation_cart_form_form_commerce_product_variation_3 + preg_match('/commerce_order_item_variation_cart_form_form_commerce_product_variation_(\d+)/', $form_id, $matches); + if ($matches && isset($matches[1]) && $variation_id = $matches[1]) { + // if (isset($form['#entity_type']) && $form['#entity_type'] == "commerce_order_item") { + // $product = $form_state->storage['product']; + // $storage = &$form_state->getStorage(); + // $product = $storage['product']; + // $variations = $product->fields['variations']; + $form['actions']['submit']['#attributes'] += array( + "@click.prevent.stop" => "checkaddtocart(\$event, $variation_id)" + ); + } +} + /** * Implements hook_form_alter */ diff --git a/web/themes/custom/materiotheme/templates/content/commerce-product--4--home-summary.html.twig b/web/themes/custom/materiotheme/templates/content/commerce-product--4--home-summary.html.twig new file mode 100644 index 0000000..50382ec --- /dev/null +++ b/web/themes/custom/materiotheme/templates/content/commerce-product--4--home-summary.html.twig @@ -0,0 +1,33 @@ +{# +/** + * @file + * + * Default product template. + * + * Available variables: + * - attributes: HTML attributes for the wrapper. + * - product: The rendered product fields. + * Use 'product' to print them all, or print a subset such as + * 'product.title'. Use the following code to exclude the + * printing of a given field: + * @code + * {{ product|without('title') }} + * @endcode + * - product_entity: The product entity. + * - product_url: The product URL. + * + * @ingroup themeable + */ +#} +{# + +{{- product -}} + +#} + + + {{- product|without('variation_attributes') -}} + + {% trans %}Demander un devis{% endtrans %} + + diff --git a/web/themes/custom/materiotheme/templates/content/commerce-product--home-summary.html.twig b/web/themes/custom/materiotheme/templates/content/commerce-product--home-summary.html.twig index b69f90c..0194cd7 100644 --- a/web/themes/custom/materiotheme/templates/content/commerce-product--home-summary.html.twig +++ b/web/themes/custom/materiotheme/templates/content/commerce-product--home-summary.html.twig @@ -19,9 +19,14 @@ * @ingroup themeable */ #} +{# {{- product|without('variation_attributes') -}} {% trans %}View Option Details{% endtrans %} +#} + + {{- product -}} + diff --git a/web/themes/custom/materiotheme/templates/content/commerce-product-variation--materio-product-variation-type--summary.html.twig b/web/themes/custom/materiotheme/templates/content/commerce-product-variation--materio-product-variation-type--summary.html.twig index 01799b6..e173a90 100644 --- a/web/themes/custom/materiotheme/templates/content/commerce-product-variation--materio-product-variation-type--summary.html.twig +++ b/web/themes/custom/materiotheme/templates/content/commerce-product-variation--materio-product-variation-type--summary.html.twig @@ -21,7 +21,7 @@ #} {{- product_variation -}} - + diff --git a/web/themes/custom/materiotheme/vuejs/components/Content/Product.vue b/web/themes/custom/materiotheme/vuejs/components/Content/Product.vue index 120efb0..f9a51eb 100644 --- a/web/themes/custom/materiotheme/vuejs/components/Content/Product.vue +++ b/web/themes/custom/materiotheme/vuejs/components/Content/Product.vue @@ -25,7 +25,7 @@ - - + --> diff --git a/web/themes/custom/materiotheme/vuejs/components/Form/LoginForm.vue b/web/themes/custom/materiotheme/vuejs/components/Form/LoginForm.vue index ed7ba71..e907ee6 100644 --- a/web/themes/custom/materiotheme/vuejs/components/Form/LoginForm.vue +++ b/web/themes/custom/materiotheme/vuejs/components/Form/LoginForm.vue @@ -25,7 +25,7 @@ export default { // vuejs attributes a inserted by form alter in same module MA.get(`/materio_user/login_form`) .then(({data}) => { - console.log('getLoginForm data', data) + // console.log('getLoginForm data', data) this.form = Vue.compile(data.rendered) this.$options.staticRenderFns = []; this._staticTrees = []; diff --git a/web/themes/custom/materiotheme/vuejs/components/Form/RegisterForm.vue b/web/themes/custom/materiotheme/vuejs/components/Form/RegisterForm.vue index ff2e519..3c0cdee 100644 --- a/web/themes/custom/materiotheme/vuejs/components/Form/RegisterForm.vue +++ b/web/themes/custom/materiotheme/vuejs/components/Form/RegisterForm.vue @@ -38,7 +38,7 @@ export default { // vuejs attributes a inserted by form alter in same module MA.get(`/materio_user/register_form`) .then(({data}) => { - console.log("getRegisterForm data", data) + // console.log("getRegisterForm data", data) this.form = Vue.compile(data.rendered) this.$options.staticRenderFns = []; this._staticTrees = []; diff --git a/web/themes/custom/materiotheme/vuejs/components/Helper/LoginRegister.vue b/web/themes/custom/materiotheme/vuejs/components/Helper/LoginRegister.vue index ecc7b07..1d54e35 100644 --- a/web/themes/custom/materiotheme/vuejs/components/Helper/LoginRegister.vue +++ b/web/themes/custom/materiotheme/vuejs/components/Helper/LoginRegister.vue @@ -1,13 +1,16 @@ @@ -24,17 +27,19 @@ export default { password:null, registerEmail:null }), - props:['callbackargs'], + props:['callbackargs', 'onLogedInBack', 'onRegisteredBack'], methods: { ...mapActions({ userLogin: 'User/userLogin', userRegister: 'User/userRegister' }), onLogedIn () { - this.$emit('onLogedIn', this.callbackargs) + // this.$emit('onLogedIn', this.callbackargs) + this.onLogedInBack(this.callbackargs) }, onRegistered () { - this.$emit('onRegistered', this.callbackargs) + // this.$emit('onRegistered', this.callbackargs) + this.onRegisteredBack(this.callbackargs) } }, components: { diff --git a/web/themes/custom/materiotheme/vuejs/components/Pages/Article.vue b/web/themes/custom/materiotheme/vuejs/components/Pages/Article.vue index 2d015da..54b7887 100644 --- a/web/themes/custom/materiotheme/vuejs/components/Pages/Article.vue +++ b/web/themes/custom/materiotheme/vuejs/components/Pages/Article.vue @@ -80,7 +80,7 @@ >