From 23cbfd532697cb44300bd22cc282d06e049d1f92 Mon Sep 17 00:00:00 2001 From: annv Date: Fri, 31 Mar 2023 13:48:23 +0700 Subject: [PATCH] end_mb --- Chico/Mobile/Homepage/article.js | 285 -- Chico/Mobile/Homepage/cart.js | 645 --- Chico/Mobile/Homepage/customer.js | 165 - Chico/Mobile/Homepage/global.js | 282 -- Chico/Mobile/Homepage/homepage.js | 137 - Chico/Mobile/Homepage/img/article.png | Bin 46452 -> 0 bytes .../Homepage/img/background_collection-mb.png | Bin 19118 -> 0 bytes Chico/Mobile/Homepage/img/banner.png | Bin 29340 -> 0 bytes Chico/Mobile/Homepage/img/chico-footer.png | Bin 7634 -> 0 bytes Chico/Mobile/Homepage/img/credit-1.png | Bin 10673 -> 0 bytes Chico/Mobile/Homepage/img/credit-2.png | Bin 11812 -> 0 bytes Chico/Mobile/Homepage/img/hot-line-footer.png | Bin 583 -> 0 bytes Chico/Mobile/Homepage/img/icon- dm1.png | Bin 542 -> 0 bytes Chico/Mobile/Homepage/img/icon-artilce1.png | Bin 538 -> 0 bytes Chico/Mobile/Homepage/img/image 113.png | Bin 113748 -> 0 bytes Chico/Mobile/Homepage/img/item-aricle.png | Bin 29877 -> 0 bytes Chico/Mobile/Homepage/img/item_sp.png | Bin 62441 -> 0 bytes Chico/Mobile/Homepage/img/lock (1).png | Bin 642 -> 0 bytes Chico/Mobile/Homepage/img/logo-chico.png | Bin 2537 -> 0 bytes Chico/Mobile/Homepage/img/menu-dm.png | Bin 270 -> 0 bytes Chico/Mobile/Homepage/img/sprite.png | Bin 54957 -> 0 bytes Chico/Mobile/Homepage/index.html | 2796 ----------- Chico/Mobile/Homepage/library.css | 26 - Chico/Mobile/Homepage/library.js | 82 - Chico/Mobile/Homepage/producDetail.js | 869 ---- Chico/Mobile/Homepage/styles.css | 4233 ----------------- 26 files changed, 9520 deletions(-) delete mode 100644 Chico/Mobile/Homepage/article.js delete mode 100644 Chico/Mobile/Homepage/cart.js delete mode 100644 Chico/Mobile/Homepage/customer.js delete mode 100644 Chico/Mobile/Homepage/global.js delete mode 100644 Chico/Mobile/Homepage/homepage.js delete mode 100644 Chico/Mobile/Homepage/img/article.png delete mode 100644 Chico/Mobile/Homepage/img/background_collection-mb.png delete mode 100644 Chico/Mobile/Homepage/img/banner.png delete mode 100644 Chico/Mobile/Homepage/img/chico-footer.png delete mode 100644 Chico/Mobile/Homepage/img/credit-1.png delete mode 100644 Chico/Mobile/Homepage/img/credit-2.png delete mode 100644 Chico/Mobile/Homepage/img/hot-line-footer.png delete mode 100644 Chico/Mobile/Homepage/img/icon- dm1.png delete mode 100644 Chico/Mobile/Homepage/img/icon-artilce1.png delete mode 100644 Chico/Mobile/Homepage/img/image 113.png delete mode 100644 Chico/Mobile/Homepage/img/item-aricle.png delete mode 100644 Chico/Mobile/Homepage/img/item_sp.png delete mode 100644 Chico/Mobile/Homepage/img/lock (1).png delete mode 100644 Chico/Mobile/Homepage/img/logo-chico.png delete mode 100644 Chico/Mobile/Homepage/img/menu-dm.png delete mode 100644 Chico/Mobile/Homepage/img/sprite.png delete mode 100644 Chico/Mobile/Homepage/index.html delete mode 100644 Chico/Mobile/Homepage/library.css delete mode 100644 Chico/Mobile/Homepage/library.js delete mode 100644 Chico/Mobile/Homepage/producDetail.js delete mode 100644 Chico/Mobile/Homepage/styles.css diff --git a/Chico/Mobile/Homepage/article.js b/Chico/Mobile/Homepage/article.js deleted file mode 100644 index dd7369d..0000000 --- a/Chico/Mobile/Homepage/article.js +++ /dev/null @@ -1,285 +0,0 @@ - - // LAZY LOADING - lazy_load_group.push( - { - id: 'js-article-home', - target: '#js-article-home', - loadFn: function () { - getTopAricleList(); - }, - }, - { - id: 'js-article-small-top', - target: '#js-article-small-top', - loadFn: function () { - articleTopMainSmall(); - }, - }, - { - id: 'js-video-featured-', - target: '#js-video-featured-', - loadFn: function () { - getFeaturedVideo(); - }, - }, - { - id: 'js-new-article', - target: '#js-new-article', - loadFn: function () { - getNewArticleHome(); - }, - }, - { - id: 'js-product-hot-article', - target: '#js-product-hot-article', - loadFn: function () { - productHot(); - }, - }, - { - id: 'js-article-small-home', - target: '#js-article-small-home', - loadFn: function () { - getBottomAricleList(); - }, - }, - { - id: 'js-article-middle-right', - target: '#js-article-middle-right', - loadFn: function () { - articleCatRight(); - }, - }, - ) - - // SWIPER ARTICLE TOP - function swiperArticle() { - new Swiper(".swiper-article", { - slidesPerView: 1, - spaceBetween: 10, - centeredSlides: true, - loop: true, - speed: 1000, - autoplay: { - delay: 2500, - disableOnInteraction: false, - pauseOnMouseEnter: "true", - }, - pagination: { - el: ".swiper-pagination", - clickable: true, - }, - navigation: { - nextEl: ".swiper-button-next", - prevEl: ".swiper-button-prev", - }, - }); - } - swiperArticle(); - - // GET ARTICLE TOP NEAR SWIPER - function getTopAricleList() { - var params = { - action_type: 'list', - type: 'article', - featured: 1, - show: 1 - } - var target = "#js-article-home"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(articleMainTop, data.list.splice(0, 3)); - Hura.Template.render(target, html); - }); - } - - // GET ARTICLE TOP NEAR SWIPER - function getBottomAricleList() { - var params = { - action_type: 'list', - type: 'article', - featured: 1, - show: 8, - } - var target = "#js-article-small-home"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(articleMainBottom, data.list.splice(0,3)); - Hura.Template.render(target, html); - }); - } - - - - // GET ARTICLE COL LEFT - function articleTopMainSmall() { - var params = { - action_type: 'list', - type: 'article', - featured: 1, - show: 18 - } - var target = "#js-article-small-top"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(articleMainSmall, data.list.splice(0, 3)); - Hura.Template.render(target, html); - }); - } - - // GET FEATURED VIDEO - function getFeaturedVideo() { - var params = { - action_type: "featured", - type: "article", - show: 10, - }; - var smallTarget = "#js-video-featured-"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(featureVideo, data.splice(0, 3)); - Hura.Template.render(smallTarget, html); - }); - } - - // TIN MỚI NHẤT - function getNewArticleHome() { - var params = { - action_type: "featured", - type: "article", - show: 18, - }; - - var target = "#js-new-article"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(newArticle, data.splice(0, 3)); - Hura.Template.render(target, html); - }); - } - - // TIN TUYỂN DỤNG - function articleCatRight() { - var params = { - action_type: 'list', - type: 'article', - catId: 5, - }; - var target = "#js-article-middle-right"; - Hura.Ajax.get("article", params).then(function (data) { - //console.log(data) - var html = Hura.Template.parse(articleMiddleRight, data.list); - Hura.Template.render(target, html); - }); - } - - // GET PRODUCT NEWEST - function productHot() { - var params = { - action_type: "product-list", - hotType: "saleoff", - sort: "order", - }; - - var target = "#js-product-hot-article"; - Hura.Ajax.get("product", params).then(function (data) { - //console.log(data.list); - var html = Hura.Template.parse(productHotArticle, data.list.splice(0, 5)); - Hura.Template.render(target, html); - }); - } - - - - - - function run_anchor() { - var all = document.getElementById("js-find_toc").getElementsByTagName("*"); - var nodes = []; - for(var i = all.length; i--; nodes.unshift(all[i])); - var result = document.createElement("ol"); - buildRec(nodes, result, 2); - - $("
Nội dung chính
" + result.outerHTML + "
").insertAfter('#js-first-paragraph'); - - $("#js-outp a").each(function(){ - if($(this).text().trim()!=''){ - var anchor_name = convertToSlug($(this).text()); - $(this).attr("onclick", `scrollRec('${anchor_name}')`); - } - }); - - setTimeout(function(){ - $("#js-toggle").click(function(){ - $(this).parents("#js-toc_container").find("#js-outp").toggle(); - }); - }, 500) - } - - function scrollRec(id) { - document.getElementById(id).scrollIntoView({behavior:'smooth'}); - } - - function buildRec(nodes, elm, lv) { - var node; - // console.log(elm); - // filter - do { - node = nodes.shift(); - } while(node && !(/^h[123]$/i.test(node.tagName))); - // process the next node - if(node) { - var ul, li, cnt; - var curLv = parseInt(node.tagName.substring(1)); - //console.log(curLv); - var stt = 0; - if(curLv == lv) { // same level append an il - cnt = 0; - } else if(curLv < lv && 1<2) { // walk up then append il - cnt = 0; - do { - elm = elm.parentNode.parentNode; - cnt--; - } while(cnt > (curLv - lv)); - } else if(curLv > lv) { // create children then append il - cnt = 0; - do { - li = elm.lastChild; - if(li == null) - li = elm.appendChild(document.createElement("li")); - elm = li.appendChild(document.createElement("ol")); - cnt++; - } while(cnt < (curLv - lv) && 1<2); - } - - li = elm.appendChild(document.createElement("li")); - // replace the next line with archor tags or whatever you want - li.innerHTML = ''+ node.innerText +''; - // recursive call - buildRec(nodes, elm, lv + cnt); - } - } - - function convertToSlug(Text){ - let newText = Text; - return newText - .toLowerCase() - .replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g, "a") - .replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g, "e") - .replace(/ì|í|ị|ỉ|ĩ/g, "i") - .replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g, "o") - .replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g, "u") - .replace(/ỳ|ý|ỵ|ỷ|ỹ/g, "y") - .replace(/đ/g, "d") - .replace(/\u0300|\u0301|\u0303|\u0309|\u0323/g, "") - .replace(/\u02C6|\u0306|\u031B/g, "") - .replace(/[^\w ]+/g,'') - .replace(/ +/g,'-') - ; - } - - run_anchor(); - - $("#js-find_toc h2, #js-find_toc h3").each(function(){ - if($(this).text().trim()!=''){ - var anchor_name = convertToSlug($(this).text()); - $(this).attr("id",anchor_name); - $(this).css("scroll-margin-top","80px"); - } - }); - diff --git a/Chico/Mobile/Homepage/cart.js b/Chico/Mobile/Homepage/cart.js deleted file mode 100644 index 6e85dce..0000000 --- a/Chico/Mobile/Homepage/cart.js +++ /dev/null @@ -1,645 +0,0 @@ - -//Kiểm tra cú pháp Email -function validateEmail(Email) { - var regaxEmail = - /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - if (regaxEmail.test(Email)) { - return true; - } else { - return false; - } -} - - function check_field(){ - var number_regex1 = /^[0]\d{9}$/i; - var number_regex2 = /^[0]\d{10}$/i; - var error = ""; - - var check_name = document.getElementById('buyer_name').value; - if(check_name.length < 4) error += "- Tên quá ngắn\n"; - else if(check_name.indexOf(' -1) { - error += "- Họ tên chứa các ký tự không hợp lệ, bạn vui lòng kiểm tra lại\n"; - } - - var check_email = document.getElementById('buyer_email').value; - if(check_email.length < 4) { - error += "- Bạn chưa nhập email\n"; - } - if(check_email.length > 4){ - if(validateEmail(check_email)==false) error += "- Email không hợp lệ\n"; - } - - var check_add = document.getElementById('buyer_address').value; - if(check_add.length < 5) error += "- Địa chỉ quá ngắn\n"; - else if(check_add.indexOf(' -1) { - error += "- Địa chỉ chứa các ký tự không hợp lệ, bạn vui lòng kiểm tra lại\n"; - } - - var check_tel = document.getElementById('buyer_tel').value; - if(check_tel.length < 4) error += "- Bạn chưa nhập SĐT\n"; - else{ - if(number_regex1.test(check_tel) == false && number_regex2.test(check_tel) == false) error += "- Số điện thoại chưa chính xác\n"; - } - - var check_note = document.getElementById('buyer_note').value; - if(check_note.indexOf(' -1) { - error += "- Ghi chú chứa các ký tự không hợp lệ, bạn vui lòng kiểm tra lại\n"; - } - - var check_province = document.getElementById('buyer_province').value; - if(check_province==0) error += "- Bạn chưa chọn Tỉnh/Thành phố\n"; - else if(check_province.indexOf(' -1) { - error += "- Tỉnh/Thành phố chứa các ký tự không hợp lệ, bạn vui lòng kiểm tra lại\n"; - } - - var check_district = document.getElementById('js-district-holder').value; - if(check_district==0) error += "- Bạn chưa chọn Quận/Huyện\n"; - else if(check_district.indexOf(' -1) { - error += "- Quận/Huyện phố chứa các ký tự không hợp lệ, bạn vui lòng kiểm tra lại\n"; - } - - if(error != "") { - alert(error); return false; - } - if (check_district > 0 && check_add.length > 5) { - var district = $('#js-district-holder option:selected').text(); - $('#buyer_address').val(check_add +', '+ district) - } - - $(".js-send-cart").css("pointer-events","none"); - $(".js-send-cart").html("ĐANG XỬ LÝ..."); - return true; - } - - -// check input validation section -function check_valid_input(pattern, target) { - // check valid value for input in cart page - $(target).on("input", function () { - var stringValue = $(target).val(); - var status = pattern.test(stringValue); - if (status == false) { - $(this).css("outline-color", "rgb(194 29 29)"); //red - var targetName = $(this).prev().html().replace("*", ""); - this.setCustomValidity(targetName + " quá ngắn/chưa đúng"); - this.reportValidity(); - } else { - this.setCustomValidity(""); - this.reportValidity(); - $(this).css("outline-color", "rgb(45 182 99)"); //green - } - }); - return; -} -//for mail -function check_valid_input_executer() { - // add check func for each input here and call this func to check all input - //for mail - check_valid_input( - /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, - "#buyer_email" - ); - //for name - check_valid_input(/^[a-zA-Z ]{4,20}$/, "#buyer_name"); - //for phone number - check_valid_input(/(84|0[3|5|7|8|9])+([0-9]{8})\b/, "#buyer_tel"); - //for address - check_valid_input(/.{10}/, "#buyer_address"); -} - -// end check input validation section - -//Get province selection ( lay quan huyen ) - function getProvince(province_id) { - var params = { - action_type: 'district-list', - province: province_id - }; - var target = '#js-district-holder'; - - Hura.Ajax.get("province", params).then(function (data) { - //console.log(data); - // productTpl is in template: javascript/tpl - var html = Hura.Template.parse(provinceTpl, data); - Hura.Template.render(target, ''); - }) - } - - $(".js-bank-money").click(function(){ - $("#show-info-bank").addClass("hide"); - }); - - $(".js-bank-online").click(function(){ - $("#show-info-bank").removeClass("hide"); - }); - -var TOTAL_CART_VALUE_NODE = ".js-total-cart-price"; - -function formatCurrency(a) { - var b = parseFloat(a) - .toFixed(2) - .replace(/(\d)(?=(\d{3})+\.)/g, "$1.") - .toString(); - var len = b.length; - b = b.substring(0, len - 3); - return b; -} - -function strToNumber(str) { - str += ""; - while (str.indexOf(".") > 0) { - str = str.replace(".", ""); - } - var result = parseFloat(str); - return isNaN(result) ? 0 : result; -} - -function tinhSoLuongSanPham() { - var total_item = 0; - - $(".js-buy-quantity").each(function () { - total_item += parseInt($(this).val()); - }); - $("#js-total-quantity").html(total_item + " sản phẩm"); -} - -function checkTotalShippingFee(){ - var province = $("#id-province").val(); - var district = $("#id-distric").val(); - - var cart_total_before_fee_discount = $("#js-total-before-fee-discount").val(); - - - if(province==0 || district == 0){ - return; - } - - var params = { - action : "shipping", - action_type: "get-shipping-and-cod", - order_value : cart_total_before_fee_discount, - province : province, - district : district - } - - Hura.Ajax.post('shipping',params).then(function(data){ - //console.log(data) - $('#js_price_ship').val(data.ship) - calculateCartTotalPrice() - }) - -} - - -//tinh tong gia don hang -function calculateCartTotalPrice() { - var dom_target = ".js-total-before-fee-cart-price"; - var total_cart_price = 0; - - $(".item-cart-price").each(function () { - total_cart_price += Hura.Util.strToNumber($(this).html()); - }); - - //log for other reference - $("#js-total-before-fee-discount").val(total_cart_price); - - //giam gia khac: voucher, membership, loyalty point conversion - var total_discount = 0; - total_discount += Number($("#js-discount-voucher").val()); - total_discount += parseInt($("#js-discount-membership").val()); - - var voucher_value = parseInt($("#js-discount-voucher").val()); - - //phi khac: shipping, COD... - var total_other_fee = 0; - total_other_fee += parseInt($("#js-fee-shipping").val()); - total_other_fee += parseInt($("#js-fee-cod").val()); - //console.log(total_discount); - - var priceFreeship = parseInt($('#js_price_freeship').val()); - - if($('#js_price_ship').val() == "nomal"){ - $("#js-inner-ship").html(` -
-
- Phí vận chuyển: -
-

Chưa tính

-
- `); - - $(dom_target).html(formatCurrency(total_cart_price)+' đ'); - $(TOTAL_CART_VALUE_NODE).html(formatCurrency(total_cart_price - total_discount )+' đ'); - - }else{ - var priceShip = parseInt($('#js_price_ship').val()); - if(total_cart_price >= priceFreeship || priceShip == 0){ - //console.log(total_cart_price); - //console.log(priceFreeship) - $("#js-inner-ship").html(` -
-
- Phí vận chuyển: -
-

Freeship

-
- `); - - $(dom_target).html(formatCurrency(total_cart_price)+' đ'); - $(TOTAL_CART_VALUE_NODE).html(formatCurrency(total_cart_price - total_discount )+' đ'); - - }else{ - var minusPriceShip = priceFreeship - total_cart_price; - //console.log(total_cart_price); - //console.log(priceFreeship) - $("#js-inner-ship").html(` -
-
- Phí vận chuyển: -
-

${formatCurrency(priceShip) + ' đ'}

-
-
-
- Mua thêm ${formatCurrency(minusPriceShip)} đ để được Freeship -
-
- Mua thêm -
-
- `); - //console.log(total_discount) - - - $(dom_target).html(formatCurrency(total_cart_price)+' đ'); - $(TOTAL_CART_VALUE_NODE).html(formatCurrency(total_cart_price - total_discount + priceShip )+' đ'); - - } - } - - -} - -//thay doi tong gia cua 1 san pham -function changeItemTotalPrice() { - var $row = $(this).closest(".js-item-row"); - var item_type = $row.data("item_type"); - var price = parseInt($row.find(".js-buy-price").val()); - var quantity = parseInt($row.find(".js-buy-quantity").val()); - var total_price = price * quantity; - - //loai bo so luong vo ly - if (quantity < 1) { - $row.find(".js-buy-quantity").val(1); - total_price = 0; - } - - $row.find(".item-cart-price").html(formatCurrency(total_price)+' đ'); - - calculateCartTotalPrice(); - - //console.log("updating cart = " + item_type); - - //save to cart - switch (item_type) { - case "product": - Hura.Cart.Product.update($row.data("item_id"), $row.data("variant_id"), {quantity: quantity,}); - break; - - case "deal": - Hura.Cart.Deal.update($row.data("item_id"), { quantity: quantity }); - break; - - case "combo": - Hura.Cart.Combo.update($row.data("item_id"), { quantity: quantity }); - break; - } - - // -} - -//nghe thay doi so luong sp -function listenQuantityChange() { - var $track_change = $(".js-quantity-change"); - - //thay doi so luong sp mua, neu nhap so luong - $track_change.on("change", function (e) { - var quantity_stock = $(this).attr("data-stock"); - var $row = $(this).closest(".js-item-row"); - var current_quantity = $(this).val(); - - if($(this).val() < 1) $(this).val(1); - - if(current_quantity > quantity_stock) { - alert("Bạn được mua tối đa "+ quantity_stock + " sản phẩm này"); - $row.find(".js-buy-quantity").val(quantity_stock); - changeItemTotalPrice.call(this); - tinhSoLuongSanPham.call(this); - - return ; - } - - - changeItemTotalPrice.call(this); - tinhSoLuongSanPham.call(this); - }); - - //thay doi so luong sp theo - hoac + - $track_change.on("click", function (e) { - if (e.target.nodeName === "INPUT") return; - - var quantity_change = parseInt(this.getAttribute("data-value")); - var $row = $(this).closest(".cart-item-info"); - var current_quantity = parseInt($row.find(".js-buy-quantity").val()); - var quantity_stock = parseInt($row.find(".js-buy-quantity").attr("data-stock")); - - //loai bo so luong vo ly - if (current_quantity + quantity_change < 1) { - $row.find(".js-buy-quantity").val(1); - return; - } - - if(current_quantity + quantity_change > quantity_stock) { - alert("Bạn được mua tối đa "+ quantity_stock + " sản phẩm này"); - $row.find(".js-buy-quantity").val(quantity_stock); - changeItemTotalPrice.call(this); - tinhSoLuongSanPham.call(this); - return ; - } - - $row.find(".js-buy-quantity").val(current_quantity + quantity_change); - - //then update - changeItemTotalPrice.call(this); - tinhSoLuongSanPham.call(this); - }); -} - - function deleteCart(){ - let product_ids = []; - $(".js-delete-item").each(function(){ - var $row = $(this).closest(".js-item-row"); - var item_id = $row.data("item_id"); - var variant_id = $row.data("variant_id"); - product_ids.push({item_id: item_id, variant_id: variant_id}) - $row.remove(); - }); - deleteAllCart(product_ids); - } - - async function deleteAllCart(product_ids){ - for(let i = 0; i < product_ids.length; i++) { - let item_id = product_ids[i].item_id; - let variant_id = product_ids[i].variant_id; - await Hura.Cart.Product.remove(item_id, variant_id); - } - - setTimeout(function(){ - if($(".js-item-row").length==0){ location.reload();} - },500); - - } - -function downloadCartImage() { - var seconds = new Date().getTime() / 1000; - var print_url = "{{ global.domain }}/print/user.php?view=cart&f="+parseInt(seconds)+"&uid="+Hura.User.getUserId(); - - window.location = "https://screenshot.hurasoft.com/screenshot.php?url=" + encodeURIComponent(print_url); -} - - -//nghe xoa san pham -function listenDeleteCartItem() { - $(".item-cart-icon").on("click", function () { - var $row = $(this).closest(".cart-item-info"); - var item_type = $row.data("item_type"); - var item_id = $row.data("item_id"); - calculateCartTotalPrice(); - - //console.log("deleting item from cart = " + item_type); - - var deleteStatus; - //save to cart - switch (item_type) { - case "product": - deleteStatus = Hura.Cart.Product.remove( - item_id, - $row.data("variant_id") - ); - location.reload(); - break; - case "deal": - deleteStatus = Hura.Cart.Deal.remove(item_id); - location.reload(); - break; - case "combo": - deleteStatus = Hura.Cart.Combo.remove(item_id); - location.reload(); - break; - } - - if (deleteStatus) { - deleteStatus.then(function () { - $row.remove(); - tinhSoLuongSanPham(); - }); - } - }); -} - - - - // Voucher - function debounce(func, wait, immediate) { - var timeout; - return function() { - var context = this, args = arguments; - var later = function() { - timeout = null; - if (!immediate) func.apply(context, args); - }; - var callNow = immediate && !timeout; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - if (callNow) func.apply(context, args); - }; - }; - - function voucher_input_change() { - $('#js_voucher_input').change(); - } - - function listenVoucherCode(dom_node) { - var cart_total_before_fee_discount = $("#js-total-before-fee-discount").val(); - var $message_holder = $("#js-voucher-message"); - - var check_deal = 0 - $(".js-item-row").each(function(){ - var check = $(this).attr("data-check-deal") - if (check == 1) { - check_deal = 1; - } - }) - - $(dom_node).change(debounce(function(){ - if (check_deal == 1) { - $message_holder.html('Mã voucher không được áp dụng. Vui lòng xóa sản phẩm DEAL trong giỏ hàng'); - } else{ - var voucher_code = this.value.trim(); - - //update field to send when submit - $("#js_coupon_code").val(voucher_code); - $("#js-discount-voucher").val(0); - $("#price-discount").html(''); - $message_holder.html(''); - - //xu ly hien thi - if(voucher_code.length > 2) { - var params = { - action_type: 'check', - code : voucher_code , - order_value : cart_total_before_fee_discount, - product_ids : '' - } - - Hura.Ajax.post('coupon', params).then(function (data) { - //console.log(data); - var voucher_info = data; - - if(voucher_info.status == 'error') { - //bao loi - $message_holder.html(voucher_info.message); - return ; - } - - $message_holder.html("Bạn đang sử dụng mã coupon/voucher: " + voucher_info.coupon_info.code + ""); - $message_holder.show(); - - //xu ly khac - switch (voucher_info.coupon_info.type) { - case "cash": //giam tru tien - $("#js-discount-voucher").val(Hura.Util.strToNumber(voucher_info.coupon_info.cash_discount)); - $("#price-discount").html(formatCurrency(voucher_info.coupon_info.cash_discount)); - break; - - case "priceoff"://giam gia % - //var total_price_in_cart = $('#js-total-before-fee-discount').val(); - var total_price_in_cart = {% if global.module.name == 'combo_set' %}0{% else %}{{ page.cart_summary.total_value }}{% endif%}; - var after_discount = Math.ceil( total_price_in_cart * voucher_info.coupon_info.content / 100); - $("#js-discount-voucher").val(Hura.Util.strToNumber(after_discount)); - $("#price-discount").html(formatCurrency(voucher_info.total_cash_discount)); - break; - - case "pro": - //todo: - - break; - - case "other": - //todo: - - break; - } - - calculateCartTotalPrice(); - }) - }else{ - $("#js-discount-voucher").val(0); - $message_holder.html(''); - //recalculate total - calculateCartTotalPrice(); - } - } - },100)); - - } - - function getVoucherList(holder) { - var params = { - action_type: 'get-active-list', - limit: 50 - } - - Hura.Ajax.post('coupon', params).then(function (response) { - //console.log(response); - - buildListVoucher(response, holder); - - $(".js-voucher-active").click(function(){ - $(".js-voucher-active").removeClass('current-voucher'); - $(this).addClass('current-voucher'); - }); - }) - } - - function buildListVoucher(response, holder) { - var html = ''; - var current_time = (new Date()).getTime()/1000; - - if (response.total > 0) { - Object.keys(response).forEach(function(key, keyIndex) { - var data = response[key]; - Object.keys(data).forEach(function(item, itemIndex) { - var status = data[item].can_use_with_cart.status; - var code = data[item].code - var title = data[item].title; - var id_coupon = data[item].id; - var to_time = data[item].to_time; - var time_left = to_time - current_time; - var check_product = data[item].can_use_with_cart.status; - - if (time_left > 0 && check_product == 'yes') { - html+=`
`; - } else{ - html+='
'; - } - html+= '
Nhập '+code+'
'; - html+= '

'+ title +'

'; - }) - }) - } else{ - html+= ` -
- - -

Chưa có mã voucher nào !

-
- `; - } - - $(holder).html(html); - } - - - function voucherSelected(voucher_coder) { - $("#js_voucher_input_pop").val(voucher_coder); - $('#js-voucher-popupmessage').html(""); - - } - - function voucherActive() { - $("#js_voucher_input").val(""); - $("#js_voucher_input").change(); - - var newCode = $("#js_voucher_input_pop").val(); - $("#js_voucher_input").val(newCode); - $("#js_voucher_input").change(); - close_voucher(); - - } - - function open_voucher() { - $("#js-popup-voucher").show(); - $("body").addClass("overflow-hidden"); - $(".cart-voucher-popup").addClass("active") - } - - function close_voucher() { - $("#js-popup-voucher").hide(); - $("body").removeClass("overflow-hidden"); - $(".js-voucher-active").removeClass('current-voucher'); - $("#js_voucher_input_pop").val(""); - $(".cart-voucher-popup").removeClass("active") - } - - \ No newline at end of file diff --git a/Chico/Mobile/Homepage/customer.js b/Chico/Mobile/Homepage/customer.js deleted file mode 100644 index b9e74d7..0000000 --- a/Chico/Mobile/Homepage/customer.js +++ /dev/null @@ -1,165 +0,0 @@ - - - // CHECK FORM RESIGTER - function check_field_registor() { - var error = ""; - var email = document.getElementById("email").value; - if (ValidateEmail(email)) error += ValidateEmail(email); - - var password = document.getElementById("password").value; - if (password.length < 6) error += "- Mật khẩu quá yếu\n"; - - var full_name = document.getElementById("full_name").value; - if (full_name.length < 2) error += "- Mời bạn nhập đúng tên\n"; - - var mobile = document.getElementById("tel").value; - if (mobile.length < 9) error += "- Mời bạn nhập đúng số điện thoại\n"; - - var address = document.getElementById("address").value; - if (address.length < 6) error += "- Mời bạn nhập địa chỉ\n"; - - var pass = $("#password").val(); - var pass1 = $("#password1").val(); - - if (pass1 != pass) { - error += "- Mật khẩu không trùng khớp. Xin vui lòng nhập lại!"; - } - - if (error != "") { - alert(error); - return false; - } else { - var registerParams = { - action_type: "register", - info: { - email: email, - name: full_name, - tel: mobile, - mobile: mobile, - birthday: "", - password: password, - address: address, - }, - }; - - Hura.Ajax.post("customer", registerParams).then(function (data) { - //console.log(data); - if (data.status == "error" && data.message == "Email exist") { - alert("Email đã được đăng ký \n Vui lòng nhập lại! "); - } else { - alert("Bạn đã đăng ký thành công! Chuyển tiếp sang Đăng nhập."); - location.href = "/dang-nhap"; - } - }); - } - } - - // CHECK FORM LOGIN - function check_login() { - var error = ""; - var email = document.getElementById("email").value; - if (ValidateEmail(email)) error += ValidateEmail(email); - - var password = document.getElementById("password").value; - if (password.length == 0) - error += "- Bạn cần nhập mật khẩu để đăng nhập \n"; - - if (error != "") { - alert(error); - return false; - } else { - Hura.User.login(email, password).then(function (data) { - //console.log(data); - if (data.status == "error") { - alert(data.message); - } else { - alert("Đăng nhập thành công!"); - location.href = "/taikhoan"; - } - }); - } - } - - // CHECK VALIDATION EMAIL - function ValidateEmail(emailValue) { - var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; - if (emailValue.length < 6) return "- Mời bạn nhập email!\n"; - else if (!emailValue.match(mailformat)) - return "- Email không chính xác, vui lòng nhập lại\n"; - } - - // TOGGLE SHOW PASSWORD - function show_hide_pass(password) { - var x = $(password).parents(".item").find(".input-pass").attr("type"); - - if (x === "password") { - $(password).parents(".item").find(".input-pass").attr("type", "text"); - } else { - $(password).parents(".item").find(".input-pass").attr("type", "password"); - } - } - - // FORGOT PASSWORD - function forgotPassword() { - var email = document.getElementById("email_register").value; - - Hura.Ajax.customPost("/ajax/reset_password_request.php", { - email: email, - }).then(function (data) { - //console.log(data); - $("#js-mess").html(data.message); - }); - } - - - - - var customerOrderTpl = ` - - - #{%= item.orderId %} - {%= item.orderDate %} - (Xem chi tiết) - - - - - {% for (let itemProduct of item.item_list) { %} - - - {%= itemProduct.item_info.productName %} - - {% } %} - - - - {%= parseInt(item.totalValue).toLocaleString() %} đ - {% if (item.status_id === "0") { %} -

Đang xử lý

- {% } %} - - - `; - -{% endraw %} - - - // RENDER CUSTOMER ORDER LIST - function getOrderList() { - Hura.Ajax.post("account", { action_type: "recent-order" }).then(function ( - order_list - ) { - //console.log(order_list); - - if (order_list.length > 0) { - var html = Hura.Template.parse(customerOrderTpl, order_list); - Hura.Template.render("#js-customer-order", html); - } else { - $(".order-page").html(`

Bạn chưa có đơn hàng nào!

`); - } - }); - } - diff --git a/Chico/Mobile/Homepage/global.js b/Chico/Mobile/Homepage/global.js deleted file mode 100644 index a65c075..0000000 --- a/Chico/Mobile/Homepage/global.js +++ /dev/null @@ -1,282 +0,0 @@ -Hura.UI.loadGroup(lazy_load_group); - - // LAZY LOADING BLOCK ELEMENT - var lazy_load_group = []; - - var lazyLoadInstance = new LazyLoad({ - elements_selector: ".lazy" - }); - - - - lazy_load_group.push( - { - id: 'js-article-featured-footer', - target: '#js-article-featured-footer', - loadFn: function () { - getFooterAricleList(); - }, - }, - ) - - - - //Kiểm tra cú pháp Email -function validateEmail(Email) { - var regaxEmail = - /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - if (regaxEmail.test(Email)) { - return true; - } else { - return false; - } -} - -//Kiếm tra cú pháp Số điện thoại -var number_regex1 = /^[0]\d{9}$/i; -var number_regex2 = /^[0]\d{10}$/i; -var error = ""; - - -//Kiểm tra tên chứa ký tự đặc biệt -var nameRegex = /[^a-z0-9A-Z_ÀÁÂÃÈÉÊÌÍÒÓÔÕÙÚĂĐĨŨƠàáâãèéêìíòóôõùúăđĩũơƯĂẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼỀỀỂưăạảấầẩẫậắằẳẵặẹẻẽềềểỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪễếệỉịọỏốồổỗộớờởỡợụủứừỬỮỰỲỴÝỶỸửữựỳỵỷỹ]/u; - - - -// FORMAT PRICE -function formatCurrency(a) { - var b = parseFloat(a) - .toFixed(2) - .replace(/(\d)(?=(\d{3})+\.)/g, "$1.") - .toString(); - var len = b.length; - b = b.substring(0, len - 3); - return b; -} - -// CONVERT STRING TO NUMBER -function strToNumber(str) { - str += ""; - while (str.indexOf(".") > 0) { - str = str.replace(".", ""); - } - var result = parseFloat(str); - return isNaN(result) ? 0 : result; -} - - - - // FIXED HEADER - function fixed_header() { - $(window).scroll(function () { - var distanceFromTop = $(document).scrollTop(); - - if (distanceFromTop > 500) { - $(".header").addClass("fixed-nav"); - - } else { - $(".header").removeClass("fixed-nav"); - } - }); - } - fixed_header(); - - - - - // ADD ITEM TO CART SUCCESS FORM - var successForm = document.querySelector(".success-form"); - function cartButton(idCart) { - Hura.Cart.Product.add(idCart, 0, { quantity: 1 }).then(function ( - add_status - ) { - if (add_status.status === "error") { - alert("Đã tồn tại sản phẩm trong giỏ hàng"); - } else { - modalSuccess(); - change_cart_amount(); - } - }); - } - - // CALL MODAL SUCCESS - function modalSuccess() { - successForm.classList.toggle("hide"); - setTimeout(function () { - successForm.classList.toggle("hide"); - }, 1200); - } - - // CHANGE AMOUNT CART HEADER - function change_cart_amount() { - Hura.Cart.getSummary().then(function (data) { - if (data.total_item != 0) { - $(".header-features-cart-amount").show().html(data.total_item); - $(".name-amount-sp").show(); - $(".amount-sp-in-cart").show().html("("+ data.total_item +")"); - } else { - $(".header-features-cart-amount").hide(); - $(".name-amount-sp").hide(); - } - }); - } - change_cart_amount(); - - - - - - - function _showMenu(){ - $("body").addClass("overflow-hidden"); - $(".global-menu-container").addClass("show"); - $(".bg-menu").show(); - } - - - function _hideMenu(){ - $("body").removeClass("overflow-hidden"); - $(".global-menu-container").removeClass("show"); - $(".bg-menu").hide(); - } - - $(".js-show-cat-menu").click(function(){ - $(this).parents(".js-cat-item").find(".js-sub-menu").slideToggle(); - $(this).toggleClass("fa-angle-down") - }); - - $('.js-cat-2').click(function(){ - $(this).parents('.js-cat-2-block').find('.sub-menu-2').slideToggle(); - $(this).toggleClass('fa-angle-down') - }); - - - - - - // GET SEARCH PRODUCT - function searchProduct(value) { - var params = { - action: "search", - action_type: "search", - content: "product", - q: value, - }; - - Hura.Ajax.get("search", params).then(function (data) { - //console.log(data.list); - - if (data.list.length > 0) { - $(".search-results").css("display", "block"); - var html = Hura.Template.parse(searchResultsTpl, data.list); - Hura.Template.render(".search-results-list", html); - } else { - $(".search-results").css("display", "none"); - } - }); - } - - // GET VALUE INPUT - function getSearchValue() { - $("#js-search-box").on("keyup", function (e) { - let value = e.target.value; - if (value) { - searchProduct(value); - } else { - $(".search-results").css("display", "none"); - } - }); - } - getSearchValue(); - - - - - - //ĐĂNG KÝ NHẬN TIN -function subscribe_newsletter(a) { - var email = $(a).val(); - - if (email.length > 4) { - var params = { - action: "customer", - action_type: "register-newsletter", - info: { - name: "Khách hàng nhận bản tin", - email: email, - }, - }; - Hura.Ajax.post("customer", params).then(function (data) { - //console.log(data); - if (data.status == "success") { - alert("Quý khách đã đăng ký thành công"); - $(a).val(""); - } else if (data.message == "Email exist") { - if (validateEmail(email) == false) - alert("Email không hợp lệ"); - } else { - alert("Lỗi xảy ra, vui lòng thử lại"); - } - }); - } else { - alert("Vui lòng nhập địa chỉ email"); - } -} - - - - //TIN TỨC NỔI BẬT FOOTER - function getFooterAricleList() { - var params = { - action_type: 'list', - type: 'article', - featured: 1, - show: 10 - } - var target = "#js-article-featured-footer"; - Hura.Ajax.get("article", params).then(function (data) { - var html = Hura.Template.parse(articleFeaturedFooter, data.list.splice(0, 2)); - Hura.Template.render(target, html); - convertTimeArticleHome(); - }); - } - - function convertTimeArticleHome(){ - $(".js-art-time").each(function(){ - var time = $(this).attr("data-time"); - var day = time.substring(0, 2); - var month = time.substring(3, 5); - var year = time.substring(6, 10); - - var addDay = $(this).find("span"); - var addYear = $(this).find("b"); - - $(addDay).html(day+'.'+month); - $(addYear).html(year); - }) - } - - - - - $(".js-footer-item").click(function(){ - $(this).parents(".info-item").find("ul, .support-list").slideToggle(); - $(this).toggleClass("current"); - }); - - - - - - // SORT SELECT BOX - function sortSelect() { - var href = window.location.href; - - $(".js-select-sort-item").each(function () { - if ($(this).val() === href) { - $(this).attr("selected", "selected"); - } - }); - } - sortSelect(); - diff --git a/Chico/Mobile/Homepage/homepage.js b/Chico/Mobile/Homepage/homepage.js deleted file mode 100644 index 36cbeb5..0000000 --- a/Chico/Mobile/Homepage/homepage.js +++ /dev/null @@ -1,137 +0,0 @@ - -//SWIPER SLIDER SHOWCASE - function swiperShowCase() { - new Swiper(".swiper-showcase", { - slidesPerView: 1, - spaceBetween: 10, - centeredSlides: true, - loop: true, - speed: 1000, - preloadImages: false, - lazy: true, - autoplay: { - delay: 2500, - disableOnInteraction: false, - pauseOnMouseEnter: "true", - }, - pagination: { - el: ".swiper-pagination", - clickable: true, - }, - navigation: { - nextEl: ".swiper-button-next", - prevEl: ".swiper-button-prev", - }, - }); - } - swiperShowCase(); - - - - - //COLLECTION - function swiperCollectionBox() { - new Swiper(".homepage-collection-swiper", { - slidesPerView: 2.5, - spaceBetween: 6, - rewind: true, - speed: 1000, - preloadImages: false, - lazy: true, - }); - } - swiperCollectionBox(); - - - - // SET CATEGOTY ITEM LINK TO VIEW MORE BUTTON - function setLinkToSeeAllBtn(target, categoryLink) { - target - .parents(".collection-tab-container") - .find(".all-item-collection") - .children() - .attr("href", categoryLink); - } - - - // COLLECTION SECTION - function collectionBoxHandler() { - $(".js-collection-item").on("click", function () { - var collectionId = $(this).attr("data-id"); - var collectionLink = $(this).attr("data-url"); - $(this).parent().find(".active").removeClass("active"); - $(this).addClass("active"); - - getCollectionProduct(collectionId); - setLinkToSeeAllBtn($(this), collectionLink); - }); - } - - function getCollectionProduct(collectionId) { - var params = { - action_type: "list", - id: collectionId, - show: 18, - }; - var target = "#js-collection-holder"; - Hura.Ajax.get("collection", params).then(function (data) { - var html = Hura.Template.parse(productTpl, data.list); - Hura.Template.render(target, html); - }); - } - - function firstClickCollection() { - collectionBoxHandler(); - $(".js-collection-item").first().click(); - } - - firstClickCollection(); - - - //SWIPER CATEGORY HOMEPAGE - function swiperListBox() { - new Swiper(".homepage-cat-swiper", { - slidesPerView: 2, - spaceBetween: 10, - rewind: true, - speed: 1000, - preloadImages: false, - lazy: true, - }); - } - swiperListBox(); - - function lazyCategoryBox(){ - for (let i = 0; i <= category_to_fetch.length - 1; i++) { - let idCat = category_to_fetch[i] - lazy_load_group.push({ - id: "js-product-" + idCat, - target: "#js-product-" + idCat, - loadFn: function () { - getCategoryProduct(idCat) - }, - }); - } - } - lazyCategoryBox(); - - // AJAX CATEGORY BOX - HOT PRODUCT - function getCategoryProduct(id) { - var params = { - action_type: "product-list", - category: id, - - }; - var target = "#js-product-" + id; - Hura.Ajax.get("product", params).then(function (data) { - //console.log(data.list); - if (data.total == 0) { - $(target).html( - `

Sản phẩm đang được cập nhật...!

` - ); - } else { - var html = Hura.Template.parse(listCategoryHome, data.list); - Hura.Template.render(target, html); - } - }); - } diff --git a/Chico/Mobile/Homepage/img/article.png b/Chico/Mobile/Homepage/img/article.png deleted file mode 100644 index fdeed31f61f9acdf8eebe902af5716b89ec6107a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46452 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 diff --git a/Chico/Mobile/Homepage/img/background_collection-mb.png b/Chico/Mobile/Homepage/img/background_collection-mb.png deleted file mode 100644 index 6c4cda28b605653acb09a89590c5e96ce1f332c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19118 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 Eg7tF!1ONa4 diff --git a/Chico/Mobile/Homepage/img/banner.png b/Chico/Mobile/Homepage/img/banner.png deleted file mode 100644 index 4bcf46867c4a85803c0a044ef20ebdb689855d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29340 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 bA6)zZ__5L6yQ>%j00000NkvXXu0mjfwKt?p diff --git a/Chico/Mobile/Homepage/img/chico-footer.png b/Chico/Mobile/Homepage/img/chico-footer.png deleted file mode 100644 index 703d6c721bbbf9808e0caf4cac08464cbec17eec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7634 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 AzyJUM diff --git a/Chico/Mobile/Homepage/img/credit-1.png b/Chico/Mobile/Homepage/img/credit-1.png deleted file mode 100644 index 679912707b664fbc247d62d64506704b44f67dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10673 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 V&v?F~nDqbv002ovPDHLkV1mf*0Yv}+ diff --git a/Chico/Mobile/Homepage/img/icon- dm1.png b/Chico/Mobile/Homepage/img/icon- dm1.png deleted file mode 100644 index 5fa822731187d05cca75c89cfecbc1f18d161622..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmV+(0^$9MP)+G&{YZEcX2K8Q59JTSMEERx6rOP-68Maxj^HJAI&qJF#KJ`+09wc=_}OEjlU1+u8@{8Cw+7gvdT0e@4%NI0(ALf1$NIZ< z&{hL|&AY~a6IMS)_29xE(zQkh3Q}&a`CUv1VD+5wrSs_`*rPs*S2S8uwn6nTe3>c9G{!Z8gz7{of1yDtYZn&2H*aWh_ gYYJgh*qZ!{zw?x?^~GmI>Hq)$07*qoM6N<$g5nkIHUIzs diff --git a/Chico/Mobile/Homepage/img/icon-artilce1.png b/Chico/Mobile/Homepage/img/icon-artilce1.png deleted file mode 100644 index b471934570bc1d78f59b1aaca8985dbc6686c0fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 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

sNOlckv}|K)vWmqcj}xr046gOmL6+q1 z-CGGZ+Kvks&SGwUP80^W+hX6+>L0+%>6l+4fx<*PLuOw0I$-s<62;9tiGrW_uktqd zel$c$$hnhG&b5_%7u->u4NV0j^mXlw-u3q5V`VEdRc_~76@({ zKUu<#kuY}At9P2<$a;l@R7Lt81Q%B5_E185Xn^AB{0U`|BC8YlXuHv-ZEFO(L>?)6 zVlcA1OL&Ub{g;T`PdQyEEtS3D8tP1-{g?J5pPfQ@WW%a$*qG?vy#s45E$ha}TPZAz z)A4&yd1l(H;G5i>A&qjY{$ zc_}SR_x`=YCnWoGNW3yF3ZQ1y(a4UYd+)BMYif}30H@% zafp9q*eOmtM&q^)={e7>Wxe(CG`49w`|C@n9iD}ouM+CREmR5m$=BrGN(TPUUPOLp z+p6c09vVX7BEe?u2}G9j0;3jJ94wdU9@SlM-k8?Np0c=vH^EETIA!wvCA@>RzI#6M zn$ys){@rU;>qgHg52&n5=?nh8a0+h&9aAJBH3yaJ6!SPvaAP-_{s(?+qhH&$~PV}Xw(Lo+V zp=@C=T_j>MiU*&bLEIX|oll)WeVMU|JWii+F@3&-QpLj4kDMfhLxO(aFxoU8*dR+| z*Pa{jzAJYjaqtB0+P;DZpSW8!^$EZc3NlibIa~hh352+HW|KnnEf7uuoSe&}zrP)` zQww;4EU-tOJdf_qcI@1-8=JQ5!t87wj~m)$4%Q=jV z9Vct}B<&}L*WK|VOiYg9;>v7NrzZe-{ z=!voUIPESSanVELCqpFjASsGX8B$hsZ`^Q!#&`3?PPDfX8G9B{;+qefi#1>;JHe zFn0u>g-B7^2WA9%il#{!R2L8@Pc*oHC!d2orJh~AQb+Ooqp+@xG_AuNMtN);@ds9J8(Vi=k@f1PqJ=+CZ zW2F>am%RylI*y6YAC}Li^p8MamU>C8fQ2GB)5p!_o65UH3GT|}vgjD@K#e${a@i%G zjTC4js2GC$#HG0jBj3Xw)QxOGf=&*7_#pPb{|dtDY+qSuA>YlM&j{H{@$_uz~YG~u`k()XHQsI zn#fBu5GwnLtU*} zqU43voQfz0fy~6+<)jsr^&O}8=}<%|LFvZlDlFJi33HB9S3P|!RZ+I)stGHR$xJ=b z_t7x-)piJ;a0C-}^@Ox-F7Iq1HeW;MI)X^X$510e5q-T)<4&TpX>5kxzZLO+jiB_< z6ih`E)^*7p9c0OpfaTg{WwlL(YdjJBP(8B@jWNJYSA=jyF5k3&i@ccn)5|afc4Q;r z;x{IcCIM;X3(a$cJ~KIOuyE#29M00OD`<@2j|5@q@%Hwn?W*(hNcY5b)`Ep3J-Z57 z~yj~S^Up#?z*IbU$g^NfKKfupz@!%nJx)j{|hp_uBCWzmQMad(jYs-Fv6y=sHkgJ_UYG44dwl!e! z=UJAB3rUd2J@eE_;Wwq$?J)5*PI1+9sM0fwk0*tjNWGfKW@j2*o3}KrS6W<@Aehs{ zHCE{yjbe~&Y^%A3m_xi)B3H*O!DL*|PT6m2PI5`1_O0ERJaiGc3eSDVQw{<<8IK}Z z3o5X9fSutef?mW6f}PO3)7I^R-z}b4#F394#-5+vN63+`r(>Iv-T{SiN$-Mw*!(j< z|I6{8S!Pe4#?tsWHe7k7C=0G#(>5@$)&Vi_l3zpa$vaVe^c>-Ogyly=%Aqut>U%$l z7t&z4$V66EnDCTN^&{oq25Q58=)yM(JS>U`Kxh zA0cmIVX1+h^aZ^1%8lsnrAe}wMRw_*SO^F%VvU_L*N5KWN2tufT;T2CHHp|`h$WP)(z#XP-S?7uum z3bYL;Pj0~HzxXiT`;)K6GtWGQ-gE{#cI=RQK0r_u!&5xaGc>_}^;dsYk_XkWQMoWY z#%c|&7_7UcS*oa%7g ztc8YZ($#LG5-LlhAgtuP_3H~Xh8AKTY!KR%LSz5BuYzp(cJ$8RXW#tL@G7gbg%N2De`8Uli+MpF6fGRgmz*} z8V-9mf&GigMPsdYI0sc2lg2Hu(OA^GCO$yk~+?of_JQ zhol<8b1j^NTHsEaTo#Bpl*x~sru(}j{Uq$LO}tqa#jzQJ#R{skoPlg<|MjP{i1o)2 zzKy)Z=~3eJ%HH`2BuJ27?oeGa^CKFy2zr9*ulmm6MiGaX(bd<*wegATp>bHQ(|v77 zJJhA|CGjNcjet_nFCGj@4(gx>R;a7Gx;#Ee++o8t+t6m0aO|;hx>xF&{pztl1nl&~ zd^dM+7RNt%1iOB6uh(eJl<_c@&?S|{=Jx{wcgRJayzf53LQ~ju-F28da|S6QG!tai zj2$>23SfzZ#Pspw*!j|z;@NL}1N&e1Iz0WwFQRwL7A%vJ7~H)ZMZyvfe)X%^_uALu zQcH*k=DxT8F(yv^EUKjjq6w8aX6af@%T@wC+;xuz;fd)*>>TJOs3C;GR2-+sJD4Z( zGe?S}RHo?<$>km2v(4ZMf^f6By_oMqhgax$*)!LowX-aMA^O6FWx9D#%J`tthD~+w1=9*XK99jP{b>GAFFk-~daU0+!q00hhqUs5e*t$5X>~*xUrC;_| z;|il3k5rsf{6y+D;t|42a({yR%Po-65J{r)=cma#s7M%ctzp!uPp&8Swj=rWjur(# zP#b627Zwoiio#wXOLruOVm05i9-m8?AlLeZm8Q_&*}KQF{$&G_*=;qVC_Q`*rEFR9 zBFgmYT1TD_U9Vj%H(i@3or^{3+E>+yb{zS%Vc$M8S_5b3;?#XVko8KEQBT&ou3Xdj z^ciF>??C3|y{Lv}kRv2OWR$JC6LOO)69vHIEk@VsECOTSok!vD86?PPNOHJ0&603? z1QEK%juJgD&a07pG*={Xqex2sI2&|vl)f>J1P48kN6iAiNUtoR2>B|(apOf#EVjPX zu1JBZ)4{?=j=+hN*Bhnh6(!Fv#64dcGDeFPM<7-4a2u{SPGdC2N3L9tE`oT^-+fA| z8Su^q*JZHrrF*e(ei_G}xIm=0e;1#V%wF?53noD6xz`JPH~qvkY040`|Hw|!xKdlk z4k!yW?_ZYn#8C{sPTn5;%2%-MmRn??l~-19?(xUvA#S_*W<2uAPhyCaz+<2K6n4Mz zm9qXUDU!SY_HS{^``(8Gv@L6CZk4!h?_Q~X*}JuwIBQ)xH@^(a*ON>7y+>)X5FsSt zt15i6o!s>k^Gn##(Npr10JVOM(^AlI$ z6W@In7iI}^s0!jp)1zAI5Y3ypFW<$i>`{2b-swU?oK@T&>>PhF1mUn67iH} zZ_4ByXgAc7a_G#56-dD53Hv`I5l&nK%F*71d2whe4>XRFk^$tpI?FbDCR-(|OgA>_}m1CQVRP3{M?ckJr8GDDJw8 z_iKxwwcKUl0Y*n-csxFe>#o_3S%RFHTsK5qgC_hp=ovrp#1q7A^a}}l^5jXW55)@6 za2IMkT3&dr`R-pQ{O?ToFz@3Hw_c8)-)SM$5hDE;MRB5pxf5lv&^#VP;2B4VaaV^f zN*E)v8sfy*QnxW2BSYf0%VBT1fh=-@XYT(jazrp^+S^u*Jyz*SkJZ+(|J90m=|yA~ zmr6O-@QLj8wkp@Wyxg=uu2h;Sq?Omv8Af@`??ZQv0kh z=8r65>hOXXG;Na9rl2WlLd4ns9rV14oRc!@Jx5+rWcg>$Wxd=9<5gVt;+MdeD}II2 zrO6qTT%{z!4JCb8@YYDUmY!K8-foE$ToSRN7{bHk9d(eBC!uQ*sqPkN-vl8}P82YD zY79kEhAEN@DP2m3k5H!lmS>BY`JC$af$w^}C(WHH`ObWt zd}sn8V)?ed`7%Xt^CcQ6%GAR(dSm^MkpJ@@*^bFh4rNS}2f?o=KKogz=boLMM20?J z^Nx4m;g5eD{g+)Pihvi6EZKa+4JdJa8+wquPE|(+#FA^*hzc$&Jk!^{0p&-ZLY?6S zs5c?p(BRNNg?Iq326yhC#y8g1R{}4iAW6F zJEQpOGZ!#64}9Qt+e8tKXX9f1e)_I4I$8-GnRXmMKZl#I+<@t+3H-xnA0?>C!S{|= zv8kKOnisKQ_XcwB3s|4-#*q^zaM|U3*f>Cz{INQYJ$sZ$uY^>Htl|V&%vKB^|LkRm5A2nel_$QkjZ4cCHxb4&e@p_* zUXUoDy2D9sH9AWoyK750d$t=}Hs`Row4_33bz_elDX#|}ctE@ePUho?D9!@s&qBg; z3_QI!5swuNXKydjKKOT&6BAS(tOU8J;gN|PrnYop#F<5U{W_$sxE7fm&tUF>1DH8U zLaSUC<-p~%VH7GyN3r*1JZ3HMxeaV&h^%mX5cZ~0Wa_+!VvLWR;VFlcRmxS};hdn8}8~ z9I8x-tB*tTobKNe&7t#LU6^?<+E+y9!z_{Elw3@RWelAV?2s@k)$+uJR!G>o@-h)m z!}~86&rB(ax_&|WVHD{&IY;H4h%(|zz+{+k``8!@>N6_{pS8SmcJy^m)T)@Nsp_;T z-I31Kij4QMWE6vvY+6C6h5xc*;A0!IoxhDp*%iehdHoBI)Vhjc!@OK12P0- zNv;sVuxMQ+d~zaeRgEu>?Z)EMCo%dj-y{!^ z;A`@_9g@fAPp+V1s!0SPX8k`eGuxMvXs%;^iSH~QR`b_s*_R#ojlaKm_o%=CTi>)z zWi;DrWv?+j?`{3tfQ>)y?ITKpJxmto(eHj2@k|D7eSO$*`|UV>&pm=eZn^PBj9haK z7B61(I)v>dXo;1^GzrfRf>I8C?Q1l6_M?+vi|sFdv2YaO=ODFt>A39GSlsjvsGgca zteirquId)W$V$v|=5aWVX9(kOkA*Qr*!iLPJkI8dc-PiJWC^3-u)v=7H0H@=e&GB( zZr?G43yU;ZNKmDFd$2UMhN0vbQZ6^X%99Ht;fa5JWf4*0=vs}3@xs8XqfxblJwNq&KPjgul78=vq-66>99 zBkM4^9L44?f*^|R=p`~c7AN@N=r~!w1m$$}lO;q@+|VE#dQL@~_8lVZ+3h3mvMTLy zL(yLHG>8+Z)rA)d+1&e=N#{jW%TYY}L=mri-j3VTM zfGoWEGiR8Oku}ON0xRtrx%aFLLLn9M%!Lh;G?t`~0GIJ2j5oWqjM?%KI?pelIDH1~ z8*@l+zY6Q#x(OWz9>vrHM=?8ErOEC}LesPa0XRBS-}RV4j+Uy^@yZuS0q&h8gXJi& zWq>$~y{O&$B$mhn2$Pmgha+o-j`QPS;ZoMu5hcDOJrP6ci4tl>M`6nxyXY*VMnas4 zeb?1q2SZo1%i1{-M(fD4>Lc@!#^|DiX)2PJuQyF%pz$;r5qYlA?0XL^v{=Q6N1?y3 zk)=BE0}|XB60V$!Q&SOPZ2ocu3kSP!)$sF!z(7XDi;%W>J=UQLOTY%sC!g10%z9EmoPdH5Pm9}(DjT5*o&%JZ z#9ly+JqF8_^WritF-w&dm!1}6=tSc5EIShDATKkO45NdTLuY49R45z640&-C<+}ds z)*3P&8V#oj`t061fZW6aD!H;K3W?a$P!osncXg7-a3yhLWTc(^>YjYY$0(3CRZ#E6~L@QUob-;h!Ypsve7ol3;ISp->_+x`eBS2L!6SX=a{q_z-eS;}|EmySKj=Q-lL2i03$d;3RPs9mti)Vy>2Ps4#)<9uj8BBF1ND zrJx@7gNR4ts%8)iCmOJ+WD28nZ(MC*$^e_67bu5im$WPu&q5Kki%ZM;x#~el)2l$t z^j3oOjvt$#b6HQydlyQ@1w=cNxcI;i&_&OuQX+n52N8#*0`lW@4{Q=qkzU$&mYyNG z$w{u?AEE0n(;k;~b0SNuszNDCLX{yj7w68M!?vy47miHLp?_cqGc&WYpUbvySBXpt^`dhxVa7>eGu{9E zdhP8|2QTepTq(|DGhBxdcwj{+9=q^B^mqCWSV1>F?;A~JpH*zf^<{ZFxXB;TN{nf6f)_E=foEOY%I!P|Y)$ z!mvzdf||7Kxun8Sc@%Eo2R%lA7^Si5I~UFDgJlBL)c8GjCXbChFGY0j9!X#lH@){o zWNH08uqLa$dO7sXZ_3|&cie#-!6n>qe1(J|3yUryHP1Zs5b}hN3K8Y7McW~K20zS^ zYp=z}e&k2+*1!21e3}%-&y&YtuhFKlwr)3)={u!A1INS&m~Z(P)ka=PnI7O0k&Q3u z>5%VAgv*|qo)u{3;&PryQ4&-nw5KQX7+owj7Zc|gx~j*kZb77XpR*6>7RX{bcJ)c zEViS1ckzJZYOuY%sxH1!%1SW=k_(|MMgG1(-cl~lb(1PMb^pW2PM<)!e+0>O+fgRP z7)_@zdGsPp=qi}!w9;IKGl|ZDByPEN7n0!*&gq((bgt-t)MKaSzyL4uc_ zz$ZWXO+4}VA&hJq7HEtW#MIof9Gf90Riv;a-*byjjy7Y(!RxM&wY)?gT7j(TrF>i( z9a+RO*3nCePzEkP3$fTiRN-Rdw51h>zz;5#$;N0mLJ!oEf(tj~!zwphk(79zKA}<=}vNB}m(01XdLKtEx zl{di(zz+TA>Mj+gpTW|1eg*rl>%mPUg9zt{|6uZp?=6qtdPC~3Id!8Lw31*inw13q zR$~vjF6)RK;^$NMy@^Dc^4Y>V({14pqKmRA@&z{ALe(I<2n&1C@JoK@TVTBX~D~i7* zD2m~x6ZhVWcl_PoAw%%gga7=`IQQtIc=ZQ9fNy^AgSg_&Z^r2dAH=Sgy$mIC_n-Lp zf5$TM9NZt*zC zhL&PubPuZ9ijULe3ai5PSh;u#9c@v(@9i%lLEn!L{^{pwryV4Km$75pAb#n$uEr<6 zYA7)p)xa5K$!yvW>>@-J4J93UnDm|TFGVwuIcIN zhUGz^JXvbwm2q@vNFtw@tKo@VE75r_yOC9zdMN%9GDbat=04W=Ec7cUJ@Z_EfNA zt3~(MQswE%<8+9_aR?4=l$e|*PN$%~2TrVF?z_qgh!kdtUSvAfY8=_tP|$?-6pTm0 z-a%p`!G=HoCQ|0z(t?)j2SrIpH@FpTvR#B!n1!|-kH00FK%0d3J@{s=5jwk|Ga}Z&AHcN{&KP;QSqvzR{ zaHR{u=&6$QtapQsKntYQ^qtb(q}0`Wes*=0pBjjIdJgZPY5&jTSp=0tD@iUM1-*}M z7*W4(e~;94vW9Pm3KLPwEGdM;-~Ki}{-ZyN^N&A{r$7IB!WXZ?tv~m3`0DTc4mMtW zwFvtevW_nvIDk1?p9yWgSsVeyNp)Lqx=B9s->OcJ?t? zb>vxGYUv!@k5O*pNRu!mn0ZJrR9*^1Dkjrm47R5PgXZO$p-!A%SV4{^^QLa%EiO!x zz|LYj5t+|iw9rmCaz~<$-JAPx|G`PT`Q|P7>i3Q#F-VHjs^RRci_VoI3Y7&UiQGMY z?pfMb7k={{`$=F`u}Iv?=8b)rzPL5#m8YC`Qhb=h9Ey$rQml4J3$2K6UgE zZo273H;>}UL-RO3*NdL@8!>DtIUAYsP>UCNfzDU>S8K4QX}&zC(2 zo-mw{CzLX+laQ*Y4z9XtizxefQhq7{l)OUjaS`&{3L2h3ypjf!mGtcC`8riD#8#Kd ztzZHdv*cwgKDB~&f{=QL$yw56P=qdXb^ILU zJwaA9w`z19OySn*?3IuOPcI&}`4v)Z%S8Ui=dk~+e!<^*OY>tv9TH<%&Vsvc%QOqGNYc&R2Hgi#30pUL~G`CC^8 zinJnD-h%Po+4zut-a5IHe~WX7H;u0xd6;a3IJ&Qo`#j1a_%WzRSlKXl=s2cv5q>z2 z;Zoj)$>zIM2(2Mf6T_SIhBT2!UWe9&iD?%2%sViw#FKaI;6cn2Hof8U%kkOwzhA;- z=jij(U-*KM+uLuwRq`j|x^oyO*pRIMx|w7nu40@l+;(!6<0LSv#VQ^@JBB@5 zhH%f5$8h<}uS13eeRhsKhjbm|lX3KsTXAubaNV{z3AH@-?%qK6BZYO{ge&%0!aq1< zeZ`A$eC^JQID0mZ?o<*LcM3gS!w8dmU0xo?s5^%IbOD3gchJ6bL}E{htG;{RZX7-J zEJk+5@rtXq;mIeTB$#PNStWX;m@*NnIG>K%5#`Vj!p!3!Tt`A7Ro6O|SK=k->8OgZ zRA9BGXGD8P8bAMY@4`R-;}>x4bywre=~>)y$IbYMPanokI(Bc>yGBXBSW?ew}dHMSSkF-=^QmdkCp>;G7RWA66KqNfMur zC`gVe6nb5mgW-n!Wtfvo z$xB_Du=z_~Do2+Qo>W{~!Cc4if2oovEH2{cU3Vcz@ZR9go!Cj9yi^({5AM-VeF_Dd ziyTzKMjQ)m4mE!Hum8Ht`~QlCjll2zf^FO*wpZFeTKKfG_qIs~Cj|i!sYLBTv3oEG-C>_N+2*kwsOm&t0&Pv00 z67sjAziarBO(tp1E5p&yZF%WED+um^v)oXTPudpr7k8C2VXQt`tl&qtc@=4$gZ~Ua z5!hCg#9Hf_voPEo;g_-Y9z55QBH{f;f|?jY+D-~#)AiTm$EU2J~l^u0(m&;WE`8xayT+y#+J@5Jau6lFW$8U-+JH(y1RRba0}zy`B|JLtb5zW zAOYojb9V>%oV=bP$z!n=IcgWRYCNhIO4- zm^ww6YcI<6c?{MQNDbGBKtE1!OaY4o-*B9IWrfZ&R3aE6Lhfl1Bf}erL>uOWV{MU0 zaUvamZIpw`3sC$;L)=|M(wYW8tTC6Cmn64C9<^37yfg^+%@8>Hnpf??zkd3gSXs6S zK8g{qFoykCY{s6Q0|c|#ICP!_WV{RMsYML;%t%)8g)>_bk8vSJ?iW0O%HlbhLn@X6R0c#od8)troWHJJOoFAm=fe6tqgckxf6QWS!V2VCU-xcK5z&dhKb*(l|*T* zjxy4%Z7s|5PRjH-R#sM?iaODaoQ!uRUbIUdMLXU9D$b7Q>AGql8VQ{pq+D|j#)%)9 zBiYS;w5yJ`c+EMYnFMS{0~ zX-t0f7txz@@s+z52nuwtX?+IkMtaaTq6$8WA;xp7uDA#B7(`iUGP~}R z+Vz^RB$`TYxPJ1Sl!?(HuxxZR^!J|pb=Nr2=kX-0mhX(g-xT#EEB*&O3!@}fotV{p za93mBoP70M3n$XGE(|-FrCpcbU`xO(oHKERtO$m!E+<}t2Lf9UY>ho%DC~1BmK{?B z5gdu0sF3jFwEM&4Wo%DHad3PVS8o_Z97%K&Sr;Q;?YhCV=|jpQ^yJoGUCfXVT>;1h0o zX9YfUgjku}`DBSEZKWZKP^`GRuPhW13|tt`BHc$geL94(6$eM=T#3!^3KP*zetRzo z^3E<7>9mU>@)*|-=;mjxhv%uX^b0ld2%WO-`61Pdb-;)1pQU_b5+`{*hM|}QFDV#; z1q%lzaI01cXWNm1o1D?T>x> z)7bU$mkVtC%HRHNnUk}pPT@&{mH8Up@SzW(Z`(HfS1qrj{ayK%x8Uzzrx1&+BvUwC zo|ObIZ~I^W3%8NNVx@I2@tP;^zrShw3r{?ON67PG>;F{*ck?~|<{$o{Tpx$pzx{vz zZ^`R2%gL|*Df;KK`1$xXrw9tA_x0jqh-Y@AT5#GaEj1zm2eVvaE?rZV;jP zW3Rgw4<4Vu`kpWzIZ7VI#1#JibI&5tlffxc4*dg3f+;p4KRba}UbzML-!qBA#SHF0 zatz(W2@G}j;@KY%x!6`jdEO=d0=R6;2K2@1xc7-sq^$@Mj^{A4`35YVXhW!P0#nnI zxa^7{%#IC6aWW=Fg@aJ$vP@zTtWpuzQ5n6#DqyzbWo=8;kM{so8`6d;RqXnMScRn) z2nw>1&Ca8PJiO)Qc~Tfr^sT!b-2?52WJqa61~4>83TN&doG>HaglQaATIfZx*FdX9TXE2v7<^ijDPDlgK3svBxHQ3}LrXwM?7 zATdZBeOU4Ziq3ZpI|F5D-)k*{Nhc&@#DJMlsm&d&d7^4ys>`gMYe?k54u z9TTr24v`Ipe|z8iWPGjLvj@LOh8x35zrS^>Kus42{$x&&(Smc2J%%6r%fHC|W>4dm zpZS@l<1j>Qct=i{O?P+WyMz*qKJ^sV6a4&I658SDrAcs(d_4aB?|Yw_BNIJ_9>+114``Fz;J_{TTB375bA^*BNMVBy`he!X}oum6)j5$^P59g+3aPJgAt%xZ{uh2vf(2DDLRMe`cwz zEFtRX5Kt13SCe4xh!dQ%T*4Lo9hfU}rOh%n(ttZOei6lm9G*UX5<|T`5^H~Uyh3v` zg1*iSwyjIy>dW@wtM`xM=)o}zbf(cm*5kH~WOW^E;OL<_5)x5Nlc%w1LlQ-TNG_bo z(qLOh6YezL_9Hjr*yAxtE@F!_o+Oei;-IaACdKIm%uP>Y9dRU4@*MdOtm2r--7<(EwHxjM229eP7EGgDDcOuYomxjs)G4be_u+_A0|mLqv+Kw*wr-YD0t@92LnE;cj=V z=+qMMCamCle;b0CX%aW&T)Ej3mqg&$bCLx}g^6z?XSFSDAwx=`OQN)h*pF*r?W#%4 z32APgPQPRcL}YVZKuviNt_eeQeTIZP|H^tk z2jnly2ML*f_+k0HnV@Wjv3beON@-i7hFo(iPzVD#peT3vmneIhna8OW-&;8Ob z2_MP?xLMqK5mACb51lDWcygZZYbK<|6z7-3b&iQC&tWY$kSF7kjqE59-H|p@3{e_m zp}KHbLFEwiDooQb$5R;axrl%Z5mXH3{R>hIXjw1togW_CBGfObI0D|r^F~CO&z54) zd7N-Zy&4IM|Lk&}EE0y8o}t0|roZ?LERGQlPM=vZur>01axGa?vnBB#U0f1;Se&D| z6;>p#wp5o&6+C%%5^uX|rwq_OQWB+7m6Syq-5q2}%#L8&h8~>0FoU^ef_<_H{PXky zT(hSWJ2rOV6JI}vJ8l|52SF9zf6~RqLIWGx7O^-}zzSy#FFM%Pw-wi3u^Xqy4YX5;p^y^G+(?fBi_{SEx%KYR>!?=={C$xUdFrEppM zJeJd89N?1DBrv#_b7I3DNfbk56EdZ*5kE5NCD<7&upxyFtDd4zUap3390f(ybeuYO zFy!#rNJRClFe<{EgnGPJNvVwN3gfDcmMB_|d<&DJV4~SJ_rX!&hbjRI3JP-E;H^^g zhu7gOW+u0oYKU-iFV%)vybHK~7-LO8D{o?%^6pAGKr4Gyf<*t5_Z$&bQ^#+p>lTH@ zb;`&y3N^yY00?mz^|~nIg_S&dw%)pG?0@v59~F;*7Y-U=LiS}uNPq8p-@|$42I+X$ zlfeBSWLdxb<*K^#1mXR>a3s;@8*h~N^A|3NH^Ix0Zl%jaH+u!FC^$%kL)AAD+5A#c zIJ_LAV{j15uamd(W#T#(NLet^TqaNQ>%aGVLU?bw<{EWpX#V{Pp$e=lF1zhE@nX!v z3WgUpAh~KZuft19djd>yA0sq^7v4Yr&SPhJVnX;)&dcI_EJi0dJpUKJ^BwVu?)$&~ zFHvS(q?DIXtQ{Q$o8>Fx@}$b*lq;y3b6*@wwGEb}L}`JlGqZU-(Rc_g5Msdne90rM z#;Pbp$wRR#B5&M4BBb9qEHI|<+ybB1an|^Lt#yO^MeBD>QBO@9t)(~uO5;-Nn(u7A z0?&7bMp;gAG7>ZB#fxY0pIti1LU`NX{EcY#!Ckv>J7J9xvH~&$L4EMpFY%Sq#nRZqDo|H3cci_pFKW{U%z7nPd)n#p8VP=q#G3+I$K7W2+vr#h-4*8 zR%#l{3&(NqeRZj?RLmCFMbvNE}T{qgg zNzr6-7(Gqi8xepv?Mg{^z+-1@l!(i5t2BsG!z85VFpz3sc2*JZayA-zG9}*)>}2WR zLYlkavK)2d9BO5ifX8d78c()oq4VO^ebU<}(-HJUv?7qCC8a=RG8v9$6+vft6WW`5 z-i)?{hvxAlM-;)$C#WY;U<0ojh#Q=7uKH{|3it{GT6rMOJ-8c^55d($tq^zSi^%&> z$k9dY=y{VJH0c&_&Cb#IVw5KJyv8^{sEkd*AzB>?C2&A2z~!N~ib)rw+>U@$&D z!&iJP_Img?hN3vMp1qpa|M4H=pWggt@q%9VYriJRxxYhj(^YSK8{Yhve<=}`A0|RP z(bk3^r{9c{P>(x=p*Q{_)_wd@96wtC7a2*|YF6bO)$W%|gG5AesOCmoke$2SMRmQW z_)E7S`qn+Luk1sOWP)9{u=30Woc_}<(X%Y*5Lo|^UciRiEQed8otm7DmhYR#+jDyz z;WfPUOT$lY&{DP zipaEf8jwt&^B}H~MQR4Y(wPHDvTS2_UW8p;tlqx%4Eozu!LoBi6z2;L;olv2$?i5R zuM}|b%q;dMYk1L>y9i3Mu|gAw!$zy+8n*Uzp;9Yj%TfWi_iV!P3+Hieb_KKfB`oE$ zSSierAhVILS0x%kAP@St^Y$*fr#EAC_9PB2p1{Op30ufjpBO!jJ6?SS_B^oz%N?gM zdhu!0>^9_=`Z3tEl`I?1NL>&CXkZ#IVnSg}^4z2cgJhyASkTqwiKRq>WMf+bXE;u9 z!1&5SLLbR$OSetY{aQkN;7TOc_o6b+1^*h@G)#i47(ppj$2I%+VBNqlmKR<054O{G zlbAVCz(dcR!tP&rKXEKI>|Sr9vJ%7L$%>Rp2qiPH7r%>gBPW^EK_0>++nLZ_k7qEy z)2mi0qaf#45`|%#kf^}YJhrtm)ETe=?ciT~!1Zrd2+cFiZE~+$j%6}tt>AofmC!fe zyXt(*Ps-)d9EPQ8EqP(HmhS7$yhN4rV)&Vpuwu`VOJ>XGkb<37s)$~DHBxItA#(Wh zFh7k!PNHMz{%H4v{eDb#??wB~M_- zOI{*%*EmOt1vj5F*KGS&;y#uL8F+rEm z$m}nC{p-TF#L{W3wZu2Q46pc~KY_8I`vjJk%2;VACbo;q{&3F+S2eX_g)SNPIzWNz zK4t#mRa(omaItD|zR%Z=+{_%Y{@Q%NeaOkzjX?|~-y+RMHRmwukUZ+LY zHz@{p^{!VzPu_Pg5Pp)sm+&|^Z$&yw>PS9s&KT00Ny0N@G?;R$aM9qx*x~*E@DG9q zaz4ab3%jChfiQN+76rSE94gBL@P_xi2U)^c8Jc4FiIZzsYi*{1ewMJx_2h~0pkO!h z$H>j*@4oaKzafL+r^pp%GR`^n6e$SO_%TS*6cd^|1~TFqU6@>w82ub6i9=^6Fi%4M zhHV45=fEg#+?zmS!WO*v?9@ekeG|0i|MJF>71FGz|veNtW*(ptple=r%4$M;kQ0;KUpVT*kIFd1UH3i zBS@nYv4o3UaY>TQm9_*&`KTOctMig_4s1O(N^uZa_ODRk* zR!|^3rjwrM_8|+o=`hYu)=*nMjZMjun48Lr2jMtQ6R*(f}z} zRk-@aNCwvv}T;e+#4Myg`4c~ZB~lj50homa@0*xwBx{|U zi7{-v^+hkjuM&yOGJuPCvZwG1#7S}<6&C{S-nbFZw{Wlv-wpX<52QsJ`g@Sj)N( zyW^_rxKWnWf9~gG@V$f{Hd_dPM(goF;>5Yr zgd=h^!kr)dAa42DpOx|*JOEA+Np}C=|Gh*u{K!B4BmRK~1e4zfzWP&Y|V z3r{A~*fzAD+r(g^ke7-3_y6<>oE*<$awdmw-T6Jd`087b;z=G-<+{0Ys0!`0v_RM0 zt6Z+TqlGYij)w@2S|OseW1e`B0nE;a=-6?TYTV;tj_~veEYA0nFtia*otNsKJ<$xU z(?+|@uJS0Q6v#5!+i8e&hwUu!K4EpP?TY$J}TNYi(0TT#l^%uZLi5x!z+Q4pR5W%=`D z)e=w;-Z%b?w@g2IJwAf_lfPWtjyagJQu?kaeFZx?27mfmAfqpL;Uz5aFuz+Vz{l&lV3ov}x;;lIYgFFu3Hd_hW)XE}P3gk(oZL7trMnQf@rTA}ZsMfba3kIGY12oZ`< z**YscTCA&EWKJSQ%EL_($CQ%pgEdkX1-pbC$(ai3tCfY@;#C9`1uso7)M_hd)o0$< zr8x@oy;(m%Vk4kjL_tIV&)fGbA$WDho1&ihf7J%&p8T$-D857kk1ctQSmH)QQPSKT zI>(KOxJv9NN$9_U6ahCZdJmCc>^1P`M?UchiI@Iu!V=ll<=Rc$cY@=bdEsaZRy0Y% zRN3QT#lo@LOj@0Nda$)AxlCuFJ$q7(+?pN8z#6XF6Y60IHD;! zx9V}sFUL^otD`NKq3ws%z1K>@z%<4p57{0yD*}j#Y=$W$jFtrsl%N%F z_RZG*c_J|P?#YnV_IcC?Ux`vABMP@F*9{y!dJI?Y-GQA~Y{2yNlz3`$^mls6At-GO ziA0+avD{HEY|}NA?nEuNfU&t1*?()ITtgR23o1ZYTkB5GFsj2l@nqK~Ooays54I7h zkrA+xgEKin_pGF{ml-c^8$se4vYwxP2;t>PbzK~N5mG|m(F6O=^J)C^@otRHWYHO^ z;;ozc9=a;m!!=4Z=#g7Z29y6GIL8!}bm_&_9)tfGR>0G6(X2puS1DH-!twKy2rNsL z<*ad)*}*|1u6{cS&+sLW$b@$AUcc*I@50*%vuEQV7F#ui z(-!V2o?QPj-1>*RvGIn##lwH`c`O`T5arCF)hqgOvBKba$5U!~B8&1{zkpD#CZ)*J zpL{j)7cNTlAs0Hd##a!RUs&Cw1_R`bH4Z`_=SEtkFI0>6&PD9*ZM_=#O$ zUN{w=)Ak?JubbcZK3qrS8AD*F4aADj)!mgIowWG=Fw05E6#p<#xn%C2;&MP6!foyEN#xW zU?m|?)Gg~#4zCbo)`#5j6NoqZP@h(%f|%Qgb|(;f)n?dl96`CXOmfIV*P|m?c=E!U zo`w7g%J>(k7|^mWpQC6|5Z?BI54Q0jLJDFE9spL;A77&d6p5K1%wH@#F^T;7dy(08 z2abH_J7QfkNp<}0yCvP8T}{R#xsc!czx6HYX!qs-SMhrCBzQ8hC%|=|Sg~;Q!^B+Ith31HQ00A z25gL0h;JfTy_CjdPd$eG^Z`_JvzVEkk>)}Qd-c5r^H<7?6G?si#BsUD+&i0dL*msz z49DWQ`1nWYp_1nijqA>5uD}psE+x&%!Br)kb%D#)04DH7%u!KjULRy@B(IWOzF72b~AE>3tW<(vJ*3vFX+s zCQ|zbGH`x*HPKLb-7P@CY{$X74 zKVL3y zvN*EoQlYa8A0f|VEH8;lg5fh^%kUbV^I%6vEaoeBZ9+CzMzK*qzC?d%%sg{?2G{KC z!m|gb&@+(2FbSh~z2TL3(bd;+#55hhWPNw_6iB&s;^2W}cABBu!Di;9`D1d-kjlqQgr+zyqJU z2bsZL_=R8p0O8jg2tEsuB6$-Q=5t8b3n(s3;DK*`5@F(7!ej{_I`kCXo3c#ET0JCv z18#ZqRRrO6VxGLWyT3RNyJ*WboFALS8RCKBZi(*ctUz=N@gcZ3z6w_NfZ(GJ@ep<+ zhfq4H>K$3CCo!C;cv39vw_UaogS}m1Jh=4SKUNvQrwYS(`QqpCnPV}GUp$3xy~Dv^ z8Y-F2g-2{_YC_-4R=5d1RMZS0`N^p*7NBKz5S&1Un+Ux3HZVCM9>Z>_oDEWFR#riW zp?y0MebqaV7`(zihgw0$=rg>k+N(O%ob1D?mn7N4AwkP87K9BJ#B3~73)-sYoQw*$ zbRz+r6XEHWigY{z8_V=tC9ec33t|?G#iA<5QmQJUUgJ7dD?+@xr0_)m*Bq~bja%36 ztIArps=926Y27K!nzScnk`;OThR#2+^^5P5?(tr#JJP2D@D;mj=?EfEwy9)OWuU0% z(9pZrsVdSXkF)b5vaKzh<5V)F+6T{#C|PK|7+TfPsz4F+PY>2(Bt z53jj%{YEOLhNOpx$3Fzde2XQ7X3b?aA2;Zwu&jyE6FL8-hq3ubzk`l_Z^5OO0%=wz zpIOLr2rPRXqX!NUVXHz|Pu_PQPSK0&$~;V*1xGS)NFImXv4`-NM2hityxxo7|9* z64n-8a`hG*JUoWi-?A02xpf598LnDc!AJi6%P8ebc+;z1L)LChM?6?K@W}nR>YaND zDj~0eo3WTu(#%M3-h+l!LRLf+l-sBfX}*WJ2X5AL0bPAVI6F#&VAl~$EfGN0HIJoy zFZSC1g`mRQ@BPLj@RXW8Dx)c6nvR1hj@S;|HF39`0{by5->ULiDF}tjF`5mzralS&q#omMSxqT;Z4=`gsogx&5>XRr7@K7Q<>&! z8@`SF9T&QDwcavvn!TEk(Pd^At`f#_IKb`eVVRONS_Bhx*tRZ%fjzxisyCo3V&dTWEV4`Fy^^7qqIr?funr4*hJV7E z3kX~4uMNwao9152b+M49_bZNqha(}C7ZIaNlxOMyLD%cuPK z#gNqO-;r$F(~a^8f{p2BL~K>GC1m#3O=F&ns<2JUfxKsnJR-NGqwn12p&$;0zW1$= zlIymt1FZ5QniYk+8fxOt%*}@FW)H$B6=N)!LA{o?GK=LKJKmXzEaLCzA`kt~-^Y#r zaxKD{4Ona8Oh_);#r(wCM<2yGBB411@5(p5Nq*-#Pe;D}Z5$&75+`rrOTYf>_#+~x zzyABbFD1vv4;~aAgL#e(+DqZk*tIgYs|&|4{Rh8}#ihDna?;y2P69QoOZrypxbNxn zu=*~;5(&{OH+ErWnXKVh3MKmO)+;w+s3${~ZwOC3J&Ao?8T|P#|C&s$Gsj1`Ju={1NZqS&&3HyRl(W4?~a-t~w@BN&?; z#X!eRsD&z6oDI`)SJ0l$VB_Wla>Y(MZVoqGcQXdp=OsK(S-rZ0naT2m68c_&KvOhO za9Bqg_$X?_FCe&*T~YlYXlbW=Zd#D4)3(rD4x{-!@0+(}FGG^#ph9dp365jOyL-B^ zixjz8qIOQwJJziqLT-5q-1s|0bH7N|>O%MkiuBvb0v(^cwJ?$VPOJ;#Bmg@1z74f) zi&#E>4EFSS@gy1qP1t0uCP}ccVBr4e7AcPYD{jK>9ow;fZ~%wC@fm_=ikQE69y>M; zCx(@qgqZ6!aSjY}xJ`dNY499##oN|(SIsLW2`ufsyZ*!s zY7{G|RMhtl3HZ75QOwe-P*Bld#bXOnQ>fZ-b&qU#uZH=o_u5WlGNn%@po>HqNxds@ zsr8TuxvJj2o5n+@E?E(383T^qlXezFNU5%T>X>O3+-!8X{yj4ZklY%z%G>}{FK}KG zWN0wF=v(MosMD*XJtN&9RX=z~l1nS(;oN`jg1}IF$SO~S!qN*nE&|^6dS{b)<|&Gh z6-;czs%z<{b6qAls>IEjxE(C*ixckRx<58=6LPh%ryaJ_F*&efkt3XR0<5iH;?*Bn zM2dK_&|m@3@?G?p8%gfwy?4}k6gCht9gv!D4h zY=7_nBEmM&dWxbPIE0l`=3n!BzlS5_32>NPzYdkV`1I2PS8=u_*M8wp+i(5JpGaN= zmmOz9d^cH&Pk!MG0w-|k56&EI?P^!gPh#p%ehN!uZLpP^Nry;DSW??Z2~~A*FWNth zr5stf?Wzp$sgtwVG}4FBF_(lkc|f%7spENqgJ`hX5xnG<7psC_juN&U;Zq`)eTi_> zCm(%~JdxWG=jf-9E&X#PQ<%${rxN(3|Mfv^+_hB%F_+ffaa~pfZA3f}CR_WPqJ0SI zR5=6ncCy%ebpHrG?=H!vRnOD+2pG>d#AGnX!c1)b%~WbN9)tO9YkpI0(lRMMBi4?MZ+sY3btNT79gLhy?Gb>o;6oQpZn`%&0x?Vhtq>H(X0ipn zd8^gSFuT@YN+A#Of(v9gWG_aMor#J!z;``OlP^XmUFP~;PDR!?J+c*)qFSl4fb8W^ zPV#KSR^Yl|>7E)&DcIUoFo}sQt3TMETb&cuW5SLDW~okIm|nJ_xOzJ*v1|*4S*C~XNJZk zdliX*vM_zXxwm#?IDzn{6heK(lO;o9LCYmE2azLOVZ4a`a|J9+5DZPqD6aPv=YI4f z8N^=NOY+8+5GPO>~D_~d|HReuD78K#l+3MXuKkYI&&xuzp1TlFQTKn zSCmAB#(In()#-=Nd%doWNDdArxgU<_BsBfzuAwwmDGS$l6qbUQ*n_ampbTpCpcT|? zz@X*0-eLt-aDz%hAJ4WFuE)H`(f{)qbYFfwdanO*v@To^hD&uk^OdhiaW5vWx%Nv{ zTeMtL=9;&?O`05W6ciKLTr1|bU;IVMxaJCw91_bVg}G=L_qO=y&wjS)7;be5bAR_f zEZ=<)%h@WC(lkhte2y&Lbu^FUhd2_Y)IsjwfzwlnhvRtd&6^P+o}pB>NuJd43@IA7 zLhI3V*x|wxzOekTR3?I}^zffN_!w>>cqGYQ1)ZDJ5Yn%BGJ`F9FO#lxEL=I+sUuL} za8)iri*IQJf75lgY||?ATj8YOcR@vRscnMWwT7^+?)~um>$Vcs<~=JB<|QUpDmXWn z7h#s@B7!fM!}Zr(4XdjMkDoaUd+ao<;ylvCTeRCGmdad&5b(-�mCGWe{$Z5G7*s z*y9gKJt#gZ*R5JwTEda31uRcZ;H}qm;dsv#ICOLge{mp%KfXGPrf^ov2vawJw*X!= zhhrv=+oUrP^bmqBJ6gXt(@F2g^5469yIPKv@l+JKF@h)ZN|>d^oYg{_AtPIDRVCrd zV==794*%nrGR`FKWL+KQK9VICnb zb$Q-v$i)!Z!-g+LRr@!hH+KA6)@gtKm@W*tP^#Iv2fC_{Px5XS2vO`q9YOq>h;JDlBbu zhq`SP7njgAFd&9w)56|2DT?CaA`0gn_oW5Q8!jfR_V$ zKu1utcnZNix&dWj2R00hdCv-Rn++@0fP7fyDvC>aJpBIO#EU-?Mf(-+YPz_$>-zE6 zY2unQwS&v+bn?t#pfgsmcSTYQ*LK3V&B7VkW@!``F#cEXM*fTUV`ia>3_(p{8g#bn zdR?T%n;@&qkq2sFu!rD^uI-qaFS7kb1CI!4n?^>&!PQr`p{+fFxzi>W!juelbopS_ z2clRnV{Co}Pd)Ppwsvnqg1rQe#9`Of_AT?ZmY{H6tEBdGec!4qTEAOsz1DRvmDpx} zUrQ-mYTdQAQAG*uOa9L9m-9t@;NQN56~d)Lu^4hwV_3g!7bfZ!F5L3~34S8k^K%3- z6bV{TEmUD?Si)5?B=LbwsIM%cnvUb-+4BSg(0JLr6V=5zB)hsXNfUK8o5Opqir^1# zF5#D-K86|MGCp!_9=ENl;l+a`wEFh0C+y)xmC0vArdqyWH$NfZaa)0(&^m7dzggP) zYE*30XCo+Hh|_sTWHruki0e7cqkwxB)aaTS+A(-H`;m^^V@E>3`$;(rXb-gY>9O@+ zk?eFw@{Bp>$L9Vl^skMy^p>_HI=fYp+F> zXy?kdj;y=q6+=?)h9MR?IgT&j!in@b{|NDYPcO=)r;JAm2yZs>%j*elRCzSeh8W)@ z881)I6V^ZLwGZV!A}Nd8j;o5Ue0=5r*o#mKgT5y?C3!u`j2FkrXeZ*>CMA|>SNnU8 z#B8Z8Rh>llYX<0;d8zlr_c^p)^~>(;?rvJ210^b_icK7a7|{9|pXP;@8gO?Qh

U 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 M07*qoM6N<$g0F$r@&Et; diff --git a/Chico/Mobile/Homepage/img/item-aricle.png b/Chico/Mobile/Homepage/img/item-aricle.png deleted file mode 100644 index c8708a07dc7eca2cef1b0db3724aac769dd7e8f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29877 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

`),i.append(r)),r}Object.keys(q).forEach((e=>{Object.keys(q[e]).forEach((t=>{V.prototype[t]=q[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`
${e}
`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t<=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e<=c;e+=1)(eb)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=>{s.params.virtual.enabled&&(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const a=e[s],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&&(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``,a.html(r)),"custom"!==e.type&&i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`
`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=>{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scalef.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.yf.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentXf.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentYf.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,hC&&(h=C),gT&&(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&&(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&&n.each((e=>{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=e=>{const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},b=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},x=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),b(),t.navigation&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",w,!0)};a("beforeInit",(()=>{i=d(``)})),a("afterInit",(()=>{t.params.a11y.enabled&&x()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&b()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",w,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){if(!s.size)return s.autoplay.running=!1,void(s.autoplay.paused=!1);const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e1?a:o:a-ot.previousIndex?"next":"prev"}else i=t.realIndex,r=i>t.previousIndex?"next":"prev";l&&(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(i)<0&&(s.params.centeredSlides?i=i>o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i>o&&s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)150||u()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(ct.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(o[e]-c){t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=d(`
`),e.append(a)),0===i.length&&(i=d(`
`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('
'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('
'),e.append(m))));for(let e=0;e-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:e=>{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l0&&c<1&&(r||t.params.cssMode)&&n-1&&(r||t.params.cssMode)&&n>i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n translate3d(${u}, ${h}, ${m}px)\n rotateZ(${a.rotate?g:0}deg)\n scale(${y})\n `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=ie(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=>{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V})); -//# sourceMappingURL=swiper-bundle.min.js.map - - -// @fancyapps/ui/Fancybox v4.0.31 -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).window=t.window||{})}(this,(function(t){"use strict";function e(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function i(t){for(var i=1;it.length)&&(e=t.length);for(var i=0,n=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,r=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){r=!0,a=t},f:function(){try{s||null==i.return||i.return()}finally{if(r)throw a}}}}var w=function(t){return"object"===n(t)&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t)},k=function t(){for(var e=!1,i=arguments.length,o=new Array(i),a=0;a1&&void 0!==arguments[1]?arguments[1]:1e4;return t=parseFloat(t)||0,Math.round((t+Number.EPSILON)*e)/e},C=function t(e){return!!(e&&"object"===n(e)&&e instanceof Element&&e!==document.body)&&(!e.__Panzoom&&(function(t){var e=getComputedStyle(t)["overflow-y"],i=getComputedStyle(t)["overflow-x"],n=("scroll"===e||"auto"===e)&&Math.abs(t.scrollHeight-t.clientHeight)>1,o=("scroll"===i||"auto"===i)&&Math.abs(t.scrollWidth-t.clientWidth)>1;return n||o}(e)?e:t(e.parentNode)))},$="undefined"!=typeof window&&window.ResizeObserver||function(){function t(e){o(this,t),this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=e}return s(t,[{key:"observe",value:function(t){if(!this.observables.some((function(e){return e.el===t}))){var e={el:t,size:{height:t.clientHeight,width:t.clientWidth}};this.observables.push(e)}}},{key:"unobserve",value:function(t){this.observables=this.observables.filter((function(e){return e.el!==t}))}},{key:"disconnect",value:function(){this.observables=[]}},{key:"check",value:function(){var t=this.observables.filter((function(t){var e=t.el.clientHeight,i=t.el.clientWidth;if(t.size.height!==e||t.size.width!==i)return t.size.height=e,t.size.width=i,!0})).map((function(t){return t.el}));t.length>0&&this.callback(t),window.requestAnimationFrame(this.boundCheck)}}]),t}(),E=s((function t(e){o(this,t),this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY})),P=function(t,e){return e?Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2)):0},T=function(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t},L=function(t){return"changedTouches"in t},_=function(){function t(e){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.start,s=void 0===a?function(){return!0}:a,r=n.move,l=void 0===r?function(){}:r,c=n.end,h=void 0===c?function(){}:c;o(this,t),this._element=e,this.startPointers=[],this.currentPointers=[],this._pointerStart=function(t){if(!(t.buttons>0&&0!==t.button)){var e=new E(t);i.currentPointers.some((function(t){return t.id===e.id}))||i._triggerPointerStart(e,t)&&(window.addEventListener("mousemove",i._move),window.addEventListener("mouseup",i._pointerEnd))}},this._touchStart=function(t){for(var e=0,n=Array.from(t.changedTouches||[]);e0&&0!==t.button||i._triggerPointerEnd(new E(t),t)&&(window.removeEventListener("mousemove",i._move,{passive:!1}),window.removeEventListener("mouseup",i._pointerEnd,{passive:!1}))},this._touchEnd=function(t){for(var e=0,n=Array.from(t.changedTouches||[]);e0&&void 0!==arguments[0]?arguments[0]:{};o(this,t),this.options=k(!0,{},e),this.plugins=[],this.events={};for(var i=0,n=["on","once"];i2?o-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:[];return t=(t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,(function(t,n,o){var a="";o?a=e.option("".concat(n[0]+n.toLowerCase().substring(1),".l10n.").concat(o)):n&&(a=e.option("l10n.".concat(n))),a||(a=t);for(var s=0;s1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:{};o(this,n),(i=e.call(this,k(!0,{},z,a))).state="init",i.$container=t;for(var s=0,r=["onLoad","onWheel","onClick"];s1||Math.abs(e.left-this.dragStart.rect.left)>1))return t.preventDefault(),void t.stopPropagation();!1!==this.trigger("click",t)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(t.preventDefault(),t.stopPropagation(),this.zoomWithClick(t))}else t.stopPropagation()}},{key:"onWheel",value:function(t){!1!==this.trigger("wheel",t)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(t)}},{key:"zoomWithWheel",value:function(t){void 0===this.changedDelta&&(this.changedDelta=0);var e=Math.max(-1,Math.min(1,-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)),i=this.content.scale,n=i*(100+e*this.option("wheelFactor"))/100;if(e<0&&Math.abs(i-this.option("minScale"))<.01||e>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(e),n=i):(this.changedDelta=0,n=Math.max(Math.min(n,this.option("maxScale")),this.option("minScale"))),!(this.changedDelta>this.option("wheelLimit"))&&(t.preventDefault(),n!==i)){var o=this.$content.getBoundingClientRect(),a=t.clientX-o.left,s=t.clientY-o.top;this.zoomTo(n,{x:a,y:s})}}},{key:"zoomWithClick",value:function(t){var e=this.$content.getClientRects()[0],i=t.clientX-e.left,n=t.clientY-e.top;this.toggleZoom({x:i,y:n})}},{key:"attachEvents",value:function(){var t=this;this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();var e=new _(this.$container,{start:function(i,n){if(!t.option("touch"))return!1;if(t.velocity.scale<0)return!1;var o=n.composedPath()[0];if(!e.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(o.nodeName))return!1;if(t.option("textSelection")&&function(t,e,i){for(var n=t.childNodes,o=document.createRange(),a=0;a=r.left&&i>=r.top&&e<=r.right&&i<=r.bottom)return s}}return!1}(o,i.clientX,i.clientY))return!1}return!C(o)&&(!1!==t.trigger("touchStart",n)&&("mousedown"===n.type&&n.preventDefault(),t.state="pointerdown",t.resetDragPosition(),t.dragPosition.midPoint=null,t.dragPosition.time=Date.now(),!0))},move:function(i,n,o){if("pointerdown"===t.state)if(!1!==t.trigger("touchMove",o)){if(!(n.length<2&&!0===t.option("panOnlyZoomed")&&t.content.width<=t.viewport.width&&t.content.height<=t.viewport.height&&t.transform.scale<=t.option("baseScale"))&&(!(n.length>1)||t.option("zoom")&&!1!==t.option("pinchToZoom"))){var a=T(i[0],i[1]),s=T(n[0],n[1]),r=s.clientX-a.clientX,l=s.clientY-a.clientY,c=P(i[0],i[1]),h=P(n[0],n[1]),d=c&&h?h/c:1;t.dragOffset.x+=r,t.dragOffset.y+=l,t.dragOffset.scale*=d,t.dragOffset.time=Date.now()-t.dragPosition.time;var u=1===t.dragStart.scale&&t.option("lockAxis");if(u&&!t.lockAxis){if(Math.abs(t.dragOffset.x)<6&&Math.abs(t.dragOffset.y)<6)return void o.preventDefault();var f=Math.abs(180*Math.atan2(t.dragOffset.y,t.dragOffset.x)/Math.PI);t.lockAxis=f>45&&f<135?"y":"x"}if("xy"===u||"y"!==t.lockAxis){if(o.preventDefault(),o.stopPropagation(),o.stopImmediatePropagation(),t.lockAxis&&(t.dragOffset["x"===t.lockAxis?"y":"x"]=0),t.$container.classList.add(t.option("draggingClass")),t.transform.scale===t.option("baseScale")&&"y"===t.lockAxis||(t.dragPosition.x=t.dragStart.x+t.dragOffset.x),t.transform.scale===t.option("baseScale")&&"x"===t.lockAxis||(t.dragPosition.y=t.dragStart.y+t.dragOffset.y),t.dragPosition.scale=t.dragStart.scale*t.dragOffset.scale,n.length>1){var v=T(e.startPointers[0],e.startPointers[1]),p=v.clientX-t.dragStart.rect.x,g=v.clientY-t.dragStart.rect.y,m=t.getZoomDelta(t.content.scale*t.dragOffset.scale,p,g),y=m.deltaX,b=m.deltaY;t.dragPosition.x-=y,t.dragPosition.y-=b,t.dragPosition.midPoint=s}else t.setDragResistance();t.transform={x:t.dragPosition.x,y:t.dragPosition.y,scale:t.dragPosition.scale},t.startAnimation()}}}else o.preventDefault()},end:function(n,o){if("pointerdown"===t.state)if(t._dragOffset=i({},t.dragOffset),e.currentPointers.length)t.resetDragPosition();else if(t.state="decel",t.friction=t.option("decelFriction"),t.recalculateTransform(),t.$container.classList.remove(t.option("draggingClass")),!1!==t.trigger("touchEnd",o)&&"decel"===t.state){var a=t.option("minScale");if(t.transform.scale.01){var r=t.dragPosition.midPoint||n,l=t.$content.getClientRects()[0];t.zoomTo(s,{friction:.64,x:r.clientX-l.left,y:r.clientY-l.top})}else;}}}});this.pointerTracker=e}},{key:"initObserver",value:function(){var t=this;this.resizeObserver||(this.resizeObserver=new $((function(){t.updateTimer||(t.updateTimer=setTimeout((function(){var e=t.$container.getBoundingClientRect();e.width&&e.height?((Math.abs(e.width-t.container.width)>1||Math.abs(e.height-t.container.height)>1)&&(t.isAnimating()&&t.endAnimation(!0),t.updateMetrics(),t.panTo({x:t.content.x,y:t.content.y,scale:t.option("baseScale"),friction:0})),t.updateTimer=null):t.updateTimer=null}),t.updateRate))})),this.resizeObserver.observe(this.$container))}},{key:"resetDragPosition",value:function(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};var t=this.content,e=t.x,n=t.y,o=t.scale;this.dragStart={rect:this.$content.getBoundingClientRect(),x:e,y:n,scale:o},this.dragPosition=i(i({},this.dragPosition),{},{x:e,y:n,scale:o}),this.dragOffset={x:0,y:0,scale:1,time:0}}},{key:"updateMetrics",value:function(t){!0!==t&&this.trigger("beforeUpdate");var e,n=this.$container,o=this.$content,a=this.$viewport,s=o instanceof HTMLImageElement,r=this.option("zoom"),l=this.option("resizeParent",r),c=this.option("width"),h=this.option("height"),d=c||(e=o,Math.max(parseFloat(e.naturalWidth||0),parseFloat(e.width&&e.width.baseVal&&e.width.baseVal.value||0),parseFloat(e.offsetWidth||0),parseFloat(e.scrollWidth||0))),u=h||function(t){return Math.max(parseFloat(t.naturalHeight||0),parseFloat(t.height&&t.height.baseVal&&t.height.baseVal.value||0),parseFloat(t.offsetHeight||0),parseFloat(t.scrollHeight||0))}(o);Object.assign(o.style,{width:c?"".concat(c,"px"):"",height:h?"".concat(h,"px"):"",maxWidth:"",maxHeight:""}),l&&Object.assign(a.style,{width:"",height:""});var f=this.option("ratio");c=d=S(d*f),h=u=S(u*f);var v=o.getBoundingClientRect(),p=a.getBoundingClientRect(),g=a==n?p:n.getBoundingClientRect(),m=Math.max(a.offsetWidth,S(p.width)),y=Math.max(a.offsetHeight,S(p.height)),b=window.getComputedStyle(a);if(m-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),y-=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom),this.viewport.width=m,this.viewport.height=y,r){if(Math.abs(d-v.width)>.1||Math.abs(u-v.height)>.1){var x=function(t,e,i,n){var o=Math.min(i/t||0,n/e);return{width:t*o||0,height:e*o||0}}(d,u,Math.min(d,v.width),Math.min(u,v.height));c=S(x.width),h=S(x.height)}Object.assign(o.style,{width:"".concat(c,"px"),height:"".concat(h,"px"),transform:""})}if(l&&(Object.assign(a.style,{width:"".concat(c,"px"),height:"".concat(h,"px")}),this.viewport=i(i({},this.viewport),{},{width:c,height:h})),s&&r&&"function"!=typeof this.options.maxScale){var w=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:w}}this.content=i(i({},this.content),{},{origWidth:d,origHeight:u,fitWidth:c,fitHeight:h,width:c,height:h,scale:1,isZoomable:r}),this.container={width:g.width,height:g.height},!0!==t&&this.trigger("afterUpdate")}},{key:"zoomIn",value:function(t){this.zoomTo(this.content.scale+(t||this.option("step")))}},{key:"zoomOut",value:function(t){this.zoomTo(this.content.scale-(t||this.option("step")))}},{key:"toggleZoom",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this.option("maxScale"),i=this.option("baseScale"),n=this.content.scale>i+.5*(e-i)?i:e;this.zoomTo(n,t)}},{key:"zoomTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("baseScale"),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.x,n=void 0===i?null:i,o=e.y,a=void 0===o?null:o;t=Math.max(Math.min(t,this.option("maxScale")),this.option("minScale"));var s=S(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===n&&(n=this.content.width*s*.5),null===a&&(a=this.content.height*s*.5);var r=this.getZoomDelta(t,n,a),l=r.deltaX,c=r.deltaY;n=this.content.x-l,a=this.content.y-c,this.panTo({x:n,y:a,scale:t,friction:this.option("zoomFriction")})}},{key:"getZoomDelta",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=this.content.fitWidth*this.content.scale,o=this.content.fitHeight*this.content.scale,a=e>0&&n?e/n:0,s=i>0&&o?i/o:0,r=this.content.fitWidth*t,l=this.content.fitHeight*t,c=(r-n)*a,h=(l-o)*s;return{deltaX:c,deltaY:h}}},{key:"panTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.x,n=void 0===e?this.content.x:e,o=t.y,a=void 0===o?this.content.y:o,s=t.scale,r=t.friction,l=void 0===r?this.option("friction"):r,c=t.ignoreBounds,h=void 0!==c&&c;if(s=s||this.content.scale||1,!h){var d=this.getBounds(s),u=d.boundX,f=d.boundY;u&&(n=Math.max(Math.min(n,u.to),u.from)),f&&(a=Math.max(Math.min(a,f.to),f.from))}this.friction=l,this.transform=i(i({},this.transform),{},{x:n,y:a,scale:s}),l?(this.state="panning",this.velocity={x:(1/this.friction-1)*(n-this.content.x),y:(1/this.friction-1)*(a-this.content.y),scale:(1/this.friction-1)*(s-this.content.scale)},this.startAnimation()):this.endAnimation()}},{key:"startAnimation",value:function(){var t=this;this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame((function(){return t.animate()}))}},{key:"animate",value:function(){var t=this;if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return void this.endAnimation();this.rAF=requestAnimationFrame((function(){return t.animate()}))}},{key:"getBounds",value:function(t){var e=this.boundX,i=this.boundY;if(void 0!==e&&void 0!==i)return{boundX:e,boundY:i};e={from:0,to:0},i={from:0,to:0},t=t||this.transform.scale;var n=this.content.fitWidth*t,o=this.content.fitHeight*t,a=this.viewport.width,s=this.viewport.height;if(ns.to),r&&(i=this.content.yr.to),t||e){var l=((t?s.from:s.to)-this.content.x)*o,c=this.content.x+(this.velocity.x+l)/this.friction;c>=s.from&&c<=s.to&&(l+=this.velocity.x),this.velocity.x=l,this.recalculateTransform()}if(i||n){var h=((i?r.from:r.to)-this.content.y)*o,d=this.content.y+(h+this.velocity.y)/this.friction;d>=r.from&&d<=r.to&&(h+=this.velocity.y),this.velocity.y=h,this.recalculateTransform()}}}},{key:"setDragResistance",value:function(){if("pointerdown"===this.state){var t,e,i,n,o=this.getBounds(this.dragPosition.scale),a=o.boundX,s=o.boundY;if(a&&(t=this.dragPosition.xa.to),s&&(i=this.dragPosition.ys.to),(t||e)&&(!t||!e)){var r=t?a.from:a.to,l=r-this.dragPosition.x;this.dragPosition.x=r-.3*l}if((i||n)&&(!i||!n)){var c=i?s.from:s.to,h=c-this.dragPosition.y;this.dragPosition.y=c-.3*h}}}},{key:"setDragForce",value:function(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}},{key:"recalculateTransform",value:function(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}},{key:"isAnimating",value:function(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}},{key:"setTransform",value:function(t){var e,n,o,a,s;(t?(e=S(this.transform.x),n=S(this.transform.y),o=this.transform.scale,this.content=i(i({},this.content),{},{x:e,y:n,scale:o})):(e=S(this.content.x),n=S(this.content.y),o=this.content.scale/(this.content.width/this.content.fitWidth),this.content=i(i({},this.content),{},{x:e,y:n})),this.trigger("beforeTransform"),e=S(this.content.x),n=S(this.content.y),t&&this.option("zoom"))?(a=S(this.content.fitWidth*o),s=S(this.content.fitHeight*o),this.content.width=a,this.content.height=s,this.transform=i(i({},this.transform),{},{width:a,height:s,scale:o}),Object.assign(this.$content.style,{width:"".concat(a,"px"),height:"".concat(s,"px"),maxWidth:"none",maxHeight:"none",transform:"translate3d(".concat(e,"px, ").concat(n,"px, 0) scale(1)")})):this.$content.style.transform="translate3d(".concat(e,"px, ").concat(n,"px, 0) scale(").concat(o,")");this.trigger("afterTransform")}},{key:"endAnimation",value:function(t){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0},this.setTransform(!0),this.state="ready",this.handleCursor(),!0!==t&&this.trigger("endAnimation")}},{key:"handleCursor",value:function(){var t=this.option("draggableClass");t&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(t):this.$container.classList.add(t))}},{key:"detachEvents",value:function(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"destroy",value:function(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}]),n}(O);M.version="4.0.31",M.Plugins={};var I=function(t,e){var i=0;return function(){var n=(new Date).getTime();if(!(n-i1&&this.carousel.elemDimWidth=t-1&&this.$next.setAttribute("disabled","")))}},{key:"cleanup",value:function(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.carousel.on("refresh change",this.onRefresh)}},{key:"detach",value:function(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}]),t}();R.defaults={prevTpl:'',nextTpl:'',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};var F=function(){function t(e){o(this,t),this.carousel=e,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}return s(t,[{key:"buildList",value:function(){var t=this;if(!(this.carousel.pages.lengthn)for(var a=n;a1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,n),a=k(!0,{},B,a),(i=e.call(this,a)).state="init",i.$container=t,!(i.$container instanceof HTMLElement))throw new Error("No root element provided");return i.slideNext=I(i.slideNext.bind(d(i)),250),i.slidePrev=I(i.slidePrev.bind(d(i)),250),i.init(),t.__Carousel=d(i),i}return s(n,[{key:"init",value:function(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(n.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform="translate3d(".concat(-1*this.pages[this.page].left,"px, 0px, 0) scale(1)")),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}},{key:"initLayout",value:function(){var t,e,i,n,o=this.option("prefix"),a=this.option("classNames");(this.$viewport=this.option("viewport")||this.$container.querySelector(".".concat(o).concat(a.viewport)),this.$viewport)||(this.$viewport=document.createElement("div"),(t=this.$viewport.classList).add.apply(t,m((o+a.viewport).split(" "))),(e=this.$viewport).append.apply(e,m(this.$container.childNodes)),this.$container.appendChild(this.$viewport));(this.$track=this.option("track")||this.$container.querySelector(".".concat(o).concat(a.track)),this.$track)||(this.$track=document.createElement("div"),(i=this.$track.classList).add.apply(i,m((o+a.track).split(" "))),(n=this.$track).append.apply(n,m(this.$viewport.childNodes)),this.$viewport.appendChild(this.$track))}},{key:"initSlides",value:function(){var t=this;this.slides=[],this.$viewport.querySelectorAll(".".concat(this.option("prefix")).concat(this.option("classNames.slide"))).forEach((function(e){var i={$el:e,isDom:!0};t.slides.push(i),t.trigger("createSlide",i,t.slides.length)})),Array.isArray(this.options.slides)&&(this.slides=k(!0,m(this.slides),this.options.slides))}},{key:"updateMetrics",value:function(){var t,e=this,n=0,o=[];this.slides.forEach((function(i,a){var s=i.$el,r=i.isDom||!t?e.getSlideMetrics(s):t;i.index=a,i.width=r,i.left=n,t=r,n+=r,o.push(a)}));var a=Math.max(this.$track.offsetWidth,S(this.$track.getBoundingClientRect().width)),s=getComputedStyle(this.$track);a-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),this.contentWidth=n,this.viewportWidth=a;var r=[],l=this.option("slidesPerPage");if(Number.isInteger(l)&&n>a)for(var c=0;ca)&&(r.push({indexes:[],slides:[]}),h=r.length-1,d=0),d+=f.width,r[h].indexes.push(u),r[h].slides.push(f)}var v=this.option("center"),p=this.option("fill");r.forEach((function(t,i){t.index=i,t.width=t.slides.reduce((function(t,e){return t+e.width}),0),t.left=t.slides[0].left,v&&(t.left+=.5*(a-t.width)*-1),p&&!e.option("infiniteX",e.option("infinite"))&&n>a&&(t.left=Math.max(t.left,0),t.left=Math.min(t.left,n-a))}));var g,y=[];r.forEach((function(t){var e=i({},t);g&&e.left===g.left?(g.width+=e.width,g.slides=[].concat(m(g.slides),m(e.slides)),g.indexes=[].concat(m(g.indexes),m(e.indexes))):(e.index=y.length,g=e,y.push(e))})),this.pages=y;var b=this.page;if(null===b){var x=this.option("initialSlide");b=null!==x?this.findPageForSlide(x):parseInt(this.option("initialPage",0),10)||0,y[b]||(b=y.length&&b>y.length?y[y.length-1].index:0),this.page=b,this.pageIndex=b}this.updatePanzoom(),this.trigger("refresh")}},{key:"getSlideMetrics",value:function(t){if(!t){var e,i,n=this.slides[0];if((t=document.createElement("div")).dataset.isTestEl=1,t.style.visibility="hidden",(e=t.classList).add.apply(e,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),n.customClass)(i=t.classList).add.apply(i,m(n.customClass.split(" ")));this.$track.prepend(t)}var o=Math.max(t.offsetWidth,S(t.getBoundingClientRect().width)),a=t.currentStyle||window.getComputedStyle(t);return o=o+(parseFloat(a.marginLeft)||0)+(parseFloat(a.marginRight)||0),t.dataset.isTestEl&&t.remove(),o}},{key:"findPageForSlide",value:function(t){t=parseInt(t,10)||0;var e=this.pages.find((function(e){return e.indexes.indexOf(t)>-1}));return e?e.index:null}},{key:"slideNext",value:function(){this.slideTo(this.pageIndex+1)}},{key:"slidePrev",value:function(){this.slideTo(this.pageIndex-1)}},{key:"slideTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.x,n=void 0===i?-1*this.setPage(t,!0):i,o=e.y,a=void 0===o?0:o,s=e.friction,r=void 0===s?this.option("friction"):s;this.Panzoom.content.x===n&&!this.Panzoom.velocity.x&&r||(this.Panzoom.panTo({x:n,y:a,friction:r,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}},{key:"initPanzoom",value:function(){var t=this;this.Panzoom&&this.Panzoom.destroy();var e=k(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:function(){return t.option("textSelection",!1)},panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new M(this.$container,e),this.Panzoom.on({"*":function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),o=1;o1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}},{key:"manageSlideVisiblity",value:function(){var t=this,e=this.contentWidth,i=this.viewportWidth,n=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0,o=this.option("preload"),a=this.option("infiniteX",this.option("infinite")),s=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),r=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach((function(l){var c,h,d=0;c=n-s,h=n+i+r,c-=o*(i+s+r),h+=o*(i+s+r);var u=l.left+l.width>c&&l.leftc&&l.leftc&&l.leftn&&l.left<=n+i+r&&(d=0)):t.removeSlideEl(l),l.hasDiff=d}));var l=0,c=0;this.slides.forEach((function(t,i){var n=0;t.$el?(i!==l||t.hasDiff?n=c+t.hasDiff*e:c=0,t.$el.style.left=Math.abs(n)>.1?"".concat(c+t.hasDiff*e,"px"):"",l++):c+=t.width})),this.markSelectedSlides()}},{key:"createSlideEl",value:function(t){var e;if(t){if(!t.$el){var i,n=document.createElement("div");if(n.dataset.index=t.index,(e=n.classList).add.apply(e,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),t.customClass)(i=n.classList).add.apply(i,m(t.customClass.split(" ")));t.html&&(n.innerHTML=t.html);var o=[];this.slides.forEach((function(t,e){t.$el&&o.push(e)}));var a=t.index,s=null;if(o.length){var r=o.reduce((function(t,e){return Math.abs(e-a)-1?(e&&!a.classList.contains(e)&&(a.classList.add(e),t.trigger("selectSlide",n)),a.removeAttribute(i)):(e&&a.classList.contains(e)&&(a.classList.remove(e),t.trigger("unselectSlide",n)),a.setAttribute(i,!0))}}))}},{key:"updatePage",value:function(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}},{key:"onBeforeTransform",value:function(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}},{key:"manageInfiniteTrack",value:function(){var t=this.contentWidth,e=this.viewportWidth;if(!(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||te&&(i.content.x-=t,this.pageIndex=this.pageIndex+this.pages.length,n=!0),n&&"pointerdown"===i.state&&i.resetDragPosition(),n}}},{key:"onTouchEnd",value:function(t,e){var i=this.option("dragFree");if(!i&&this.pages.length>1&&t.dragOffset.time<350&&Math.abs(t.dragOffset.y)<1&&Math.abs(t.dragOffset.x)>5)this[t.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){var n=g(this.getPageFromPosition(-1*t.transform.x),2)[1];this.setPage(n)}else this.slideToClosest()}},{key:"slideToClosest",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this.getPageFromPosition(-1*this.Panzoom.content.x),i=g(e,2),n=i[1];this.slideTo(n,t)}},{key:"getPageFromPosition",value:function(t){var e=this.pages.length;this.option("center")&&(t+=.5*this.viewportWidth);var i=Math.floor(t/this.contentWidth);t-=i*this.contentWidth;var n=this.slides.find((function(e){return e.left<=t&&e.left+e.width>t}));if(n){var o=this.findPageForSlide(n.index);return[o,o+i*e]}return[0,0]}},{key:"setPage",value:function(t,e){var i=0,n=parseInt(t,10)||0,o=this.page,a=this.pageIndex,s=this.pages.length,r=this.contentWidth,l=this.viewportWidth;if(t=(n%s+s)%s,this.option("infiniteX",this.option("infinite"))&&r>l){var c=Math.floor(n/s)||0,h=r;if(i=this.pages[t].left+c*h,!0===e&&s>2){var d=-1*this.Panzoom.content.x,u=i-h,f=i+h,v=Math.abs(d-i),p=Math.abs(d-u),g=Math.abs(d-f);g.1&&(o="".concat(e.width*i,"px"),a="".concat(e.height*i,"px"),s="translate3d(".concat(e.offsetLeft,"px, ").concat(e.offsetTop,"px, 0) scale(").concat(1/i,")")),n.style.width=o,n.style.height=a,n.style.transform=s}}},{key:"onTouchstart",value:function(t){this.startY=t.touches?t.touches[0].screenY:t.screenY}},{key:"onTouchmove",value:function(t){var e=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(t.cancelable&&!(t.touches.length>1||1!==i)){var n=C(t.composedPath()[0]);if(n){var o=window.getComputedStyle(n),a=parseInt(o.getPropertyValue("height"),10),s=t.touches?t.touches[0].screenY:t.screenY,r=e<=s&&0===n.scrollTop,l=e>=s&&n.scrollHeight-n.scrollTop===a;(r||l)&&t.preventDefault()}else t.preventDefault()}}},{key:"onWheel",value:function(t){C(t.composedPath()[0])||t.preventDefault()}},{key:"cleanup",value:function(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);var t=this.viewport;t&&(t.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1),window.removeEventListener("wheel",this.onWheel,{passive:!1})}},{key:"attach",value:function(){this.fancybox.on("initLayout",this.onReady)}},{key:"detach",value:function(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}}]),t}(),Y=function(){function t(e){o(this,t),this.fancybox=e,this.$container=null,this.state="init";for(var i=0,n=["onPrepare","onClosing","onKeydown"];i=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}},{key:"onClosing",value:function(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}},{key:"onKeydown",value:function(t,e){e===t.option("Thumbs.key")&&this.toggle()}},{key:"build",value:function(){var t=this;if(!this.$container){var e=document.createElement("div");e.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(e,this.fancybox.$carousel.nextSibling),this.Carousel=new H(e,k(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",(function(e,i){i.preventDefault(),t.fancybox[i.deltaY<0?"prev":"next"]()})),this.$container=e,this.state="visible"}}},{key:"getSlides",value:function(){var t,e=[],i=x(this.fancybox.items);try{for(i.s();!(t=i.n()).done;){var n=t.value,o=n.thumb;o&&e.push({html:this.fancybox.option("Thumbs.tpl").replace(/\{\{src\}\}/gi,o),customClass:"has-thumb has-".concat(n.type||"image")})}}catch(t){i.e(t)}finally{i.f()}return e}},{key:"toggle",value:function(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}},{key:"show",value:function(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}},{key:"hide",value:function(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}},{key:"cleanup",value:function(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t}();Y.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{},tpl:'
'};var V=function(t,e){for(var i=new URL(t),n=new URLSearchParams(i.search),o=new URLSearchParams,a=0,s=[].concat(m(n),m(Object.entries(e)));a\n Sorry, your browser doesn\'t support embedded videos.',format:""}},G=function(){function t(e){o(this,t),this.fancybox=e;for(var i=0,n=["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"];i0?"svembed":"embed"),i="map"):(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src="//maps.google.".concat(n[1],"/maps?q=").concat(n[2].replace("query=","q=").replace("api=1",""),"&output=embed"),i="map");i||("#"===e.charAt(0)?i="inline":(n=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",t.format=t.format||"video/"+("ogv"===n[1]?"ogg":n[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),t.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(t.video=k({},this.fancybox.option("Html.video"),t.video),t._width&&t._height?t.ratio=parseFloat(t._width)/parseFloat(t._height):t.ratio=t.ratio||t.video.ratio||Z.video.ratio)}}},{key:"onReady",value:function(){var t=this;this.fancybox.Carousel.slides.forEach((function(e){e.$el&&(t.setContent(e),e.index===t.fancybox.getSlide().index&&t.playVideo(e))}))}},{key:"onCreateSlide",value:function(t,e,i){"ready"===this.fancybox.state&&this.setContent(i)}},{key:"loadInlineContent",value:function(t){var e;if(t.src instanceof HTMLElement)e=t.src;else if("string"==typeof t.src){var i=t.src.split("#",2),n=2===i.length&&""===i[0]?i[1]:i[0];e=document.getElementById(n)}if(e){if("clone"===t.type||e.$placeHolder){var o=(e=e.cloneNode(!0)).getAttribute("id");o=o?"".concat(o,"--clone"):"clone-".concat(this.fancybox.id,"-").concat(t.index),e.setAttribute("id",o)}else{var a=document.createElement("div");a.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(a,e),e.$placeHolder=a}this.fancybox.setContent(t,e)}else this.fancybox.setError(t,"{{ELEMENT_NOT_FOUND}}")}},{key:"loadAjaxContent",value:function(t){var e=this.fancybox,i=new XMLHttpRequest;e.showLoading(t),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===e.state&&(e.hideLoading(t),200===i.status?e.setContent(t,i.responseText):e.setError(t,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};var n=t.ajax||null;i.open(n?"POST":"GET",t.src),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.send(n),t.xhr=i}},{key:"loadIframeContent",value:function(t){var e=this,i=this.fancybox,n=document.createElement("iframe");if(n.className="fancybox__iframe",n.setAttribute("id","fancybox__iframe_".concat(i.id,"_").concat(t.index)),n.setAttribute("allow","autoplay; fullscreen"),n.setAttribute("scrolling","auto"),t.$iframe=n,"iframe"!==t.type||!1===t.preload)return n.setAttribute("src",t.src),this.fancybox.setContent(t,n),void this.resizeIframe(t);i.showLoading(t);var o=document.createElement("div");o.style.visibility="hidden",this.fancybox.setContent(t,o),o.appendChild(n),n.onerror=function(){i.setError(t,"{{IFRAME_ERROR}}")},n.onload=function(){i.hideLoading(t);var o=!1;n.isReady||(n.isReady=!0,o=!0),n.src.length&&(n.parentNode.style.visibility="",e.resizeIframe(t),o&&i.revealContent(t))},n.setAttribute("src",t.src)}},{key:"setAspectRatio",value:function(t){var e=t.$content,i=t.ratio;if(e){var n=t._width,o=t._height;if(i||n&&o){Object.assign(e.style,{width:n&&o?"100%":"",height:n&&o?"100%":"",maxWidth:"",maxHeight:""});var a=e.offsetWidth,s=e.offsetHeight;if(o=o||s,(n=n||a)>a||o>s){var r=Math.min(a/n,s/o);n*=r,o*=r}Math.abs(n/o-i)>.01&&(i.1),{top:r,left:l,scale:a&&i?i/a:1,opacity:c}}},{key:"canZoom",value:function(t){var e=this.fancybox,i=e.$container;if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(t.Panzoom&&!t.Panzoom.content.width)return!1;if(!e.option("Image.zoom")||"contain"!==e.option("Image.fit"))return!1;var n=t.$thumb;if(!n||"loading"===t.state)return!1;i.classList.add("fancybox__no-click");var o,a=n.getBoundingClientRect();if(this.fancybox.option("Image.ignoreCoveredThumbnail")){var s=document.elementFromPoint(a.left+1,a.top+1)===n,r=document.elementFromPoint(a.right-1,a.bottom-1)===n;o=s&&r}else o=document.elementFromPoint(a.left+.5*a.width,a.top+.5*a.height)===n;return i.classList.remove("fancybox__no-click"),o}},{key:"zoomIn",value:function(){var t=this.fancybox,e=t.getSlide(),i=e.Panzoom,n=this.getZoomInfo(e),o=n.top,a=n.left,s=n.scale,r=n.opacity;t.trigger("reveal",e),i.panTo({x:-1*a,y:-1*o,scale:s,friction:0,ignoreBounds:!0}),e.$content.style.visibility="",e.state="zoomIn",!0===r&&i.on("afterTransform",(function(t){"zoomIn"!==e.state&&"zoomOut"!==e.state||(t.$content.style.opacity=Math.min(1,1-(1-t.content.scale)/(1-s)))})),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}},{key:"zoomOut",value:function(){var t=this,e=this.fancybox,i=e.getSlide(),n=i.Panzoom;if(n){i.state="zoomOut",e.state="customClosing",i.$caption&&(i.$caption.style.visibility="hidden");var o=this.fancybox.option("Image.zoomFriction"),a=function(e){var a=t.getZoomInfo(i),s=a.top,r=a.left,l=a.scale,c=a.opacity;e||c||(o*=.82),n.panTo({x:-1*r,y:-1*s,scale:l,friction:o,ignoreBounds:!0}),o*=.98};window.addEventListener("scroll",a),n.once("endAnimation",(function(){window.removeEventListener("scroll",a),e.destroy()})),a()}}},{key:"handleCursor",value:function(t){if("image"===t.type&&t.$el){var e=t.Panzoom,i=this.fancybox.option("Image.click",!1,t),n=this.fancybox.option("Image.touch"),o=t.$el.classList,a=this.fancybox.option("Image.canZoomInClass"),s=this.fancybox.option("Image.canZoomOutClass");if(o.remove(s),o.remove(a),e&&"toggleZoom"===i)e&&1===e.content.scale&&e.option("maxScale")-e.content.scale>.01?o.add(a):e.content.scale>1&&!n&&o.add(s);else"close"===i&&o.add(s)}}},{key:"onWheel",value:function(t,e){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",e))switch(this.fancybox.option("Image.wheel")){case"zoom":"done"===t.state&&t.Panzoom&&t.Panzoom.zoomWithWheel(e);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[e.deltaY<0?"prev":"next"]()}}},{key:"onClick",value:function(t,e){var i=this;if("ready"===this.fancybox.state){var n=t.Panzoom;if(!n||!n.dragPosition.midPoint&&0===n.dragOffset.x&&0===n.dragOffset.y&&1===n.dragOffset.scale){if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;var o=function(n){switch(n){case"toggleZoom":e.stopPropagation(),t.Panzoom&&t.Panzoom.zoomWithClick(e);break;case"close":i.fancybox.close();break;case"next":e.stopPropagation(),i.fancybox.next()}},a=this.fancybox.option("Image.click"),s=this.fancybox.option("Image.doubleClick");s?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,o(s)):this.clickTimer=setTimeout((function(){i.clickTimer=null,o(a)}),300):o(a)}}}},{key:"onPageChange",value:function(t,e){var i=t.getSlide();e.slides.forEach((function(t){t.Panzoom&&"done"===t.state&&t.index!==i.index&&t.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})}))}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events)}}]),t}();K.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};var J=function(){function t(e){o(this,t),this.fancybox=e;for(var i=0,n=["onChange","onClosing"];i1?"-"+(o.index+1):""))}n&&(this.origHash=a!==s?a:""),s&&a!==s&&(this.timer=setTimeout((function(){try{window.history[n?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+s),n&&(e.hasCreatedHistory=!0)}catch(t){}}),300))}},{key:"onClosing",value:function(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash||""))}catch(t){}}},{key:"attach",value:function(t){t.on(this.events)}},{key:"detach",value:function(t){t.off(this.events)}}],[{key:"startFromUrl",value:function(){var e=t.Fancybox;if(e&&!e.getInstance()&&!1!==e.defaults.Hash){var i=t.getParsedURL(),n=i.hash,o=i.slug,a=i.index;if(o){var s=document.querySelector('[data-slug="'.concat(n,'"]'));if(s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),!e.getInstance()){var r=document.querySelectorAll('[data-fancybox="'.concat(o,'"]'));r.length&&(null===a&&1===r.length?s=r[0]:a&&(s=r[a-1]),s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}}}}},{key:"onHashChange",value:function(){var e=t.getParsedURL(),i=e.slug,n=e.index,o=t.Fancybox,a=o&&o.getInstance();if(a&&a.plugins.Hash){if(i){var s=a.Carousel;if(i===a.option("slug"))return s.slideTo(n-1);var r,l=x(s.slides);try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c.slug&&c.slug===i)return s.slideTo(c.index)}}catch(t){l.e(t)}finally{l.f()}var h=a.getSlide(),d=h.$trigger&&h.$trigger.dataset;if(d&&d.fancybox===i)return s.slideTo(n-1)}a.plugins.Hash.hasSilentClose=!0,a.close()}t.startFromUrl()}},{key:"create",value:function(e){function i(){window.addEventListener("hashchange",t.onHashChange,!1),t.startFromUrl()}t.Fancybox=e,W&&window.requestAnimationFrame((function(){/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)}))}},{key:"destroy",value:function(){window.removeEventListener("hashchange",t.onHashChange,!1)}},{key:"getParsedURL",value:function(){var t=window.location.hash.substr(1),e=t.split("-"),i=e.length>1&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||null;return{hash:t,slug:e.join("-"),index:i}}}]),t}(),Q={pageXOffset:0,pageYOffset:0,element:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate:function(t){Q.pageXOffset=window.pageXOffset,Q.pageYOffset=window.pageYOffset,t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()},deactivate:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},tt=function(){function t(e){o(this,t),this.fancybox=e,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}return s(t,[{key:"isActive",value:function(){return this.active}},{key:"setTimer",value:function(){var t=this;if(this.active&&!this.timer){var e=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout((function(){t.timer=null,t.fancybox.option("infinite")||t.fancybox.getSlide().index!==t.fancybox.Carousel.slides.length-1?t.fancybox.next():t.fancybox.jumpTo(0,{friction:0})}),e);var i=this.$progress;i||((i=document.createElement("div")).classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(i,this.fancybox.$carousel),this.$progress=i,i.offsetHeight),i.style.transitionDuration="".concat(e,"ms"),i.style.transform="scaleX(1)"}}},{key:"clearTimer",value:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}},{key:"activate",value:function(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}},{key:"handleVisibilityChange",value:function(){this.deactivate()}},{key:"deactivate",value:function(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}},{key:"toggle",value:function(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}]),t}(),et={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{position:"left",type:"div",class:"fancybox__counter",html:' / ',attr:{tabindex:-1}},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'',attr:{"data-fancybox-prev":""}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'',attr:{"data-fancybox-next":""}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'\n \n \n ',click:function(t){t.preventDefault(),Q.element()?Q.deactivate():Q.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'\n \n \n ',click:function(t){t.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'',click:function(t){t.preventDefault();var e=this.fancybox.getSlide().Panzoom;e&&e.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'',click:function(t){t.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'',click:function(t){t.stopPropagation();var e=this.fancybox.plugins.Thumbs;e&&e.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'',attr:{"data-fancybox-close":"",tabindex:0}}}},it=function(){function t(e){var i=this;o(this,t),this.fancybox=e,this.$container=null,this.state="init";for(var n=0,a=["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"];nl.option("baseScale"),h=x(this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"));try{for(h.s();!(r=h.n()).done;){var d=r.value;c?d.removeAttribute("disabled"):d.setAttribute("disabled","")}}catch(t){h.e(t)}finally{h.f()}var u,f=x(this.fancybox.$container.querySelectorAll("[data-fancybox-index]"));try{for(f.s();!(u=f.n()).done;){u.value.innerHTML=e.index+1}}catch(t){f.e(t)}finally{f.f()}var v,p=x(this.fancybox.$container.querySelectorAll("[data-fancybox-count]"));try{for(p.s();!(v=p.n()).done;){v.value.innerHTML=n}}catch(t){p.e(t)}finally{p.f()}if(!this.fancybox.option("infinite")){var g,m=x(this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"));try{for(m.s();!(g=m.n()).done;){var y=g.value;0===i?y.setAttribute("disabled",""):y.removeAttribute("disabled")}}catch(t){m.e(t)}finally{m.f()}var b,w=x(this.fancybox.$container.querySelectorAll("[data-fancybox-next]"));try{for(w.s();!(b=w.n()).done;){var k=b.value;i===n-1?k.setAttribute("disabled",""):k.removeAttribute("disabled")}}catch(t){w.e(t)}finally{w.f()}}}},{key:"cleanup",value:function(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t}();it.defaults=et;var nt={ScrollLock:U,Thumbs:Y,Html:G,Toolbar:it,Image:K,Hash:J},ot={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'',spinner:'',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},at=new Map,st=0,rt=function(t){l(i,t);var e=f(i);function i(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(this,i),t=t.map((function(t){return t.width&&(t._width=t.width),t.height&&(t._height=t.height),t})),(n=e.call(this,k(!0,{},ot,a))).bindHandlers(),n.state="init",n.setItems(t),n.attachPlugins(i.Plugins),n.trigger("init"),!0===n.option("hideScrollbar")&&n.hideScrollbar(),n.initLayout(),n.initCarousel(),n.attachEvents(),at.set(n.id,d(n)),n.trigger("prepare"),n.state="ready",n.trigger("ready"),n.$container.setAttribute("aria-hidden","false"),n.option("trapFocus")&&n.focus(),n}return s(i,[{key:"option",value:function(t){for(var e,n=this.getSlide(),o=n?n[t]:void 0,a=arguments.length,s=new Array(a>1?a-1:0),r=1;r1?i-1:0),o=1;o=150||Math.abs(e)>=35&&t.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut".concat(t.content.y<0?"Up":"Down")),this.close()):"y"===t.lockAxis&&t.panTo({y:0})}},{key:"onTransform",value:function(t){if(this.$backdrop){var e=Math.abs(t.content.y),i=e<1?"":Math.max(.33,Math.min(1,1-e/t.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}},{key:"onMousedown",value:function(){"ready"===this.state&&document.body.classList.add("is-using-mouse")}},{key:"onKeydown",value:function(t){if(this.isTopmost()){document.body.classList.remove("is-using-mouse");var e=t.key,i=this.option("keyboard");if(i&&!t.ctrlKey&&!t.altKey&&!t.shiftKey){var n=t.composedPath()[0],o=document.activeElement&&document.activeElement.classList,a=o&&o.contains("carousel__button");if("Escape"!==e&&!a)if(t.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName))return;if(!1!==this.trigger("keydown",e,t)){var s=i[e];"function"==typeof this[s]&&this[s]()}}}}},{key:"getSlide",value:function(){var t=this.Carousel;if(!t)return null;var e=null===t.page?t.option("initialPage"):t.page,i=t.pages||[];return i.length&&i[e]?i[e].slides[0]:null}},{key:"focus",value:function(t){if(!(i.ignoreFocusChange||["init","closing","customClosing","destroy"].indexOf(this.state)>-1)){var e=this.$container,n=this.getSlide(),o="done"===n.state?n.$el:null;if(!o||!o.contains(document.activeElement)){t&&t.preventDefault(),i.ignoreFocusChange=!0;for(var a,s=[],r=0,l=Array.from(e.querySelectorAll(X));r-1?this.lastFocus=t.target:this.lastFocus===e?q(s[s.length-1]):q(e):this.option("autoFocus")&&a?q(a):s.indexOf(document.activeElement)<0&&q(e),this.lastFocus=document.activeElement,i.ignoreFocusChange=!1}}}},{key:"hideScrollbar",value:function(){if(W){var t=window.innerWidth-document.documentElement.getBoundingClientRect().width,e="fancybox-style-noscroll",i=document.getElementById(e);i||t>0&&((i=document.createElement("style")).id=e,i.type="text/css",i.innerHTML=".compensate-for-scrollbar {padding-right: ".concat(t,"px;}"),document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}}},{key:"revealScrollbar",value:function(){document.body.classList.remove("compensate-for-scrollbar");var t=document.getElementById("fancybox-style-noscroll");t&&t.remove()}},{key:"clearContent",value:function(t){this.Carousel.trigger("removeSlide",t),t.$content&&(t.$content.remove(),t.$content=null),t.$closeButton&&(t.$closeButton.remove(),t.$closeButton=null),t._className&&t.$el.classList.remove(t._className)}},{key:"setContent",value:function(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.$el;if(e instanceof HTMLElement)["img","iframe","video","audio"].indexOf(e.nodeName.toLowerCase())>-1?(i=document.createElement("div")).appendChild(e):i=e;else{var a=document.createRange().createContextualFragment(e);(i=document.createElement("div")).appendChild(a)}if(t.filter&&!t.error&&(i=i.querySelector(t.filter)),i instanceof Element)return t._className="has-".concat(n.suffix||t.type||"unknown"),o.classList.add(t._className),i.classList.add("fancybox__content"),"none"!==i.style.display&&"none"!==getComputedStyle(i).getPropertyValue("display")||(i.style.display=t.display||this.option("defaultDisplay")||"flex"),t.id&&i.setAttribute("id",t.id),t.$content=i,o.prepend(i),this.manageCloseButton(t),"loading"!==t.state&&this.revealContent(t),i;this.setError(t,"{{ELEMENT_NOT_FOUND}}")}},{key:"manageCloseButton",value:function(t){var e=this,i=void 0===t.closeButton?this.option("closeButton"):t.closeButton;if(i&&("top"!==i||!this.$closeButton)){var n=document.createElement("button");n.classList.add("carousel__button","is-close"),n.setAttribute("title",this.options.l10n.CLOSE),n.innerHTML=this.option("template.closeButton"),n.addEventListener("click",(function(t){return e.close(t)})),"inside"===i?(t.$closeButton&&t.$closeButton.remove(),t.$closeButton=t.$content.appendChild(n)):this.$closeButton=this.$container.insertBefore(n,this.$container.firstChild)}}},{key:"revealContent",value:function(t){var e=this;this.trigger("reveal",t),t.$content.style.visibility="";var i=!1;t.error||"loading"===t.state||null!==this.Carousel.prevPage||t.index!==this.options.startIndex||(i=void 0===t.showClass?this.option("showClass"):t.showClass),i?(t.state="animating",this.animateCSS(t.$content,i,(function(){e.done(t)}))):this.done(t)}},{key:"animateCSS",value:function(t,e,i){if(t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),t&&e){t.addEventListener("animationend",(function n(o){o.currentTarget===this&&(t.removeEventListener("animationend",n),i&&i(),t.classList.remove(e))})),t.classList.add(e)}else"function"==typeof i&&i()}},{key:"done",value:function(t){t.state="done",this.trigger("done",t);var e=this.getSlide();e&&t.index===e.index&&this.option("autoFocus")&&this.focus()}},{key:"setError",value:function(t,e){t.error=e,this.hideLoading(t),this.clearContent(t);var i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(e||"

{{ERROR}}

"),this.setContent(t,i,{suffix:"error"})}},{key:"showLoading",value:function(t){var e=this;t.state="loading",t.$el.classList.add("is-loading");var i=t.$el.querySelector(".fancybox__spinner");i||((i=document.createElement("div")).classList.add("fancybox__spinner"),i.innerHTML=this.option("template.spinner"),i.addEventListener("click",(function(){e.Carousel.Panzoom.velocity||e.close()})),t.$el.prepend(i))}},{key:"hideLoading",value:function(t){var e=t.$el&&t.$el.querySelector(".fancybox__spinner");e&&(e.remove(),t.$el.classList.remove("is-loading")),"loading"===t.state&&(this.trigger("load",t),t.state="ready")}},{key:"next",value:function(){var t=this.Carousel;t&&t.pages.length>1&&t.slideNext()}},{key:"prev",value:function(){var t=this.Carousel;t&&t.pages.length>1&&t.slidePrev()}},{key:"jumpTo",value:function(){var t;this.Carousel&&(t=this.Carousel).slideTo.apply(t,arguments)}},{key:"isClosing",value:function(){return["closing","customClosing","destroy"].includes(this.state)}},{key:"isTopmost",value:function(){return i.getInstance().id==this.id}},{key:"close",value:function(t){var e=this;if(t&&t.preventDefault(),!this.isClosing()&&!1!==this.trigger("shouldClose",t)&&(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",t),"destroy"!==this.state)){this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");var i=this.getSlide();if(this.Carousel.slides.forEach((function(t){t.$content&&t.index!==i.index&&e.Carousel.trigger("removeSlide",t)})),"closing"===this.state){var n=void 0===i.hideClass?this.option("hideClass"):i.hideClass;this.animateCSS(i.$content,n,(function(){e.destroy()}),!0)}}}},{key:"destroy",value:function(){if("destroy"!==this.state){this.state="destroy",this.trigger("destroy");var t=this.option("placeFocusBack")?this.option("triggerTarget",this.getSlide().$trigger):null;this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,t&&q(t),at.delete(this.id);var e=i.getInstance();e?e.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}}}],[{key:"show",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i(t,e)}},{key:"fromEvent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t.defaultPrevented&&!(t.button&&0!==t.button||t.ctrlKey||t.metaKey||t.shiftKey)){var n,o,a,s=t.composedPath()[0],r=s;if((r.matches("[data-fancybox-trigger]")||(r=r.closest("[data-fancybox-trigger]")))&&(e.triggerTarget=r,n=r&&r.dataset&&r.dataset.fancyboxTrigger),n){var l=document.querySelectorAll('[data-fancybox="'.concat(n,'"]')),c=parseInt(r.dataset.fancyboxIndex,10)||0;r=l.length?l[c]:r}Array.from(i.openers.keys()).reverse().some((function(e){a=r||s;var i=!1;try{a instanceof Element&&("string"==typeof e||e instanceof String)&&(i=a.matches(e)||(a=a.closest(e)))}catch(t){}return!!i&&(t.preventDefault(),o=e,!0)}));var h=!1;if(o){e.event=t,e.target=a,a.origTarget=s,h=i.fromOpener(o,e);var d=i.getInstance();d&&"ready"===d.state&&t.detail&&document.body.classList.add("is-using-mouse")}return h}}},{key:"fromOpener",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(t){for(var e=["false","0","no","null","undefined"],i=["true","1","yes"],n=Object.assign({},t.dataset),o={},a=0,s=Object.entries(n);a-1)o[l]=!1;else if(i.indexOf(o[l])>-1)o[l]=!0;else try{o[l]=JSON.parse(c)}catch(t){o[l]=c}else o[l]=c}return t instanceof Element&&(o.$trigger=t),o},o=[],a=e.startIndex||0,s=e.target||null,r=void 0!==(e=k({},e,i.openers.get(t))).groupAll&&e.groupAll,l=void 0===e.groupAttr?"data-fancybox":e.groupAttr,c=l&&s?s.getAttribute("".concat(l)):"";if(!s||c||r){var h=e.root||(s?s.getRootNode():document.body);o=[].slice.call(h.querySelectorAll(t))}if(s&&!r&&(o=c?o.filter((function(t){return t.getAttribute("".concat(l))===c})):[s]),!o.length)return!1;var d=i.getInstance();return!(d&&o.indexOf(d.options.$trigger)>-1)&&(a=s?o.indexOf(s):a,new i(o=o.map(n),k({},e,{startIndex:a,$trigger:s})))}},{key:"bind",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function n(){document.body.addEventListener("click",i.fromEvent,!1)}W&&(i.openers.size||(/complete|interactive|loaded/.test(document.readyState)?n():document.addEventListener("DOMContentLoaded",n)),i.openers.set(t,e))}},{key:"unbind",value:function(t){i.openers.delete(t),i.openers.size||i.destroy()}},{key:"destroy",value:function(){for(var t;t=i.getInstance();)t.destroy();i.openers=new Map,document.body.removeEventListener("click",i.fromEvent,!1)}},{key:"getInstance",value:function(t){return t?at.get(t):Array.from(at.values()).reverse().find((function(t){return!t.isClosing()&&t}))||null}},{key:"close",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1?arguments[1]:void 0;if(t){var n,o=x(at.values());try{for(o.s();!(n=o.n()).done;){var a=n.value;a.close(e)}}catch(t){o.e(t)}finally{o.f()}}else{var s=i.getInstance();s&&s.close(e)}}},{key:"next",value:function(){var t=i.getInstance();t&&t.next()}},{key:"prev",value:function(){var t=i.getInstance();t&&t.prev()}}]),i}(O);rt.version="4.0.31",rt.defaults=ot,rt.openers=new Map,rt.Plugins=nt,rt.bind("[data-fancybox]");for(var lt=0,ct=Object.entries(rt.Plugins||{});lt1,r={elements_selector:".lazy",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},c=function(t){return n({},r,t)},l=function(n,t){var e,i="LazyLoad::Initialized",o=new n(t);try{e=new CustomEvent(i,{detail:{instance:o}})}catch(n){(e=document.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,{instance:o})}window.dispatchEvent(e)},u="src",s="srcset",d="sizes",f="poster",_="llOriginalAttrs",g="data",v="loading",b="loaded",m="applied",p="error",h="native",E="data-",I="ll-status",y=function(n,t){return n.getAttribute(E+t)},k=function(n){return y(n,I)},w=function(n,t){return function(n,t,e){var i="data-ll-status";null!==e?n.setAttribute(i,e):n.removeAttribute(i)}(n,0,t)},A=function(n){return w(n,null)},L=function(n){return null===k(n)},O=function(n){return k(n)===h},x=[v,b,m,p],C=function(n,t,e,i){n&&(void 0===i?void 0===e?n(t):n(t,e):n(t,e,i))},N=function(n,t){o?n.classList.add(t):n.className+=(n.className?" ":"")+t},M=function(n,t){o?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},z=function(n){return n.llTempImage},T=function(n,t){if(t){var e=t._observer;e&&e.unobserve(n)}},R=function(n,t){n&&(n.loadingCount+=t)},G=function(n,t){n&&(n.toLoadCount=t)},j=function(n){for(var t,e=[],i=0;t=n.children[i];i+=1)"SOURCE"===t.tagName&&e.push(t);return e},D=function(n,t){var e=n.parentNode;e&&"PICTURE"===e.tagName&&j(e).forEach(t)},H=function(n,t){j(n).forEach(t)},V=[u],F=[u,f],B=[u,s,d],J=[g],P=function(n){return!!n[_]},S=function(n){return n[_]},U=function(n){return delete n[_]},$=function(n,t){if(!P(n)){var e={};t.forEach((function(t){e[t]=n.getAttribute(t)})),n[_]=e}},q=function(n,t){if(P(n)){var e=S(n);t.forEach((function(t){!function(n,t,e){e?n.setAttribute(t,e):n.removeAttribute(t)}(n,t,e[t])}))}},K=function(n,t,e){N(n,t.class_applied),w(n,m),e&&(t.unobserve_completed&&T(n,t),C(t.callback_applied,n,e))},Q=function(n,t,e){N(n,t.class_loading),w(n,v),e&&(R(e,1),C(t.callback_loading,n,e))},W=function(n,t,e){e&&n.setAttribute(t,e)},X=function(n,t){W(n,d,y(n,t.data_sizes)),W(n,s,y(n,t.data_srcset)),W(n,u,y(n,t.data_src))},Y={IMG:function(n,t){D(n,(function(n){$(n,B),X(n,t)})),$(n,B),X(n,t)},IFRAME:function(n,t){$(n,V),W(n,u,y(n,t.data_src))},VIDEO:function(n,t){H(n,(function(n){$(n,V),W(n,u,y(n,t.data_src))})),$(n,F),W(n,f,y(n,t.data_poster)),W(n,u,y(n,t.data_src)),n.load()},OBJECT:function(n,t){$(n,J),W(n,g,y(n,t.data_src))}},Z=["IMG","IFRAME","VIDEO","OBJECT"],nn=function(n,t){!t||function(n){return n.loadingCount>0}(t)||function(n){return n.toLoadCount>0}(t)||C(n.callback_finish,t)},tn=function(n,t,e){n.addEventListener(t,e),n.llEvLisnrs[t]=e},en=function(n,t,e){n.removeEventListener(t,e)},on=function(n){return!!n.llEvLisnrs},an=function(n){if(on(n)){var t=n.llEvLisnrs;for(var e in t){var i=t[e];en(n,e,i)}delete n.llEvLisnrs}},rn=function(n,t,e){!function(n){delete n.llTempImage}(n),R(e,-1),function(n){n&&(n.toLoadCount-=1)}(e),M(n,t.class_loading),t.unobserve_completed&&T(n,e)},cn=function(n,t,e){var i=z(n)||n;on(i)||function(n,t,e){on(n)||(n.llEvLisnrs={});var i="VIDEO"===n.tagName?"loadeddata":"load";tn(n,i,t),tn(n,"error",e)}(i,(function(o){!function(n,t,e,i){var o=O(t);rn(t,e,i),N(t,e.class_loaded),w(t,b),C(e.callback_loaded,t,i),o||nn(e,i)}(0,n,t,e),an(i)}),(function(o){!function(n,t,e,i){var o=O(t);rn(t,e,i),N(t,e.class_error),w(t,p),C(e.callback_error,t,i),e.restore_on_error&&q(t,B),o||nn(e,i)}(0,n,t,e),an(i)}))},ln=function(n,t,e){!function(n){return Z.indexOf(n.tagName)>-1}(n)?function(n,t,e){!function(n){n.llTempImage=document.createElement("IMG")}(n),cn(n,t,e),function(n){P(n)||(n[_]={backgroundImage:n.style.backgroundImage})}(n),function(n,t,e){var i=y(n,t.data_bg),o=y(n,t.data_bg_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage='url("'.concat(r,'")'),z(n).setAttribute(u,r),Q(n,t,e))}(n,t,e),function(n,t,e){var i=y(n,t.data_bg_multi),o=y(n,t.data_bg_multi_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage=r,K(n,t,e))}(n,t,e),function(n,t,e){var i=y(n,t.data_bg_set);if(i){var o=i.split("|"),a=o.map((function(n){return"image-set(".concat(n,")")}));n.style.backgroundImage=a.join(),""===n.style.backgroundImage&&(a=o.map((function(n){return"-webkit-image-set(".concat(n,")")})),n.style.backgroundImage=a.join()),K(n,t,e)}}(n,t,e)}(n,t,e):function(n,t,e){cn(n,t,e),function(n,t,e){var i=Y[n.tagName];i&&(i(n,t),Q(n,t,e))}(n,t,e)}(n,t,e)},un=function(n){n.removeAttribute(u),n.removeAttribute(s),n.removeAttribute(d)},sn=function(n){D(n,(function(n){q(n,B)})),q(n,B)},dn={IMG:sn,IFRAME:function(n){q(n,V)},VIDEO:function(n){H(n,(function(n){q(n,V)})),q(n,F),n.load()},OBJECT:function(n){q(n,J)}},fn=function(n,t){(function(n){var t=dn[n.tagName];t?t(n):function(n){if(P(n)){var t=S(n);n.style.backgroundImage=t.backgroundImage}}(n)})(n),function(n,t){L(n)||O(n)||(M(n,t.class_entered),M(n,t.class_exited),M(n,t.class_applied),M(n,t.class_loading),M(n,t.class_loaded),M(n,t.class_error))}(n,t),A(n),U(n)},_n=["IMG","IFRAME","VIDEO"],gn=function(n){return n.use_native&&"loading"in HTMLImageElement.prototype},vn=function(n,t,e){n.forEach((function(n){return function(n){return n.isIntersecting||n.intersectionRatio>0}(n)?function(n,t,e,i){var o=function(n){return x.indexOf(k(n))>=0}(n);w(n,"entered"),N(n,e.class_entered),M(n,e.class_exited),function(n,t,e){t.unobserve_entered&&T(n,e)}(n,e,i),C(e.callback_enter,n,t,i),o||ln(n,e,i)}(n.target,n,t,e):function(n,t,e,i){L(n)||(N(n,e.class_exited),function(n,t,e,i){e.cancel_on_exit&&function(n){return k(n)===v}(n)&&"IMG"===n.tagName&&(an(n),function(n){D(n,(function(n){un(n)})),un(n)}(n),sn(n),M(n,e.class_loading),R(i,-1),A(n),C(e.callback_cancel,n,t,i))}(n,t,e,i),C(e.callback_exit,n,t,i))}(n.target,n,t,e)}))},bn=function(n){return Array.prototype.slice.call(n)},mn=function(n){return n.container.querySelectorAll(n.elements_selector)},pn=function(n){return function(n){return k(n)===p}(n)},hn=function(n,t){return function(n){return bn(n).filter(L)}(n||mn(t))},En=function(n,e){var o=c(n);this._settings=o,this.loadingCount=0,function(n,t){i&&!gn(n)&&(t._observer=new IntersectionObserver((function(e){vn(e,n,t)}),function(n){return{root:n.container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}}(n)))}(o,this),function(n,e){t&&(e._onlineHandler=function(){!function(n,t){var e;(e=mn(n),bn(e).filter(pn)).forEach((function(t){M(t,n.class_error),A(t)})),t.update()}(n,e)},window.addEventListener("online",e._onlineHandler))}(o,this),this.update(e)};return En.prototype={update:function(n){var t,o,a=this._settings,r=hn(n,a);G(this,r.length),!e&&i?gn(a)?function(n,t,e){n.forEach((function(n){-1!==_n.indexOf(n.tagName)&&function(n,t,e){n.setAttribute("loading","lazy"),cn(n,t,e),function(n,t){var e=Y[n.tagName];e&&e(n,t)}(n,t),w(n,h)}(n,t,e)})),G(e,0)}(r,a,this):(o=r,function(n){n.disconnect()}(t=this._observer),function(n,t){t.forEach((function(t){n.observe(t)}))}(t,o)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),mn(this._settings).forEach((function(n){U(n)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(n){var t=this,e=this._settings;hn(n,e).forEach((function(n){T(n,t),ln(n,e,t)}))},restoreAll:function(){var n=this._settings;mn(n).forEach((function(t){fn(t,n)}))}},En.load=function(n,t){var e=c(t);ln(n,e)},En.resetStatus=function(n){A(n)},t&&function(n,t){if(t)if(t.length)for(var e,i=0;e=t[i];i+=1)l(n,e);else l(n,t)}(En,window.lazyLoadOptions),En})); - - -function debounce(func, wait, immediate) { - var timeout; - return function() { - var context = this, args = arguments; - var later = function() { - timeout = null; - if (!immediate) func.apply(context, args); - }; - var callNow = immediate && !timeout; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - if (callNow) func.apply(context, args); - }; -}; - -function showCartSummary(display_node) { - var $status_container = $(display_node); - $status_container.html('...'); - Hura.Cart.getSummary().then(summary => { - $status_container.html(summary.total_item); - }); -} - -function formatCurrency(a) { - var b = parseFloat(a).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1.").toString(); - var len = b.length; - b = b.substring(0, len - 3); - return b; -} - -function strToNumber(str) { - str += ''; //convert to str incase it's already a number - while(str.indexOf(".") > 0){ - str = str.replace('.',''); - } - var result = parseFloat(str); - return isNaN(result) ? 0 : result; -} - -function writeStringToPrice(str){ - str = (str+'').replace(/\./g, ""); - var first_group = str.substr(0,str.length % 3); - var remain_group = str.replace(first_group,""); - var num_group = remain_group.length/3; - var result = "", group_of_three; - - for(var i=0;i < num_group;i++){ - group_of_three = remain_group.substr(i*3,3); - result += group_of_three; - if(i !== (num_group-1)) result += "."; - } - - if(first_group.length > 0) { - return (result !== "") ? first_group + "." + result : first_group; - } - - return result; -} diff --git a/Chico/Mobile/Homepage/producDetail.js b/Chico/Mobile/Homepage/producDetail.js deleted file mode 100644 index e626e5b..0000000 --- a/Chico/Mobile/Homepage/producDetail.js +++ /dev/null @@ -1,869 +0,0 @@ - - //FANCYBOX - // SWIPER GALLERY - PRODUCT - function swiperThumbnails() { - const galleryThumbs = new Swiper(".gallery-thumbs", { - spaceBetween: 8, - slidesPerView: 5, - slideToClickedSlide: true, - freeMode: true, - watchSlidesProgress: true, - centerInsufficientSlides: true, - navigation: { - nextEl: ".swiper-button-next-gallery", - prevEl: ".swiper-button-prev-gallery", - }, - }); - - const galleryTop = new Swiper(".gallery-top", { - spaceBetween: 16, - slidesPerView: 1, - thumbs: { - swiper: galleryThumbs, - }, - // AUTO SILDED AT FISRT AND END - on: { - slideChange: function () { - let activeIndex = this.activeIndex + 1; - - let activeSlide = document.querySelector( - `.gallery-thumbs .swiper-slide:nth-child(${activeIndex})` - ); - let nextSlide = document.querySelector( - `.gallery-thumbs .swiper-slide:nth-child(${activeIndex + 1})` - ); - let prevSlide = document.querySelector( - `.gallery-thumbs .swiper-slide:nth-child(${activeIndex - 1})` - ); - - if ( - nextSlide && - !nextSlide.classList.contains("swiper-slide-visible") - ) { - this.thumbs.swiper.slideNext(); - } else if ( - prevSlide && - !prevSlide.classList.contains("swiper-slide-visible") - ) { - this.thumbs.swiper.slidePrev(); - } - }, - }, - }); - } - swiperThumbnails() - - - function fancyBox() { - Fancybox.bind('[data-fancybox="gallery"]', { - Toolbar: { - display: [ - { - id: "counter", - position: "center", - }, - "zoom", - "slideshow", - "fullscreen", - "thumbs", - "close", - ], - }, - //click: "unset", - on: { - initLayout: (fancybox) => { - // Create left column - const $leftCol = document.createElement("div"); - $leftCol.classList.add("fancybox__leftCol"); - - while (fancybox.$container.firstChild) { - $leftCol.appendChild(fancybox.$container.firstChild); - } - - // Add elements to DOM - fancybox.$container.appendChild(fancybox.$backdrop); - fancybox.$container.appendChild($leftCol); - fancybox.$leftCol = $leftCol; - }, - "Carousel.ready Carousel.change": (fancybox, carousel, slideIndex) => { - // Get index of the current gallery item - slideIndex = - slideIndex === undefined - ? carousel.options.initialPage - : slideIndex; - - // console.log(slideIndex); - // Get link related to current item - const $trigger = fancybox.items[slideIndex].$trigger; - - // Get data from `data-info` attribute - const data = $trigger.dataset.info || ""; - }, - }, - }); - } - fancyBox(); - - - - - function callForMe(){ - var error = ""; - var number_regex1 = /^[0]\d{9}$/i; - var number_regex2 = /^[0]\d{10}$/i; - var glPro = "{{ page.product_info.productName}}"; - var check_name = 'Khách hàng yêu cầu gọi lại'; - var check_email = ''; - var check_tel = document.getElementById('phone-now').value; - var check_message = "Khách hàng yêu cầu gọi lại sản phẩm: " + glPro; - if(check_tel.length < 8) error += "- Bạn chưa nhập số điện thoại\n"; - else{ - if(number_regex1.test(check_tel) == false && number_regex2.test(check_tel) == false) error += "- Số điện thoại chưa chính xác\n"; - } - - if (error == "") { - var params = { - action : "customer", - action_type: "contact", - type: "contact", - info: { - name: check_name, - email: check_email, - tel: check_tel, - title : 'Khách hàng yêu cầu gọi lại sản phẩm: ' + glPro, - message: check_message, - }, - }; - Hura.Ajax.post("customer", params).then(function (data) { - alert( - "Bạn đã gửi liên hệ thành công\nChúng tôi đã nhận được thông tin và sẽ liên hệ với quý khách trong thời gian sớm nhất" - ); - location.reload(); - }); - } else alert(error); - return false; - } - - - - - $("#js-showmore").click(function(){ - $("#js-summary").toggleClass("active"); - var text = $(this).find("span").html(); - - if (text == 'Xem thêm') { - $(this).find("span").text("Thu gọn"); - } else if (text == 'Thu gọn') { - $(this).find("span").text("Xem thêm"); - } - }) - - - - - - function _showProductDescription() { - let height_container = $("#js-product-desc").height(); - - $("#js-desc-showmore").css("display","block"); - - $("#js-desc-showmore").click(function(){ - $("#js-product-desc").addClass("active"); - $("#js-desc-showless").css("display","block"); - $(this).hide(); - }); - $("#js-desc-showless").click(function(){ - $("#js-product-desc").removeClass("active"); - $("#js-desc-showmore").css("display","block"); - $(this).hide(); - $('html, body').animate({ - scrollTop: $("#js-product-desc").offset().top - 140 - },800); - }); - } - _showProductDescription(); - - - - // ADD PRODUCT TO CART - PRODUCT DETAILS - function addProductToCart(product_id, variant_id_fake, props) { - const props_quantity = parseInt($(".js-buy-quantity-temp").attr("value")); - const stockQuantity = parseInt($(".bk-check-out-of-stock").attr("value")); - //console.log(props_quantity); - - var variant_id = 0; - var data = $('.js-variant-option-container input[type="hidden"]').val(); - if (data) { - var newData = JSON.parse(data) - variant_id = newData.variant_id; - } - - if (stockQuantity) { - var product_props = { - quantity: props_quantity, - buyer_note: "", - }; - - Hura.Cart.Product.add(product_id, variant_id, product_props).then(function ( - response - ) { - // Error response - if (response.status === "error") { - if (response.error_type == "item-in-cart") { - alert("Sản phẩm đã trong giỏ hàng"); - } else if (response.error_type == "invalid-item-id") - alert("ID sản phẩm không đúng"); - else alert(response.message); - } - // Success response - else { - modalSuccess(); - change_cart_amount(); - } - }); - } else { - alert("Sản phẩm không có sẵn. Vui lòng liên hệ. Xin cảm ơn!") - } - } - - // BUY NOW - function buyNow(product_id, variant_id_fake, props) { - addProductToCart(product_id, variant_id_fake, props); - const stockQuantityCheck = parseInt($(".bk-check-out-of-stock").attr("value")); - if (stockQuantityCheck) { - setTimeout(function () { - window.location.href = "./cart"; - }, 1500); - } - } - - - // BUY NOW - function buyPayInstall(product_id, variant_id_fake, props) { - addProductToCart(product_id, variant_id_fake, props); - const stockQuantityCheck = parseInt($(".bk-check-out-of-stock").attr("value")); - if (stockQuantityCheck) { - setTimeout(function () { - window.location.href = "./cart?show=tragop"; - }, 1500); - } - } - - // LANG NGHE THAY DOI SO LUONG SP - function listenQuantityBuy() { - const $track_change = $(".js-quantity-change"); - - //thay doi so luong sp mua, neu nhap so luong - $track_change.on("change", function (e) { - $(".js-buy-quantity-temp").attr("value", e.target.value); - }); - - //thay doi so luong sp theo - hoac + - $track_change.on("click", function (e) { - if (e.target.nodeName === "INPUT") return; - - let quantity_change = parseInt(this.getAttribute("data-value")); - let $row = $(this).closest(".cart-quantity-select"); - let current_quantity = parseInt($row.find(".js-buy-quantity").val()); - - //loai bo so luong vo ly - if (current_quantity < 0) { - $row.find(".js-buy-quantity").val(0); - return; - } - - let totalQuantity = current_quantity + quantity_change; - - $row.find(".js-buy-quantity").val(totalQuantity); - $(".js-buy-quantity-temp").attr("value", totalQuantity); - }); - } - listenQuantityBuy(); - - - - - - function renReplyReview(new_replies){ - var html = ''; - - new_replies.forEach(function(value,item){ - var check_user = ` - `+value.user_name+` - - `+value.user_name+``; - if (value.is_user_admin == 1) { - check_user = ` - `+value.user_name+` - QTV` - } - - if(value.is_user_admin == 1 || value.approved == 1){ - html += ` -
-
-
- `+check_user+` -
- -
`+value.content+`
-
-
- `; - } - }) - - return html; - } - - - // COMMENT KHÁCH HÀNG - -const is_admin_login = "no"; -const customer_info = 0; - -$(document).ready(function () { - - getRatingComment(); - - $(".comment-form textarea").focus(function(){ - $(this).parent().find(".form-input").show(); - }); - - layComment({{ page.product_info.productId }}, "product", "", "", "new"); - $("#js-show-comment").click(function(){ - $("#js-box-review").fadeIn(); - $("#js-show-comment").addClass("hide"); - $("#js-hide-comment").removeClass("hide"); - }); - - $("#js-hide-comment").click(function(){ - $("#js-box-review").fadeOut(); - $("#js-hide-comment").addClass("hide"); - $("#js-show-comment").removeClass("hide"); - }); - - $("#comment_keyword").keydown(function(e){ - if(e.keyCode==13){ - var search_field = $(".search-comment select").val(); - var keyword = $("#comment_keyword").val(); - //console.log(search_field +"---"+keyword); - } - }); - - $(".comment-action-list .sort a").click(function(){ - $(".comment-action-list .sort a").removeClass("current"); - $(this).addClass("current"); - }); - -}); - - - -function checkReply(is_admin_login, customer_info, replyTo) { - var formReply = ""; - if (is_admin_login == "yes") { - formReply =` -
-

Bạn đang đăng nhập là Admin

- - - - Gửi bình luận -
- `; - } else if (is_admin_login == "no" && customer_info.length > 0) { - formReply = - ` - - `; - } else - formReply = - ` -
- - -
`; - - return formReply; -} - -function checkReplyReview(is_admin_login, customer_info , replyTo) { - var formReply = ''; - if( is_admin_login == 'yes') { - formReply = ` -

Bạn đang đăng nhập là Admin

- - - - `; - } else if ( is_admin_login == 'no' && customer_info.length > 0 ) { - formReply = ` - - - - `; - } else - formReply = ` -
-
- - - -
-
`; - - return formReply ; -} - -function layComment(productId, item_type, searchText, searchField, sort) { - var params = { - action_type: "get", - item_type: "product", - item_id: productId, - search: searchText, - search_field: searchField, - order_by: "new", - }; - - Hura.Ajax.get("comment", params).then(function (data) { - //console.log("comment - ", data); - var html = Hura.Template.parse(commentTpl, data); - Hura.Template.render("#comment-list", html); - - $(".js-avatar-user").each(function () { - var name = $(this).html().substring(0, 1); - $(this).html(name); - }); - }); -} - -function getReply(commentId) { - var replyParams = { - action_type: "get-reply", - item_id: commentId, - }; - - var target = "#reply_list_" + commentId; - Hura.Ajax.get("comment", replyParams).then(function (data) { - // console.log("getReply - ", data); - var html = Hura.Template.parse(replyTpl, data); - Hura.Template.render(target, html); - $(".js-avatar-user").each(function () { - var name = $(this).html().substring(0, 1); - $(this).html(name); - }); - }); -} - -function send_vote(){ - var error = ""; - var idUpload = $('#js-file-upload-id').val(); - - if($("#rating-content").val() == '') error+="Bạn chưa nhập nội dung đánh giá\n"; - if($("#rating-name").val() == '') error+="Bạn chưa nhập tên\n"; - if($("#rating-email").val() == '') error+="Bạn chưa nhập email\n"; - if($("#rating-tel").val() == '') error+="Bạn chưa nhập số điện thoại\n"; - - if(error!=''){ - alert(error); - return false; - } - - var reviewParams = { - action_type: "review", - info : { - item_type : 'product', - item_title : `{{ page.product_info.productName }}`, - user_name : $("#rating-name").val(), - user_email : $("#rating-email").val(), - user_tel : $("#rating-tel").val(), - user_avatar : '', - user_note : '', - rate : $("#select-rate-pro input:checked").val(), - title : `Đánh giá sản phẩm {{ page.product_info.productName }}`, - content : $("#rating-content").val(), - files : idUpload - } - } - - Hura.Ajax.post('customer', reviewParams).then(function (data) { - //console.log("data",data); - alert('Bạn đã gửi thành công!'); location.reload(); - }) -} - -function getRatingComment() { - var params = { - action_type: "list", - search : '', - search_field :'', - order_by :'new', - numPerPage :20, - item_type : 'product' - }; - - - Hura.Ajax.get("review", params).then(function (data) { - //console.log(data); - var html = Hura.Template.parse(rating_tpl, data); - Hura.Template.render("#js-review-holder", html); - }) -} - -function postComment(id, reply) { - if (check_field(id) == false) return false; - - - if (reply == "") { - var item_type = $(".form-post [name='user_post[item_type]']").val(); - var item_id = $(".form-post [name='user_post[item_id]']").val(); - var item_title = $(".form-post [name='user_post[item_title]']").val(); - var title = $(".form-post [name='user_post[title]']").val(); - var avatar = $(".form-post [name='user_post[user_avatar]']").val(); - var user_name = $("#name" + id).val(); - var user_email = $("#email" + id).val(); - var content = $("#content" + id).val(); - var rate = $("#rating-review0 input:checked").val(); - var idUpload = $('#js-file-upload-id').val(); - - var params = { - action_type: "comment", - type :"ajax", - info: { - item_type : 'product', - item_id : '{{ page.product_info.productId }}', - item_title : `{{ page.product_info.productName }}`, - reply_to : reply_to, - user_email : user_email, - user_name : user_name, - user_avatar : '', - user_note : '', - rate : 5, - title : `{{ page.product_info.productName }}`, - content : content, - files : '' - }, - }; - - // console.log(params); - - Hura.Ajax.post("customer", params).then(function (data) { - alert("Bạn đã gửi thành công"); - location.reload(); - }); - } else { - var reply_to = id; - var item_type = $(".form-reply" + id + "[name='user_post[item_type]']").val(); - var item_id = $(".form-reply" + id + "[name='user_post[item_id]']").val(); - var item_title = $(".form-reply" + id + "[name='user_post[item_title]']").val(); - var title = $(".form-reply" + id + "[name='user_post[title]']").val(); - var avatar = $(".form-reply" + id + "[name='user_post[user_avatar]']").val(); - var user_name = $("#name" + id).val(); - var user_email = $("#email" + id).val(); - var content = $("#content" + id).val(); - - var params = { - action_type: "comment-reply", - info: { - item_type: item_type, - item_id: item_id, - item_title: item_title, - reply_to: reply_to, - user_email: user_email, - user_name: user_name, - user_avatar: "", - user_note: "", - rate: 5, - title: title, - content: content, - files: "", - }, - }; - - Hura.Ajax.post("customer", params).then(function (data) { - alert("Bạn đã gửi thành công"); - location.reload(); - }); - } -} - - function closeCommentBox() { - $('#newCommentBox').fadeOut(); - - } - - function showCommentBox(id) { - - var error = ""; - var content = document.getElementById("content"+id).value; - if(content=='') error+= "Bạn chưa nhập nội dung\n"; - if(error==''){ - $('#newCommentBox').fadeIn(); - } - else { - alert(error); - return false; - } - } - -function check_field(id) { - var error = ""; - var name = document.getElementById("name"+id).value; - var email = document.getElementById("email"+id).value; - - if(name=='') error+= "Bạn chưa nhập tên\n"; - if(email=='') error+= "Bạn chưa nhập email\n"; - - - if(error==''){ - return true; - } - else { - alert(error); - return false; - } -}; - -function check_field_review(id) { - var error = ""; - var name = document.getElementById("review-name"+id).value; - var email = document.getElementById("review-email"+id).value; - var content = document.getElementById("review-content"+id).value; - - if(name=='') error+= "Bạn chưa nhập tên\n"; - if(email=='') error+= "Bạn chưa nhập email\n"; - if(content=='') error+= "Bạn chưa nhập nội dung\n"; - - if(error==''){ - return true; - } - else { - alert(error); - return false; - } -}; - -function postReview(id,reply) { - if(check_field_review(id)==false) return false; - var reply_to = id; - var user_name = $("#review-name"+id).val(); - var user_email = $("#review-email"+id).val(); - var content = $("#review-content"+id).val(); - - var params = { - action_type: "review-reply", - type :"ajax", - info : { - item_type : 'product', - item_id : '{{ page.product_info.productId }}', - item_title : `{{ page.product_info.productName }}`, - reply_to : reply_to, - user_email : user_email, - user_name : user_name, - user_avatar : '', - user_note : '', - rate : 5, - title : `{{ page.product_info.productName }}`, - content : content, - files : '' - } - } - - Hura.Ajax.post('customer', params).then(function (data) { - alert("Bạn đã gửi thành công"); - location.reload(); - }) -}; - -function formatDate(a) { - var a = new Date(parseInt(a) * 1000); - - var year = a.getFullYear(); - var month = a.getMonth() + 1; - var date = a.getDate(); - var hour = a.getHours(); - var min = a.getMinutes(); - var sec = a.getSeconds(); - // var time = date + '/' + month + '/' + year + ' ' + hour + ':' + min + ':' + sec ; - var time = date + "/" + month + "/" + year; - return time; -} - -function closeFormCommentInput() { - $(".form-input").hide(); -} - -function showFormReply(a) { - $("#" + a).show(); -} - - function showReplyForm(id){ - var element = $("#reply-comment-"+id); - $("#reply-comment-"+id).toggle(); - } - - function closeCommentFormInput(a){ - $(a).hide(); - } - - - - - - - - // POST PRODUCT HISTORY - var ITEM_TYPE = 'product'; - var ITEM_ID = '{{ page.product_info.productId }}'; - var ITEM_NAME = `{{ page.product_info.productName }}`; - var VARIANT_SELECTED = {}; - - - - // GET PRODUCT RELATIVE - function getRelativeProduct() { - var categoryID = parseInt($('.section-details').attr('data-item_category-id')); - var params = { - action_type: "product-list", - category: categoryID, - }; - - var target = "#js-bottom-product-box"; - - Hura.Ajax.get("product", params).then(function (data) { - //console.log(data.list) - var currentProductID = parseInt($('.section-details').attr('data-item_id')); - var newDataList = data.list.filter(item => item.id !== currentProductID); - - if (data.list.length > 0) { - var html = Hura.Template.parse(productTpl, newDataList); - Hura.Template.render(target, html); - } else { - $("#js-bottom-product-box").html(`

Sản phẩm đang cập nhập

`) - } - - resetBottomBoxDetails(); - }); - } - getRelativeProduct(); - - // GET PRODUCT HISTORY - function getProductHistory() { - Hura.Ajax.post('user', { action_type: 'product-view-history' }).then(function (data) { - - var target = '#js-bottom-product-history'; - - var html = Hura.Template.parse(productTpl, data.list); - Hura.Template.render(target, html); - - resetBottomBoxDetails(); - }) - } - - - function resetBottomBoxDetails() { - $(".swiper-wrapper").css("display", "none"); - - setTimeout(function () { - $(".swiper-wrapper").css("display", "flex"); - }, 100) - } - - resetBottomBoxDetails(); - // SWIPER BOTTOM PRODUCT BOX - function productBottomBoxSwiper() { - new Swiper(".bottom-product-box-swiper", { - slidesPerView: 2, - spaceBetween: 10, - rewind: true, - - }); - } - - productBottomBoxSwiper(); - - - - // CẤU HÌNH : KÍCH THƯỚC, DUNG LƯỢNG, MÀU SẮC - - function _setVariantColor() { - $('#js-variant-holder .js-variant-option-value').each(function () { - var variant_key = $(this).attr('data-key'); - if (variant_key === 'mau-sac') { - $(this).addClass('js-variant-color'); - } - }); - - $('.js-variant-color').each(function () { - var data_color = $(this).attr('data-value').substring(0, 7); - $(this).css('background', data_color) - }); - } - - _setVariantColor(); - function _changePriceVariant() { - $('.js-variant-option-value').click(function () { - setTimeout(function () { - - var data = JSON.parse($('#js-variant-holder input[type="hidden"]').val()); - var price = parseInt(data.current_price); - var marketPrice = parseInt($('.bk-product-marketPrice').attr("value")); - var variantStock = data.current_stock; - var variantValue = data.label; - - //console.log(data, price, marketPrice, variantValue) - - $('.js-variant-label').attr("data-label", variantValue); - getVariantLabel(); - - var variantName = $('.js-variant-label').html(); - $('.bk-check-out-of-stock').attr("value", variantStock); - - if (variantStock > 0) { - $('.js-variant-price').html(formatCurrency(price) + ' đ'); - $('.bk-product-price').html(price); - } else { - $('.js-variant-price').html("Hết hàng"); - } - - $('.bk-product-property').val(variantName) - $('.js-variant-name').html(' - (' + variantName + ')'); - - if (marketPrice > price && price > 0) { - var price_off = 100 - price / marketPrice * 100; - $('.js-price-off').html('(-' + formatCurrency(price_off) + '%)'); - $('.js-variant-marketPrice').show(); - } else { - $('.js-variant-marketPrice').hide(); - $('.js-price-off').hide(); - } - - // change image - let variant_image = data.image; - //console.log(variant_image); - if (variant_image != '') { - $('.gallery-thumbs .swiper-slide').each(function (index) { - var slideThumbsSrc = $(this).children().attr("src"); - if (variant_image === slideThumbsSrc) { - //console.log(index); - galleryTop.slideTo(index, 500, true); - } - }); - } - }, 100); - }); - //$('.js-variant-option-value:first-child').click(); - } - _changePriceVariant(); \ No newline at end of file diff --git a/Chico/Mobile/Homepage/styles.css b/Chico/Mobile/Homepage/styles.css deleted file mode 100644 index e014f74..0000000 --- a/Chico/Mobile/Homepage/styles.css +++ /dev/null @@ -1,4233 +0,0 @@ -*, -::after, -::before { - margin: 0; - padding: 0; - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -.red{color:#DA251C;} - -html { - font-size: 14px; - scroll-behavior: smooth; -} - -.text-center { - width: 100%; - text-align: center !important; -} - -body { - -webkit-box-sizing: border-box; - box-sizing: border-box; - font-family: Inter, sans-serif; - line-height: 1.2; - font-weight: 400; - color: #000; - background-color: #f7f7f7; -} - -a { - color: inherit; - font-size: inherit; - text-decoration: none; -} - -li{ - list-style: none; -} - -.gap-12{ - gap: 12px; -} - -.container{ - padding:0 10px -} - -img { - display: block; - max-width: 100%; -} - -.list-style-none { - list-style: none; -} - -.list-style-cricle { - list-style: circle; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - font-family: Inter, sans-serif; -} - -input::-moz-placeholder, -textarea::-moz-placeholder { - font-family: Inter, sans-serif; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - font-family: Inter, sans-serif; -} - -input::-ms-input-placeholder, -textarea::-ms-input-placeholder { - font-family: Inter, sans-serif; -} - -input, -input::placeholder, -select, -textarea, -textarea::placeholder { - font-family: Inter, sans-serif; -} - -.font-weight-700 { - font-weight: 700; -} - -.font-weight-600 { - font-weight: 600; -} - -.font-weight-500 { - font-weight: 500; -} - -.font-weight-light { - font-weight: 300; -} - -.line-clamp { - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - display: -webkit-box; -} - -.line-clamp-2 { - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - overflow: hidden; - display: -webkit-box; -} - -.line-clamp-3 { - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - overflow: hidden; - display: -webkit-box; -} - -.line-clamp-4 { - -webkit-line-clamp: 4; - -webkit-box-orient: vertical; - overflow: hidden; - display: -webkit-box; -} - -.line-clamp-6 { - -webkit-line-clamp: 6; - -webkit-box-orient: vertical; - overflow: hidden; - display: -webkit-box; -} - -.boder-radius-15 { - border-radius: 15px; -} - -.text-20 { - font-size: 20px; -} - -.text-12 { - font-size: 12px; -} - -/*FIXED HEADER*/ -.fixed-nav { - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 5; - background: #fff; - -webkit-box-shadow: 0 1px 6px rgb(0 0 0 / 30%); - box-shadow: 0 1px 6px rgb(0 0 0 / 30%); - z-index: 10; -} - -.fixed-nav .header-logo{display:none;} - -.fixed-nav .header-search-group { - padding: 0; - position: absolute; - top: 7px; - left: 55px; - width: calc(100% - 111px); - margin-bottom: 10px; - display: block; - -} - -/* GRID */ -.grid { - display: -ms-grid; - display: grid; - gap: 10px; -} - -.grid--6-cols { - -ms-grid-columns: (1fr) [6]; - grid-template-columns: repeat(6, 1fr); -} - -.grid--5-cols { - -ms-grid-columns: (1fr) [5]; - grid-template-columns: repeat(5, 1fr); -} - -.grid--4-cols { - -ms-grid-columns: (1fr) [4]; - grid-template-columns: repeat(4, 1fr); -} - -.grid--2-cols { - -ms-grid-columns: (1fr) [2]; - grid-template-columns: repeat(2, 1fr); -} - -.grid--3-cols { - -ms-grid-columns: (1fr) [3]; - grid-template-columns: repeat(3, 1fr); -} -.grid--product-info { - -ms-grid-columns: 2fr 1fr; - grid-template-columns: 2fr 1fr; -} -.grid--product-details { - -ms-grid-columns: 3fr 1fr; - grid-template-columns: 3fr 1fr; -} -.grid--product-details-inside { - -ms-grid-columns: 5.13fr 6.48fr; - grid-template-columns: 7fr 5.76fr; -} - -.align-items-start { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - - -/* FLEX */ -.d-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.align-items-center { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.justify-content-center { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.justify-content-between { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.justify-content-around{ - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-around; -} - -.flex-around { - justify-content: space-around; -} - -.flex-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.flex-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; -} - -.flex-wrap { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-wrap: row; - flex-wrap: wrap; -} - -/* RESET BLOG CONTENT CSS */ -.info-description-content p, -.info-description-content a, -.info-description-content span, -.info-description-content h1, -.info-description-content h2, -.info-description-content h3, -.info-description-content h4, -.info-description-content h5, -.info-description-content h6, -.info-description-content ol, -.info-description-content ul, -.info-description-content li { - margin: revert; - padding: revert; -} - -/* UTILITIES */ -.mb-15px { - margin-bottom: 15px !important; -} - -.min-width-0 { - min-width: 0; -} - -.d-block { - display: block !important; -} - -.d-none, .hide { - display: none !important; -} - -.gap-4 { - gap: 4px; -} - -.gap-8 { - gap: 8px; -} - -.gap-10 { - gap: 10px; -} - -.gap-16 { - gap: 16px; -} - -body.active::before { - content: ''; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: rgba(0,0,0,0.2); - z-index: 2; -} - -/*Success Form */ -.success-form-svg { - display: block; - height: 50px; - width: 50px; - color: #CB2026; /* SVG path use currentColor to inherit this */ -} - -.circle { - stroke-dasharray: 76; - stroke-dashoffset: 76; - -webkit-animation: draw 0.5s forwards; - animation: draw 0.5s forwards; -} - -.tick { - stroke-dasharray: 18; - stroke-dashoffset: 18; - -webkit-animation: draw 0.5s forwards 0.6s; - animation: draw 0.5s forwards 0.6s; -} - -@-webkit-keyframes draw { - to { stroke-dashoffset: 0 } -} - -@keyframes draw { - to { stroke-dashoffset: 0 } -} - -.cart-success{ - width: 300px; - height: 183px; - background: #ffffff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: fixed; - -} - -.text-cart-success{ - font-size: 20px; - font-weight: 600; - line-height: 1.6; - padding-top: 30px; - text-align: center; -} - -.ease-015s{ - -webkit-transition: all ease .15s; - -o-transition: all ease .15s; - transition: all ease .15s -} -.success-form{ - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 99999; - background: rgba(0,0,0,0.5); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -} - - -/* SWIPER */ -.swiper-button-next, -.swiper-button-prev { - width: 30px; - height: 50px; - background: rgba(0, 0, 0, 0.15); -} -.swiper-button-prev { - border-radius: 0px 10px 10px 0px; - transform: translateX(-10px); -} -.swiper-button-next { - border-radius: 10px 0 0 10px; - transform: translateX(10px); -} -.swiper-button-next::after, -.swiper-button-prev::after { - font-size: 14px; - color: var(--white); -} - -.swiper { - width: 100%; - height: 100%; - margin-left: auto; - margin-right: auto; -} - -.swiperShowcase { - border-radius: 15px -} - -.swiper-slide img { - display: block; - width: 100%; - border-radius: 10px; - -} - -.swiper-pagination-bullet{ - width: 10px !important; - height: 10px !important; - border-radius: 5px !important; - background: rgba(0, 0, 0, 0.5) !important; -} - -.swiper-pagination-bullet-active{ - background: #CC0001!important; - border-radius: 5px !important; - width: 42px !important; - height: 10px !important; -} - -.swiper-slide-product { - height: auto; - background: #fff; - border-radius: 15px; -} -.swiper-slide-product:hover { - box-shadow: var(--box-shadow); -} -.swiper-slide-product:hover .card-img img { - transition: all 0.4s; - transform: translateY(-5px); -} - -.section-showcase .swiper-pagination{position: unset!important;margin-top: 8px !important;} - -/*BRAK CRUMB*/ -.global-breadcrumb ol{ - padding-bottom: 10px; - text-transform: uppercase; - color: #797979; - font-size: 12px; -} -.global-breadcrumb li:first-child span{ - margin-right: 5px; -} - - -/* ANIMATION */ -@-webkit-keyframes shake { - 0% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } - 10% { - -webkit-transform: rotate(-25deg) scale(1) skew(1deg); - } - 20% { - -webkit-transform: rotate(25deg) scale(1) skew(1deg); - } - 30% { - -webkit-transform: rotate(-25deg) scale(1) skew(1deg); - } - 40% { - -webkit-transform: rotate(25deg) scale(1) skew(1deg); - } - 50% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } - 100% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } -} -@keyframes shake { - 0% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } - 10% { - -webkit-transform: rotate(-25deg) scale(1) skew(1deg); - } - 20% { - -webkit-transform: rotate(25deg) scale(1) skew(1deg); - } - 30% { - -webkit-transform: rotate(-25deg) scale(1) skew(1deg); - } - 40% { - -webkit-transform: rotate(25deg) scale(1) skew(1deg); - } - 50% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } - 100% { - -webkit-transform: rotate(0) scale(1) skew(1deg); - } -} - -/* SEARCH RESULT BOX */ -.search-results { - display: none; - border: 1px solid #ddd; - background: #fff; - position: absolute; - left: 0; - width: 100%; - z-index: 999; - -} -.search-results-list { - max-height: 300px; - overflow: auto; - z-index: 999; -} -.search-results .item { - background: #fff; - display: flex; - gap: 10px; - padding: 10px; - width: 100%; - position: relative; - text-decoration: none; - font-weight: 400; -} -.search-results a.item:hover { - background-color: #f5f5f5; -} - -.search-results img { - width: 60px; -} - -.search-results .title { - font-size: 14px; - color: #333; - width: calc(100% - 60px); -} - -.search-results .price { - color: #CB2026; - font-weight: 700; - margin-top: 4px; - display: block; -} - -::-webkit-scrollbar { - width: 9px; -} -::-webkit-scrollbar-track { - background: transparent; -} -::-webkit-scrollbar-thumb { - background-color: rgba(155, 155, 155, 0.5); - border-radius: 20px; - border: transparent; -} - -/*SPRITE*/ -.sprite { - background-image: url(./img/sprite.png); - background-repeat: no-repeat; - display: block; -} - -.sprite-bct-footer { - width: 192px; - height: 73px; - background-position: -10px -10px; -} - -.sprite-cart-header { - width: 23px; - height: 22px; - background-position: -222px -10px; -} - -.sprite-cart-sp { - width: 18px; - height: 18px; - background-position: -265px -10px; -} - -.sprite-credit1-footer { - width: 394px; - height: 31px; - background-position: -10px -103px; -} - -.sprite-credit2-footer { - width: 352px; - height: 32px; - background-position: -10px -154px; -} - -.sprite-doi-tra-footer { - width: 66px; - height: 67px; - background-position: -303px -10px; -} - -.sprite-giao-hang-footer { - width: 66px; - height: 67px; - background-position: -10px -206px; -} - -.sprite-gift-detail { - width: 17px; - height: 16px; - background-position: -382px -154px; -} - -.sprite-ho-tro-footer { - width: 55px; - height: 63px; - background-position: -96px -206px; -} - -.sprite-hotline-detail { - width: 19px; - height: 19px; - background-position: -382px -190px; -} - -.sprite-menu-header { - width: 21px; - height: 17px; - background-position: -171px -229px; -} - -.sprite-newsletter-footer { - width: 40px; - height: 40px; - background-position: -212px -206px; -} - -.sprite-search-header { - width: 20px; - height: 20px; - background-position: -272px -229px; -} - -.sprite-showroom-home { - width: 23px; - height: 27px; - background-position: -312px -206px; -} - -.sprite-thanh-toan-footer { - width: 66px; - height: 67px; - background-position: -312px -253px; -} - -.sprite-tin-cong-nghe-home { - width: 32px; - height: 26px; - background-position: -389px -10px; -} - -.sprite-tin-khuyen-mai-home { - width: 36px; - height: 34px; - background-position: -398px -229px; -} - -.sprite-tu-van-detail { - width: 52px; - height: 52px; - background-position: -171px -283px; -} - -.sprite-tuyen-dung-home { - width: 32px; - height: 32px; - background-position: -424px -56px; -} - -.sprite-star{ - background-image: url(/static/assets/default/images/star_mb.png); - width: 76px; - height: 16px; - vertical-align: text-bottom; - display: inline-block; - background-repeat: no-repeat; -} - -.sprite-1star{background:url(/static/assets/default/images/star_rating.png);display:block} - - -.star0{ background-position: -3px -87px!important} -.star1{background-position: -3px -70px!important} -.star2{background-position: -3px -53px!important} -.star3{background-position: -3px -36px!important} -.star4{background-position: -3px -19px!important} -.star5{background-position: -3px -1px!important} - - -/*HEADER*/ -header .header-top-group { - background: #CB2026; - height: 50px; - padding: 14px 16px 14px 10px; -} - - -.box-cart-header { - position: relative; -} - -.header-features-cart-amount { - position: absolute; - top: -5px; - right: -7px; - width: 16px; - height: 16px; - border-radius: 50%; - font-size: 12px; - color: #000; - font-weight: 700; - background: #FFB800; -} - -.header-search-group { - padding: 10px; - -} - - - -header .search-form-group { - display: block; - background: #fff; - border: 1px solid #D9D9D9; - border-radius: 30px; - height: 36px; - position: relative; -} - -header .search-input { - width: calc(100% - 40px); - color: #797979; - padding-left: 14px; - background: transparent; - border: 0; - height: 100%; - outline: none; - font-size: 12px; - font-style: italic; -} - -header .search-submit { - width: 30px; - height: 30px; - border-radius: 50%; - background: url(./img/sprite.png) no-repeat; - background-color: #DA251C; - background-position: -267px -224px; - border: 0; - position: absolute; - right: 3px; - top: 2px; -} - -.home-slider img{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; } -.home-icon-list{ - margin: 18px 0; -} - -.home-icon-list .box-icon{ - width: 48px; - height: 48px; - background-color: #DA251C; - border-radius: 50%; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - -o-border-radius: 50%; -} - -.home-icon-list a{ - font-size: 14px; - line-height: 16px; - - text-align: center; - width: calc(100% / 4 - 8px); -} - -.home-icon-list .text{display: block;margin-top: 10px;height: 32px;} - - -.bg-menu { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 7; - display: none; -} - -.top-menu{ - padding: 30px 10px 0 20px; -} - -.global-menu-container { - position: fixed; - top: 0; - left: -100%; - bottom: 0; - background: #fff; - z-index: 99; - width: 79%; - -webkit-box-shadow: 4px 0px 6px 2px rgba(0, 0, 0, 0.3); - box-shadow: 4px 0px 6px 2px rgba(0, 0, 0, 0.3); - overflow: auto; - -webkit-transition: .4s all; - transition: .4s all; -} - -.global-menu-container.show { - -webkit-transition: .4s all; - transition: .4s all; - left: 0; -} - -.global-menu-container .header-user { - position: relative; - padding-left: 70px; - font-size: 16px; - line-height: 55px; - color: #9b9b9b; -} - - -.global-menu-container .header-user::before { - content: ''; - background: url(./img/lock\ \(1\).png) no-repeat; - background-color: #d0d0d0; - background-position: 10px 8px; - width: 55px; - height: 55px; - border-radius: 50%; - position: absolute; - top: 0; - left: 0; -} - -.global-menu-container .header-user a { - color: #797979; -} - -.global-menu-container .icon-close { - width: 26px; - height: 26px; - background-position: -97px -2px; -} - -.icon-mb { - background: url(/static/assets/default/images/mobile_splice_2021.png) no-repeat; -} - -.global-menu-container .global-menu-list { - margin-top: 18px; -} - -.global-menu-container .title { - font-weight: 700; - font-size: 20px; - margin-bottom: 20px; - padding: 0 10px 0 20px; -} - -.global-menu-container .title::before { - content: ''; - background: url(./img/menu-dm.png) no-repeat; - width: 25px; - height: 22px; - display: inline-block; - vertical-align: bottom; - margin-right: 10px; -} - -.cat-list-group .cat-item { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - border-bottom: 1px solid #E4E4E4; - padding: 0 10px 0 20px; -} - -.global-menu-container .cat-list-group a { - border: 0; -} - -.global-menu-container .cat-list-group a { - padding: 5px 0; - font-weight: lighter; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 15px; -} - -.global-menu-container .cat-thum { - width: 30px; - margin-right: 10px; - height: 25px; - background-position: center; - background-repeat: no-repeat; - background-size: contain; -} - -.global-menu-container .cat-title { - width: calc(100% - 40px); - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - text-transform: capitalize; -} - -.cat-list-group .cat-item .fa-angle-right { - display: block; - padding: 15px 0; - text-align: center; - font-size: 16px; -} - -.cat-list-group .cat-item .sub-menu { - width: 100%; - border-top: 1px solid #f3f3f3; - background: #f3f3f3; - padding: 0 8px 0 18px; - display: none; -} - - -.collection-tab-container{ - background: url(./img/background_collection-mb.png); - background-repeat: no-repeat; - background-size: 100% 100%; - overflow: hidden; - padding: 20px 0 10px 10px; -} - -.collection-tab-container .collection-tab-title a{ - padding: 6px 12px; - border: 1px solid #FFFFFF; - border-radius: 5px; - text-transform: uppercase; - text-align: center; - line-height: 16px; - color: #fff; - margin-right: 8px; -} - -.collection-tab-container .collection-tab-title a.active, .collection-tab-container .collection-tab-title a:hover{ - background: #FFFFFF; - color: #000; -} - -.collection-tab-title{ - overflow-x: auto; - white-space: nowrap; - width: 100%; - margin-bottom: 14px; -} - -.p-item {background:#fff;padding: 13px 8px;border-radius: 10px;} - -.p-item .p-img { - display: block; - position: relative; - margin-bottom: 10px; - padding-bottom: 100%; -} - -.p-item .p-img img { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - max-width: 100%; - max-height: 100%; - margin: auto; - display: block; -} - -.p-item .box-sku { - margin-bottom: 8px; - height: 28px; -} - -.p-item .p-name { - font-weight: 600; - height: 32px; - overflow: hidden; - line-height: 16px; - margin-bottom: 6px; - font-size:12px; -} - -.p-item .p-price { - margin-bottom: 4px; - font-size: 13px; - display: block; - color: #EE1B25; - font-weight: 800; -} - -.p-item .market-price { - display: block; - color: #777777; - font-weight: 500; - font-size:10px -} - -.p-item .p-button { - height: 20px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.p-item .title-amout-sku { - color: #008A0E; - font-size: 10px; - line-height: 18px; -} - -.p-item .p-buy { - width: 26px; - height: 26px; - border-radius: 50px; - background: #B0B0B0; - color: #262626; - font-size: 13px; - font-weight: 800; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: center; - -webkit-transition: .1s all; - transition: .1s all; -} - -.p-item .p-sku{font-size:10px;} - - -.text-bottom{ - margin-top: 10px; - text-align: center; - color: #fff; - font-size: 12px; -} - -.box-product-holder{ - padding-top: 20px; - background: #fff; -} - -.text-bottom i{font-size:10px;} - -.box-title-group{ - background: #F9F9F9; - padding: 13px 10px 0; - margin: 10px 0; -} - -.box-product-container .cat-title{ - font-size:16px; - text-transform: uppercase; - line-height:20px; - -} - -.box-product-container .cat-list-right a{ - display: block; - color: #3A3A3A; - text-align: center; - font-size:13px; - line-height: 18px; -} - - -/*CATEGORY*/ -.product-list-container .p-item{ - border: 1px solid #D9D9D9; - border-radius: 10px; - padding: 10px; -} - -.list-filter-category .cat-child-list{ - margin-bottom:12px; - -} - -.list-filter-category .cat-child-list a{ - border: 1px solid #D9D9D9; - border-radius: 15px; - width: max-content; - padding: 2px 20px; - color: #797979; - font-size: 12px; - margin-right: 6px; - margin-bottom: 6px; -} - -.list-filter select{ - display: block; - margin: 0 10px 10px 0; - width: calc(100% / 2 - 5px); - color: #fff; - background: #797979; - border-radius: 3px; - padding: 0 18px; - position: relative; - height: 32px; - font-weight: 500; - font-size: 14px; - border: 0; - text-align: center; -} - -.list-filter select:nth-child(2n){ - margin-right: 0; -} - -.sort-by-group { - background: #DA251C; - border-radius: 3px; - margin-bottom: 10px; - position: relative; -} - -.sort-by-group > a { - width: 25%; - color: #fff; - text-align: center; - line-height: 40px; - position: relative; - font-size: 14px; -} - - - -.sort-by-group > a::after { - content: ''; - width: 1px; - height: 15px; - background: #fff; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.sort-by-group > a.current::before { - content: ''; - width: 80px; - height: 4px; - background: #fff; - position: absolute; - bottom: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - margin-bottom: 5px; -} - -.sort-by-group > a:last-child::after{ - display: none; -} - -/*FOOTER*/ -.footer-policy{ - padding: 20px 10px 15px; - background: #f7f7f7; -} - -footer .footer-policy .icon-container{ - width: 55px; -} - -.footer-policy .item{ - margin-bottom: 30px; -} - -.footer-policy .item:last-child{ - margin-bottom: 0; -} - -.footer-policy .text{ - margin-left: 30px; - font-size: 14px; -} - -.footer-policy .text span{ - margin-top: 4px; -} - -.footer-article{ - padding: 20px 10px 10px; - background: #fff; -} - -.footer-article .box-title h3{ - font-size: 16px; - line-height: 18px; - text-transform: uppercase; -} - -.footer-article .box-title .footer-link{ - font-size: 12px; - color: #fff; - padding: 5px 7px; - background: #DA251C; - border-radius: 20px; - text-align: center; -} - -.footer-article .box-title{ - padding-bottom: 10px; - text-transform: uppercase; - border-bottom: 1px solid #CC0001; -} - -.footer-article .list-item{ - margin-top: 10px; - gap: 12px; -} - -.footer-article .list-item .box-item{width:50%;} - -.footer-article .box-item .box-img{ - margin-bottom: 10px; - border-radius: 10px; - display: block; - overflow: hidden; - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - -ms-border-radius: 10px; - -o-border-radius: 10px; - position: relative; -} - -.footer-article .box-item time { - padding: 6px 2px; - margin-right: 8px; - position: relative; - background: #d81e23; - color: #fff; - font-size: 10px; - border-radius: 3px; - text-align: center; - display: block; - width: 33px; - height: 33px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; -} - -.footer-article .box-item time::after{ - content: ''; - position: absolute; - right: -4px; - height: 15px; - width: 4px; - border-radius: 0 8px 8px 0; - background: #bbc0c7; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.footer-article .box-item .text h3{ - font-size: 12px; -} - -.footer-video-container{ - background-color: #ECECEC; -} - -.footer-article .box-title h2{ - font-size: 16px; -} - -.footer-video-container .box-title h2{ - color: #DA251C; -} - -.footer-video-container .box-img::before{ - content: '\f04b'; - font-family: FontAwesome; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - line-height: 1; - font-size: 46px; - color: #fff; - opacity: .6; - z-index: 2; - -webkit-transition: .2s all; - transition: .2s all; -} - -.box-newsletter { - background: #DA251C; -} - -.footer-newsletter { - max-width: 100%; - padding: 21px 0; -} - -.footer-newsletter .newsletter-form { - width: 100%; - background: #a6171b; - border-radius: 43px; - padding: 4px 6px 4px 17px; - position: relative; - color: #fff!important; - -webkit-border-radius: 43px; - -moz-border-radius: 43px; - -ms-border-radius: 43px; - -o-border-radius: 43px; -} - -.footer-newsletter .newsletter-form input { - font-style: italic; - margin: 0; - padding: 0; - border: 0; - background: transparent; - height: 40px; - width: calc(100% - 45px); - color: #fff; - border: none; - outline: none; - font-size: 12px; -} - -.footer-newsletter .newsletter-form input::placeholder{color:#fff;font-weight: 700;font-size: 12px;} - -.footer-info-container{ - color: #3A3A3A; - font-size: 15px; - padding: 10px 10px 14px; - background: #fff; -} - -.footer-info-container .logo-footer img{ - width: auto; -} - -.footer-info-container .info-left p { - margin: 8px 0; - position: relative; - font-size: 13px; - padding-left: 14px; -} - -.footer-info-container .info-left p::before { - content: ''; - width: 4px; - height: 4px; - border-radius: 50%; - background: #5d5d5d; - position: absolute; - top: 6px; - left: 3px; -} - -.footer-info-container .map { - background: #d81e23; - border-radius: 7px; - display: inline-block; - text-align: center; - margin-top: 5px; - padding: 6px 12px; - color: #fff; -} - -.footer-info-container .social-media{ - margin-top: 20px; -} - -.footer-info-container .social-media a { - width: 43px; - height: 43px; - line-height: 1.8; - margin-right: 8px; - font-size: 26px; - display: inline-block; - border-radius: 50%; - background: #4b69b0; - color: #fff; - text-align: center; -} - -.footer-info-container .social-media a:nth-child(2) { - background: linear-gradient(88deg, #fbcb7a, #f48d4e, #e32943, #c03771, #964494, #67529f, #6b66aa); -} - -.footer-info-container .social-media a:nth-child(3) { - background: #e83f3a; -} - -.footer-info-container .info-item .current .fa-angle-down { - -webkit-transform: rotate(-180deg); - transform: rotate(-180deg); -} - -.credit-footer{margin: 0 auto;} - -.footer-info-container .info-item .box-title { - padding: 12px 6px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 8px; - color: #3a3a3a; - font-size: 13px; - background: #F1F1F1; - border-radius: 5px; - font-weight: 700; -} - -.footer-info-container .info-item .fa-angle-down { - font-size: 13px; - font-weight: 700; -} - -.footer-info-container .support-list { - padding-left: 25px; - display: none; - margin-bottom: 12px; -} - -.footer-info-container .support-list p { - margin-bottom: 10px; - position: relative; -} - -.footer-info-container .support-list p::before { - content: ''; - background: url(/static/assets/default/images/hot-line-footer.png) no-repeat; - width: 16px; - height: 16px; - position: absolute; - top: 0; - left: -22px; - background-size: 100%; -} - -.footer-info-container .info-item ul{ - display: none; - margin-bottom: 12px; -} - -.footer-info-container .info-item li { - margin: 0 0 10px 17px; - list-style: disc; -} - -.credit-1{ - margin: 10px 0 20px; -} - -.footer-right{ - margin-top: 20px; - display: block; -} - -.scroll-top-btn { - font-size: 32px; - width: 50px; - height: 50px; - position: fixed; - bottom: 80px; - right: 10px; - background: #DA251C; - border-radius: 50%; - z-index: 999; - -webkit-box-shadow: 0 1px 5px #000; - box-shadow: 0 1px 5px #000; - color: #fff; -} - -.title-policy{ - line-height: 24px; - background: #D9D9D9; - padding: 4px 10px; - font-size: 16px; - margin-bottom:20px; -} - -/*PRODUCT DETAIL*/ -/*DETAIL*/ - - -.product-detail-page .product-name { - font-size: 20px; - line-height: 24px; - margin-bottom: 10px; - margin-top: 20px; - text-transform: uppercase; -} - - - -.product-detail-page .product-info-image { - margin-bottom: 20px; - border: 1px solid #e8e8e8; - padding: 10px; -} - -.product-detail-page .product-info-middle { - font-size: 13px; - line-height: 16px; -} - -.product-info-middle .product-visit{ - margin-bottom: 17px; -} - -.product-detail-page .product-info-price { - margin: 25px 0 10px; -} - -.product-detail-page .product-info-price .price{ - margin-right: 10px; - font-size: 24px; - line-height: 28px; - color: #DA251C; - -} - -.price-vat{ - background: #D9D9D9; - border-radius: 3px; - width: max-content; - padding: 5px 10px; - margin-bottom: 21px; - font-size: 12px; -} - -.product-info-sku span{padding: 0 5px;} -.product-info-sku span:first-child{padding-left: 0 !important;} - -.product-detail-page .product-info-price .market-price{ - font-size: 13px; - line-height: 16px; - color: #FFB800; - text-decoration: line-through; -} - -.product-info-summary .product-info-summary-title{ - margin-bottom: 8px; - display: block; - background: #F1F1F1; - border: 1px solid #D9D9D9; - border-radius: 2px; - line-height: 32px; - padding: 0 8px; - -} - -.product-detail-page .product-info-summary ul{ - margin-left:10px; -} - -.product-detail-page .product-info-summary li{ - margin: 0; - position: relative; - padding-left: 15px; - margin-bottom: 6px; -} - -.product-detail-page .product-info-summary li::after { - content: ''; - background: #000; - width: 4px; - height: 4px; - border-radius: 50%; - position: absolute; - left: 0; - top: 7px; -} - -.product-detail-page .product-info-summary .list-summary li:nth-child(n+4) { - display: none; -} - -.product-detail-page .product-info-summary .list-summary.active li:nth-child(n+4) { - display: block; -} - - -.product-detail-page .button-showmore { - color: #DA251C; - margin-top: 10px; - display: block; -} - -.sp-con-hang{margin-top:25px;} - -.product-info-offer{ - margin-top:17px; - border: 1px solid #D9D9D9; - border-radius: 10px; -} - -.product-info-offer .offer-title{padding: 0 8px;padding-bottom:10px;} - -.product-info-offer .title-gift-detail{ - background: #DA251C; - border-radius: 10px 0px; - width: 180px; - padding: 6px 12px; - color: #fff; - margin-bottom: 8px; -} - -.product-info-offer .title-gift-detail span{ - margin-left: 6px; -} - -.product-info-offer .offer-title li{ - list-style: disc; - margin-left: 19px; - line-height: 24px; - color: #3A3A3A; -} - -.hotline-tuvan{ - margin: 10px 0 14px; - padding: 0 15px; - height: 36px; - width: 100%; - border: 1px solid #DA251C; - border-radius: 42px; - font-size:14px; -} - -.hotline-tuvan span{margin-left: 4px;} - -.product-buy-quantity{ - margin: 13px 0 ; -} - -.product-buy-quantity .title{ - line-height: 18px; - color: #3A3A3A; - font-size:14px; -} - -.cart-quantity-select{ - display: inline-flex; -} - -.product-buy-now{width:100%;gap:10px;} - -.cart-quantity-select .js-quantity-change { - padding: 6px 13px; - text-decoration: none; - font-size: 16px; - line-height: 14px; - color: #000; - border: 1px solid #e1e1e1; - font-weight: 700; - text-align: center; - border-radius: unset; -} - -.cart-quantity-select input { - border: none; - outline: 0; - width: 80px; - text-align: center; - color: #000; - border: 1px solid #e1e1e1; - font-size: 13px !important; -} - -.button-type-1 a { - margin: 0 0 10px 0; - padding: 10px 0; - border-radius: 5px; - border: 1px solid #DA251C; - text-align: center; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - -ms-border-radius: 5px; - -o-border-radius: 5px; -} - -.button-type-1 a:first-child{ - background: linear-gradient(0deg, #F24040 10.84%, #E30B0B 104.56%);; - color: #fff; -} - -.button-type-1 a:last-child{ - margin-right: 0 !important; -} - -.button-type-1 a b{ - font-size: 16px; - line-height: 20px; - margin-bottom: 4px; - text-transform: uppercase; -} - -.button-type-1 a span{ - font-size: 12px; - line-height: 16px; - font-weight: 400; -} - - -.product-info-support .form-holder{ - width: 100%; - border-radius: 90px; - padding: 3px 2px 3px 22px; - position: relative; - border: 1px solid #D9D9D9; - color: #fff!important; - margin-bottom: 14px; -} - -.product-info-support .form-holder input{ - font-style: italic; - margin: 0; - padding: 0; - border: 0; - background: transparent; - height: 30px; - width: calc(100% - 55px); - color: #797979; - border: none; - outline: none; - font-size: 14px; -} - -.product-info-support .form-holder .call-for-me{ - border-radius: 50%; - width: 51px; - height: 51px; - background: #D9D9D9; -} - -.icon-support-group{ - background: #DA251C; - border-radius: 69px; - width: calc(100% - 470px); - padding: 4px 20px 4px 4px; - color: #fff; -} - -.icon-support-group .group-left{ - width: 52px; - height: 52px; - border-radius: 50%; - background: #fff; - margin-right: 15px; -} - -.group-right .text{ - font-size: 18px; - line-height: 20px; - margin: 2px 0; - display: block; -} - -.group-right .hotline{ - font-size: 22px; - line-height: 28px; -} - - - -.product-info-right .item-blog { - border: 1px solid #DA251C; - border-radius: 10px; - overflow: hidden; - margin-bottom: 12px; - font-size: 14px; - line-height: 16px; -} - -.product-info-right .item-blog .title { - text-align: center; - line-height: 32px; - font-weight: bold; - background: #DA251C; - color: #fff; - border-bottom: 1px solid #d0cbcb; - margin: 0; - font-size: 16px; - text-transform: uppercase; -} - -.product-info-right .content { - font-size: 14px; - padding: 15px 4px 8px 8px; -} - -.product-info-right .box-list a{ - margin-left: 8px; - font-weight: 600; -} - -.product-info-right .box-list a:hover{color: #DA251C;} - -.product-info-right .box-list{ - margin-bottom: 12px; -} - - -.product-info-box .box-left .box-item .product-desc{margin-top:16px;position: relative;max-height: 625px;overflow: hidden;} -.product-info-box .box-left .box-item .product-desc::after{ - content: ''; - position: absolute; - left: 0; - bottom: 0; - right: 0; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff)); - background: linear-gradient(transparent, #fff); - height: 150px; -} - -.product-info-box .box-left .box-item .product-desc.active::after{position: relative!important;} - -.product-info-box .button-desc a { - display: none; - text-align: center; - color: #DA251C; - margin: 20px auto auto auto; -} -.product-info-box .product-desc.active { - max-height: 100% !important; -} - -.box-thong-so{margin-top:13px;} - -.product-info-box .button-desc a:hover{background:#DA251C; color: #fff;} - -.product-info-box .box-title{ - margin-bottom: 13px; - display: block; - background: #F1F1F1; - border: 1px solid #D9D9D9; - border-radius: 2px; - line-height: 32px; - padding: 0 8px; - font-size:16px; -} - -.product-info-comment-rating .title{ - margin-bottom: 12px; - line-height: 36px; - background: #F9F9F9; - font-size: 16px; - padding: 4px 8px; -} - -#newCommentBox { - overflow: hidden; - position: fixed; - left: 0; - right: 0; - bottom: 0; - height: 100vh; - background: rgba(0,0,0,.5); - z-index: 9; -} - -#newCommentBox .comment-box-container { - display: block; - overflow: hidden; - position: relative; - width: 100%; - max-width: 520px; - margin: 50% auto auto; - background: #fff; - border-radius: 5px; -} - -#newCommentBox .comment-box-container .title { - display: block; - overflow: hidden; - padding: 10px; - font-size: 17px; - color: #161616; - border-bottom: 1px solid #f2f2f2; - font-weight: 700; -} - -#newCommentBox .comment-box-container .back-btn { - float: right; - width: 30px; - height: 30px; - position: absolute; - top: 5px; - right: 5px; - color: #161616; - font-size: 18px; -} - -#newCommentBox .comment-box-container .form-wrap { - display: block; - overflow: hidden; - background: #fff; - padding: 10px; -} - -#newCommentBox .comment-box-container .sex label { - margin-bottom: 0; - margin-right: 30px; -} - -#newCommentBox .comment-box-container .sex .radio { - display: inline-block; -} - -#newCommentBox .comment-box-container .sex .radio input { - display: none; -} - -#newCommentBox .comment-box-container .form-wrap input { - display: block; - padding: 8px; - width: 100%; - margin: 10px 0; - height: 35px; - border: 1px solid #dadada; - background: #fff; - border-radius: 4px; - font-size: 14px; -} - -#newCommentBox .comment-box-container .sex .radio .icon { - height: 13px; - width: 13px; - display: inline-block; - vertical-align: middle; - margin-right: 4px; - position: relative; - margin-top: -3px; - border-radius: 50%!important; - background: #fff; - border: 2px solid #e20505; - overflow: hidden; -} - -#newCommentBox .comment-box-container .sex .radio input:checked~.icon::before { - background-color: #e20505; - content: ""; - display: block; - width: 5px; - height: 5px; - border-radius: 100%; - left: 2px; - top: 2px; - font-size: 11px; - color: #fff; - position: absolute; -} - -#newCommentBox .comment-box-container .form-wrap input { - display: block; - padding: 8px; - width: 100%; - margin: 10px 0; - height: 35px; - border: 1px solid #dadada; - background: #fff; - border-radius: 4px; - font-size: 14px; -} - -#newCommentBox .comment-box-container .btn-send-form-cmt { - display: block; - width: 100%; - margin: 0 auto 10px; - padding: 8px; - height: 40px; - font-size: 14px; - color: #fff; - text-transform: uppercase; - border: 1px solid #e20505; - border-radius: 4px; - background: #e20505; - cursor: pointer; - text-align: center; -} - - -.product-select-option .product-select-option-title{ - font-weight: 700; - line-height: 26px; - color: #3A3A3A; - margin: 18px 0 10px; - font-size:14px; -} - - -.product-select-option .btn-select-option{ - position: relative; - color: #797979; - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - text-align: center; - border-radius: 5px; - padding: 8px; - box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25); - - -webkit-transition: .1s all; - transition: .1s all; -} - -.product-select-option .btn-select-option:hover{ - border: 1px solid #009E2A; -} - -.product-select-option .btn-select-option.active::before{ - content: '\f058'; - font-family: FontAwesome; - color: #008A0E; - line-height: 1; - position: absolute; - top: 5px; - left: 8px; - font-size: 13px; - -} - -.product-select-option .btn-select-option.active{ - border: 1px solid #009E2A; - padding-left:22px; -} - -.product-select-option .price-variant{ - width: 100%; - display: block; - font-size: 14px; - color: #DA251C; -} - -.video-unbox .title{font-size: 20px;line-height: 18px;padding: 10px 0 22px;} - -.video-unbox iframe { - display: block; - height: 501px; - width: 100%; - border-radius: 5px; -} - -.product-info-box .box-right .box-item{box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);border-radius: 20px;background: #fff;padding: 14px 12px;} -.product-info-box .box-right .box-right-title { - font-size: 20px; - padding: 18px 10px; - background: #F3F3F3; -} - -.info-tech-list{padding-bottom: 10px;font-size:14px;max-height: 663px;} -table{border-collapse:collapse;width:100%!important;background:#fff} -.info-tech-list td {padding: 10px;} - -.button-box-spec{ - display: block; - text-align: center; - color: #000; - width: 100%; - margin: 20px auto; - border: 1px solid #D9D9D9; - border-radius: 81px; - line-height: 50px; - background: #F3F3F3; -} - -.button-box-spec:hover{background: #e6e6e6;} -#product-spec table { - max-width: 100%; -} -#product-spec{padding:15px;} -.spec-table td { - padding: 10px; -} - -.box-aritlce-product-detail{margin-top:20px;} - -.box-aritlce-product-detail .title{ - padding: 15px 0 20px; - font-size: 20px; - line-height: 22px; -} - -.box-aritlce-product-detail .item-article{border-bottom: 1px solid #D9D9D9;padding:10px 0;} -.box-aritlce-product-detail .item-article:last-child{border-bottom:none;} -.box-aritlce-product-detail .item-article .img-artice {width:161px;margin-right: 12px;} -.box-aritlce-product-detail .item-article .text-article{width: calc(100% - 161px - 12px);} - -.product-info-detail-bottom{ - margin-bottom: 16px; - background: #fff; - margin-top: 10px; -} - -.product-info-detail-bottom .box-title{ - line-height: 36px; - background: #F9F9F9; - font-size: 16px; - padding: 4px 8px; - -} - -.content-product-detail-title{font-size:20px; line-height:28px;margin-bottom:43px;} - - -.content-product-detail-title .related-products{ - padding: 12px 40px; - width: max-content; - font-weight: 700; - background: #fff; - display: block; - color: #000; -} - -.content-product-detail-title .related.current{background: #DA251C;border-radius: 20px 0px 0px 0px;color:#fff} -.content-product-detail-title .history.current{background: #DA251C;color:#fff} -.related-product-content .swiper-button-prev, .related-product-content .swiper-button-next{background: #fff !important;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);} -.related-product-content .swiper-button-prev::after, .related-product-content .swiper-button-next::after{color: #000 !important;} - -/*REVIEW DETAIL*/ -.box-info-review{ - border: 1px solid #D9D9D9; - border-radius: 10px; - padding: 14px 6px; -} - - - -.title-avgRate{ - font-size: 14px; - line-height: 20px; - color: #000000; - margin-bottom: 12px; - text-transform: uppercase; - -} - -.review-info .avgRate{text-align: center;width: 35%;margin-right: 6px;} - -.review-info .avgRate span{font-size:24px;color: #FF8A00;} - -.avg-rate-count { - font-weight: 400; - font-size: 12px; - line-height: 18px; - color: #000; - padding-left: 10px; - border-left: 1px solid #797979; - width:calc(100% - 35% - 6px); -} - -.rate-number i { - padding-left: 3px; - color: #FF8A00; -} - -.nhan-xet-bar { - width: 72%; - height: 8px; - background: #d9d9d9; - margin: 0 10px; - position: relative; -} - -.nhan-xet-bar .percent { - position: absolute; - left: 0; - top: 0; - bottom: 0; - background: #DA251C;; -} - -.total-avg-rate { - color: #000; -} - -.button-review{ - max-width: 160px; - width: 100%; - margin: 10px auto 0; -} -.button-review a{ - width: 100%; - text-align: center; - background: #DA251C; - line-height: 30px; - border-radius: 5px; - font-size: 12px; - color: #fff; - display: block; -} - - -.rating-selection{display:inline-block} -.rating-selection input{opacity:0;float:right;width:17px;height:17px;padding:0;margin:0 0 0 -16px} -.rating-selection label:hover,.rating-selection label:hover~label{background-position:-16px -57px!important} -.rating-input:checked~.rating-star,.rating-input:checked~.rating-star:hover{background-position:-16px -57px!important} -.rating-selection label{position:relative;float:right;display:block;width:17px;height:17px;margin:0 3px;background-position:-16px -28px!important} -.btn-green{background:#DA251C;color:#fff;padding:7px 20px;font-size:15px;border-radius:5px;-moz-border-radius:5px;display:inline-block} -.box-review { - width: 100%; - margin-top: 20px; - padding-top: 20px; - border-top: dashed 1px #acacac; -} - -.box-list-star .rating{margin-left: 20px;} -.box-list-star{margin-bottom: 10px;} - -.rating-form-left textarea{width:100%;height: 92px;resize: none;padding: 12px;outline: none;} - -.rating-form-right input, .rating-form-right a{ - width: 100%; - height: 50px; - padding: 10px; - border-radius: 5px; - outline: none; - border: 1px solid #acacac; - color: #161616; - margin-top: 10px; -} - -.rating-form-right a{color: #fff;background: #e31212;} - -.list-review{margin-top:20px;} -.list-review .item{padding:12px 0;} -.list-review .item:last-child{margin:0;} - -.list-review .item-name{margin-bottom:13px;} - -.review-reply{margin-top:12px;} -.review-reply .text{margin-left:4px;} -.review-reply .text:hover{color:#DA251C;} - - -.comment-list{margin:0 12px} -.item-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px} -.item-comment .comment-form-left .avatar-user{display:flex;justify-content:center;align-items:center;text-align:center;width:34px;height:34px;line-height:34px;margin-right:12px;border-radius:5px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;background:#d9d9d9;text-transform:uppercase;font-weight:700;font-size:17px} -.item-comment .comment-form-left .avatar-user img{display:block;margin:auto;padding:6px;max-width:100%;height:auto} -#js-review-holder .item{margin-bottom:12px} -.item-comment .comment-form-right{width:calc(100% - 46px)} -.item-comment .comment-form-right .comment-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap} -.item-comment .comment-form-right .comment-name .user-name{text-transform:capitalize;margin:0 10px 0 0} -.item-comment .comment-form-right .comment-name i{background:#DA251C;color:#fff;font-size:10px;padding:3px;border-radius:3px} -.item-comment .comment-form-right .comment-content{font-size:16px;margin:8px 0} -.item-comment .comment-form-right .info_feeback{margin-bottom:10px} -.item-comment .comment-form-right .info_feeback a{color:#DA251C;position:relative} -.reply-form-group{border:1px solid #d9d9d9;border-radius:12px;overflow:hidden;margin:15px 0} -.reply-list-container .item_reply:last-child{border-radius:0 0 12px 12px;border:0} -.item_reply{border-bottom:1px solid #e1e1e1;background:#f9f9f9;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap} -.reply-form-group textarea{display:block;padding:14px;resize:none;outline:0;height:122px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #d9d9d9;width:100%} -.reply-form-group .form-input{padding:12px} -.inputText{border:1px solid #d9d9d9;height:38px;padding:0 0 0 10px;margin-right:10px;min-width:250px;border-radius:5px} -.comment-form-input .btn-send-comment{color:#fff;font-weight:500;font-size:14px;background:#DA251C;border-radius:5px;padding:10px} -.p-comment-group .content-holder{outline:0;width:100%;border:0;padding:10px;height:122px;border-bottom:1px solid #e1e1e1} -.reply-template textarea{display:block;padding:14px;resize:none;outline:0;height:122px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #d9d9d9;width:100%} -.p-comment-group .cmt-form-group{border:1px solid #e1e1e1;border-radius:7px;overflow:hidden;margin-bottom:15px} -.p-comment-group .inputText{float:left;border:1px solid #e1e1e1;margin-right:10px;height:30px;padding-left:10px;border-radius:4px} -.reply-template .form-input{padding:12px} -.p-comment-group .form-group{margin:0} -.p-comment-group .inputText{float:left;border:1px solid #e1e1e1;margin-right:10px;height:30px;padding-left:10px;border-radius:4px} -.p-comment-group .btn-send-comment{background:#DA251C;color:#fff;text-decoration:underline;border:0;width:128px;height:38px;border-radius:4px;float:right;text-decoration:none;font-weight:700;font-size:14px} - - - -.p-comment-group .content-holder { - display: block; - resize: none; - outline: 0; - width: 100%; - border: 0; - padding: 10px; - height: 122px; - border-bottom: 1px solid #e1e1e1; - border-radius: 0; -} - -.reply-template .form-input { - padding: 12px; -} - -.p-comment-group .form-group { - margin: 0; -} - -.p-comment-group .inputText { - float: left; - border: 1px solid #e1e1e1; - margin-right: 10px; - height: 38px; - padding-left: 10px; - border-radius: 4px; -} -.p-comment-group .btn-send-comment { - background: #DA251C; - color: #fff; - text-decoration: underline; - border: 0; - width: 128px; - height: 38px; - border-radius: 4px; - float: right; - text-decoration: none; - font-weight: 700; - font-size: 14px; - margin-bottom:12px; - cursor:pointer; -} - -.p-comment-group .cmt-form-group { - border: 1px solid #e1e1e1; - border-radius: 7px; - overflow: hidden; - margin-bottom: 15px; - margin-top:10px; -} - -.box-comment{margin-top:30px;} -.box-comment-title{ - font-size: 20px; - line-height: 38px; - margin-bottom:12px; -} - -.form-comment { - width: 100%; -} - -.form-comment textarea { - font-size: 14px; - color: #999; - padding: 5px; - margin: 0px; - width: 100%; - height: 70px; - resize: none; - border: 1px solid #D9D9D9; - outline: 0; - border-radius: 10px 10px 0px 0px; - display: block; - padding:10px; -} - -.form-comment .send-comment { - width: 100%; - padding: 8px 10px; - border: 1px solid #D9D9D9; - border-radius: 0px 0px 10px 10px; - border-top: none; - justify-content: flex-end; -} - -.form-comment .send-comment a.qd-cmt { - float: left; - font-size: 14px; - color: #e31212; - line-height: 27px; -} - -.form-comment .send-comment a.btn-send-form-cmt { - width: 60px; - text-align: center; - font-size: 14px; - font-weight: 500; - color: #fff; - padding:0 16px; - background: #e31212; - line-height: 23px; - border-radius: 5px; -} - - -/*FANCYBOX*/ -a[data-fancybox] img { - cursor: -webkit-zoom-in; - cursor: zoom-in; -} -.fancybox__container { - --fancybox-color: #fff; - --fancybox-accent-color: red; - --carousel-button-svg-filter: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - justify-content: center; -} -.fancybox__content { - padding: 12px; - border-radius: 15px; -} -.product-detail-page .fancybox__toolbar { - position: relative; - padding: 0; - background: rgba(255, 255, 255, 0.8); - -webkit-backdrop-filter: blur(30px); - backdrop-filter: blur(30px); - border-bottom: 1px solid #edeef0; - text-shadow: none; - font-weight: 400; - --carousel-button-svg-stroke-width: 1.75; - --carousel-button-svg-width: 22px; - --carousel-button-svg-height: 22px; -} -.product-detail-page .fancybox__slide { - padding-top: 8px; - padding-bottom: 8px; -} -.product-detail-page .fancybox__nav { - --carousel-button-bg: #e5e7eb; - --carousel-button-border-radius: 6px; - --carousel-button-svg-width: 20px; - --carousel-button-svg-height: 20px; - --carousel-button-svg-stroke-width: 2.5; -} -.product-detail-page .fancybox__leftCol { - width: 100vw; - min-height: 1px; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - overflow: hidden; - position: relative; -} - -.thumb-img{border: 1px solid #D9D9D9;border-radius: 5px;cursor:pointer;} -/*END*/ - - - -/*CART*/ -.cart-header{width:100%;padding:0 10px;font-size:12px;padding-bottom: 6px;border-bottom: 1px solid #DA251C;} -.cart-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:52px;text-transform:uppercase;border-bottom:1px solid #D9D9D9} -.cart-item-info{ - overflow: unset; - font-size: 12px; - font-weight: lighter; - color: #3A3A3A; - display: flex; - flex-wrap: wrap; - padding: 20px 10px 16px; - border-bottom: 1px solid #D9D9D9; -} - -.box-cart-item-list .cart-item-left{ - width: 100px; - margin-right: 14px; -} - -.cart-col-1{ - display:block; -} - -.cart-col-1-img{ - width: 100%; - height: auto; - border: 1px solid #D9D9D9; - border-radius: 5px; - display: block; - padding: 6px; -} - -.cart-col-1-img img{ - width: 100%; - border-radius: 8px; - height: auto; -} - -.box-cart-item-list .cart-item-right{ - width: calc(100% - 100px - 14px); -} - -.cart-item-name{ - color: #3A3A3A; - font-size: 14px; -} - -.cart-item-price{ - font-size: 18px; - font-weight: 700; - color: #DA251C; - line-height: 24px; -} - -.cart-item-info .p-info{ - position: relative; - color: #797979; - line-height: 20px; -} - -.item-offer .title{ - color:#0d699e; - font-weight:400; - position:relative; - cursor:pointer; - margin:0; - font-size: 12px; -} - -.item-offer .title::before{ - content:''; - width:12px; - height:12px; - background:url(../images/sprite_2021.png) no-repeat; - background-position:-308px -322px; - position:absolute; - left:0; - top:3px -} - -.item-offer-content{ - padding:4px 0; -} - -.item-offer-content b{ - color: #DA251C; -} - -.item-offer-content span,.item-offer-content p{ - display:block; - position:relative; - padding-left:15px; - margin:0; -} - -.item-offer-content span::before,.item-offer-content p::before{ - content:''; - position:absolute; - left:0; - top:8px; - width:8px; - height:8px; - border-radius:50%; - background:#a5a5a5 -} - -.item-offer-content span li span::before{ - display:none!important -} - -.blue{ - color: #0060AF; -} - -.item-offer li{ - list-style: none; -} - -.cart-item-marketPrice{ - font-size: 14px; - line-height: 18px; - color: #999; - text-decoration: line-through; -} - -.cart-item-info .cart-col-2{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.cart-item-info .cart-col-3{ - margin: 6px 0; -} - -.price-cart-item{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 8px; - margin: 4px 0 10px; - flex-wrap: wrap; -} - -.global-cart .product-info-offer{margin-top: 0 !important;border: 1px solid #DA251C !important;} -.global-cart .cart-customer-infomation{border-top:0 !important;} - -.quantity-change{ - display: block; - float: left; - width: 38px; - height: 28px; - line-height: 28px; - font-size: 16px; - color: #000; - cursor: pointer; - text-align: center; - border: 1px solid #D9D9D9; -} - -.quantity-buy{ - width: 80px; - float: left; - border: 1px solid #D9D9D9; - text-align: center; - line-height: 28px; - font-size: 20px; - color: #3A3A3A; - font-weight: 700; - height: 28px; - outline: none; -} - - - -.cart-item-text{ - margin-top: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.cart-item-info .cart-col-4{ - margin-top: 10px; - color: #D91605; - font-weight: 600; - display: flex; - justify-content: flex-end; -} - -.cart-item-info .cart-col-5{ - font-size: 16px; - color: #DA251C; - margin-left: 15px; -} - -.customer-info p{ - padding-left: 6px; - background: #F1F1F1; -} - -.cart-customer-infomation{ - width: 100%; - border-radius: 10px; - overflow: hidden; - background: #fff; - padding: 6px 10px 0; - position: relative; - border-top: 8px solid #DA251C; - -} - -.cart-customer-infomation::before{ - content: ''; - background-image: url(./image/cart/cart-border.jpg) ; - background-position: -55px 0px; - height: 4px; - position: absolute; - left: 0; - right: 0; - top: 0; - -} - -.cart-customer-left{ - width: 100%; - margin-right: 68px; -} - -.customer-info{ - border: 1px solid #D9D9D9; - border-radius: 2px; - color: #3A3A3A; - font-size: 16px; - font-weight: 700; - line-height: 32px; - margin-bottom: 10px; -} - -.cart-customer-upload-file, .receipt-info{ - margin-top: 16px; -} - -.cart-customer-group-info .item-group .title{margin-bottom:6px;} - -.cart-customer-group-info input, .cart-customer-group-info select, .cart-customer-group-info input, .cart-customer-group-info select, .cart-customer-group-info textarea, .cart-customer-upload-file input{ - margin-bottom: 12px; - background: #FFFFFF; - border: 1px solid #D9D9D9; - border-radius: 5px; - padding: 0 16px; - height: 40px; - color: #818181; - outline: none; - resize: none; - width: 100%; -} -.cart-customer-group-info textarea::-webkit-input-placeholder { - font-size: 14px; -} -.cart-customer-group-info textarea::-moz-placeholder { - font-size: 14px; -} -.cart-customer-group-info textarea:-ms-input-placeholder { - font-size: 14px; -} -.cart-customer-group-info textarea::-ms-input-placeholder { - font-size: 14px; -} -.cart-customer-group-info textarea::placeholder { - font-size: 14px; -} -.cart-customer-upload-file input{ - width: 100%; -} - -.cart-customer-group-info input:nth-child(2), .cart-customer-group-info input:last-child{ - width: 100%; -} - -.cart-customer-group-info input:nth-child(3){ - margin-right: 7px; -} - -.cart-customer-group-info input:nth-child(7){ - width: 100%; -} - -.cart-customer-group-info select{ - width: 100%; - outline: none; -} - -.label-container input{ - width: 12px !important; - height: 12px; -} - -.cart-sex-user{ - margin-bottom: 17px; -} - -.label-container:first-child{ - margin-right: 12px; -} - -.cart-customer-group-info textarea{ - height: 130px; - padding: 15px; - width: 100%; - font-family: 'Roboto'; - resize: unset; -} - -.cart-btn-group{ - width: 100%; -} - -.cart-btn-group a{ - font-size: 16px; - background: #DA251C; - border-radius: 5px; - line-height: 40px; - color: #fff !important; - display: block; - text-align: center; - width: 100%; - text-transform: uppercase; - float: left; - margin-bottom: 8px; -} - - -.cart-btn-img{ - margin-right: 12px; -} - -.cart-customer-right{ - width :100%; -} - -.cart-customer-title-pay{ - background: #F1F1F1; - border: 1px solid #D9D9D9; - border-radius: 2px; - line-height: 32px; - color: #3A3A3A; - font-size: 16px; - font-weight: 700; - margin-bottom: 12px; -} - - -.cart-customer-title i{ - margin-right: 8px; -} - -.cart-customer-right .label-container{ - margin-bottom: 8px; - display:block; -} - -.cart-customer-right .label-container input{ - margin-right: 8px; - width: 14px !important; - height: 14px !important; -} - -.cart-customer-right .label-container input, .cart-customer-left .label-container input{ - border:2px solid white; - -webkit-box-shadow:0 0 0 1px #EE1B25; - box-shadow:0 0 0 1px #EE1B25; - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - border-radius:50%; - background-color:#fff; - -webkit-transition:all ease-in 0.2s; - -o-transition:all ease-in 0.2s; - transition:all ease-in 0.2s; - cursor: pointer; -} - -.cart-customer-left .label-container input{ - padding: 0 !important; - margin-bottom: 0px !important; - -} - -.cart-customer-right .label-container input:checked, .cart-customer-left .label-container input:checked{ - background-color: #EE1B25; -} - -.infomation-customer-detail{ - margin-left: 35px; -} - -.infomation-customer-detail p{ - margin-bottom: 13px; -} - - - -.total-title{ - margin: 20px 0; -} - -.cart-customer-total{ - display: flex; - justify-content: space-between; - padding: 12px 10px; - font-size: 13px; - align-items: center; - color: #797979; -} - - -.cart-customer-total-price{ - font-size: 14px; -} - -.cart-btn-buy{ - margin-top: 15px; -} - -.total-product span{ - font-weight: 600; -} - -.total-product p{ - font-size: 18px; - font-weight: 700; - color: #DA251C; -} - -.cart-btn-buy button{ - width: 100%; - line-height: 46px; - background: #DA251C; - border-radius: 5px; - font-size: 20px; - border: none; - color: #fff; - text-transform: uppercase; - cursor: pointer; - margin-bottom: 10px; - -} - -.cart-go-pro a{color:#DA251C} - -.cart-btn-buy button:hover{ - background: #ba1e22; -} - -.none-product-cart{ - margin: 60px 0; - text-align: center; -} - -.none-product-cart p{ - font-size: 24px; - font-weight: 700!important; - margin-bottom: 16px; - line-height: 36px; -} - -.none-product-cart a{ - font-size: 16px; - font-weight: 600!important; - color: #d91605; -} - -.cart-voucher-group{ - padding: 12px; - background: #f5f5f5; - margin-bottom: 12px; -} - -.cart-voucher-form{ - position: relative; - overflow: hidden; - border-radius: 6px; - margin-bottom: 6px; -} - -.voucher-input{ - width: 100%; - font-size: 14px; - height: 40px; - padding: 0 2px 0 12px; - border: none; - outline: none; -} - -.btn-check-voucher{ - top: 0; - bottom: 0; - right: 0; - background: #DA251C; - color: #fff !important; - width: 140px; - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: 14px; -} - -.btn-check-voucher i{ - margin-right: 10px; -} - -.voucher-message{ - display: none; -} - -.cart-btn-pay{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.cart-pay{ - width: calc(100% / 2 - 5px); - margin: 10px 10px 0 0; - line-height: 1.5; - padding: 5px; - background-color: #e90707 !important; - color: #ffffff !important; - border: none; - outline: none; - border-radius: 5px; -} - -.cart-pay p{ - font-size: 18px; - font-weight: 700; - text-transform: uppercase; -} - -.cart-pay span{ - font-size: 12px; -} - -.card-pay-bank{ - background-color: #288ad6 !important; -} - -/* SEND CART */ -.send-cart-success, .send-cart-error{ - max-width: 824px; - margin: auto; -} - -.send-cart-title{ - padding: 20px 10px; - text-align: center; -} - -.send-cart-title-name{ - font-weight: 600; - color: #DA251C; - font-size: 24px; - font-size: 24px; - margin-bottom: 8px; - line-height: 30px; -} - -.send-cart-title-descreption{ - font-weight: 300; - font-size: 15px; - line-height: 20px; - text-align: center; -} - -.red-text{ - color: var(--red); -} - -.send-cart-title-descreption a{ - font-weight: 700; - text-decoration: none; -} - -.send-cart-info{ - padding: 20px 15px; - margin-top: 12px; - background: #f2f2f2; - font-weight: 300; - font-size: 14px; -} - -.send-cart-info p{ - margin-bottom: 16px; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.send-cart-info b{ - font-weight: 700; - width: 50%; - display: inline-block; -} - -.send-cart-info span{ - width: 50%; -} - -.send-cart-detail-product{ - margin-top: 15px; - -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%); - box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%); - border: 1px solid #dee2e6!important; -} - -.send-cart-product-title{ - padding: 15px; - font-size: 18px; - font-weight: 600; - text-transform: uppercase; - border-bottom: 1px solid #dee2e6; -} - -.send-cart-product-info{ - padding: 10px; - display: block; - width: 100%; - border-bottom: 1px solid #dee2e6; - -} - -.send-cart-item-left{ - width: 84px; - margin-right: 10px; - float: left; - height: 100%; -} - -.send-cart-item-left img{ - width: 100%; - height: 100%; -} - -.send-cart-item-center a{ - float: left; - width: calc(100% - 94px); - margin-bottom: 14px; -} - - - -.send-cart-item-right{ - text-align: right; - line-height: 20px; - margin-top: 10px; - font-size: 14px; -} - -.new-price, .total-price{ - font-size: 18px; - color: #D60000; - font-weight: 800; -} - -.new-price{ - color: #000 !important; -} - -.old-price{ - font-size: 16px; - color: #888; - text-decoration: line-through; -} - -.number-item{ - font-weight: 700; - font-size: 12px; -} - -.total-item{ - color: #D91605; - font-size: 16px; - font-weight: 800; -} - -.send-cart-total{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 15px; -} - -.send-cart-total p:first-child{ - font-size: 16px; - font-weight: 700; -} - -.again-cart{ - display: block; - text-decoration: none; - padding: 22px 0 50px; - text-align: center; - color: #DA251C; - font-weight: 600; - font-size: 22px; - text-transform: uppercase; -} - -.send-cart-item-center a:hover{ - color: #D60000; -} - -.send-cart-error-descreption{ - text-align: center; -} - -.send-cart-error-title{ - color: #DA251C; - font-size: 28px; - font-weight: 700; - margin: 15px 0; - line-height: 36px; -} - -.send-cart-error-descreption p:nth-child(3){ - font-size: 15px; - margin-bottom: 15px; - padding: 0 10px; -} - - -.send-cart-error-descreption p:last-child{ - font-size: 15px; - margin-bottom: 48px; -} - - -.sprite-send-cart-face { - background-position: -103px -96.5px !important; - width: 30px; - height: 30px; - background-size: 155px 131.5px !important; - margin: 0 auto; - -webkit-filter: invert(34%) sepia(83%) saturate(2123%) hue-rotate(131deg) brightness(97%) contrast(101%); - filter: invert(34%) sepia(83%) saturate(2123%) hue-rotate(131deg) brightness(97%) contrast(101%); -} - - -/*ARTICLE*/ -.article-category { - padding:10px; - background: #f7f7f7; - color: #000; - font-weight: 600; -} - -.article-category ul{ - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - font-size: 16px; -} - -.article-category ul li img{ - width: 28px; - margin-right:10px; -} - - -.article-page .article-content { - background-color: #fff; -} - -.article-page .section-hero { - border-bottom: 2px solid #e1e1e1; - padding-bottom: 20px; -} - -.article-page .section-hero .sprite-article-icon-eye { - -webkit-filter: brightness(0) invert(1); - filter: brightness(0) invert(1); -} - - -.article-page .section-hero .col-left { - min-width: 0; - border-radius: 25px; - overflow: hidden; -} - -.article-page .section-hero .col-right { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: 38px; -} -.article-page .article-hero { - position: relative; - border-radius: 20px; - overflow: hidden; - height: 100%; -} - -.article-page .article-hero img { - height: 100%; -} - -.article-page .article-hero-content { - position: absolute; - bottom: 10%; - left: 16px; - max-width: 357px; -} - -.article-page .article-hero-content .wrapper { - gap: 30px; - margin-top: 16px; -} - -.article-page .swiper-article-category { - background: linear-gradient(90deg, #FF5C00 0%, #FFA800 100%); - border-radius: 20px; - padding: 2px; - display: inline-block; - color: #fff; - font-size: 14px; - padding: 6px; -} - -.article-page .swiper-article-slider { - position: relative; -} - -.article-page .swiper-article-slider h2 { - font-size: 18px; - line-height: 40px; - font-weight: 600; - max-width: 740px; -} - -.article-page .swiper-article-slider .wrapper { - position: absolute; - left: 10px; - bottom: 30px; -} - -.article-page .swiper-button-next, -.article-page .swiper-button-prev { - background: rgba(202, 202, 202, 0.15); -} - - - -.article-page .section-main-content { - padding-top: 20px; -} - -.article-page .article-box { - margin-bottom: 24px; - font-size: 16px; -} - -.article-category li:hover, .article-category li.active{ - color: #DA251C; -} - -a.font-weight-bold.text-artilce-right.box-content-right.line-clamp-2 { - width: calc(100% - 105px - 10px); - margin-left: 10px; - margin-top: 10px; -} - -.article-page .article-item .sprite-article-icon-clock, -.article-page .article-newest .sprite-article-icon-clock-small, .sprite-article-icon-clock { - -webkit-filter: brightness(0%); - filter: brightness(0%); -} - - - -.article-page .article-box .grid { - gap: 10px; -} - -.article-page .article-box .article-image { - position: relative; - border-radius: 5px; - overflow: hidden; - display: block; - margin-bottom: 10px; -} - -.article-page .article-box .article-image img{ - border-radius: 5px; - height: 100%; -} - -.article-page .article-box .article-image h4 { - position: absolute; - left: 10px; - bottom: 20px; -} - -.article-page .article-box .article-text { - margin: 10px 0; - font-size: 19px; - line-height: 25px; -} - -.article-hero-features{ - font-size: 16px; -} - -.article-hero-features p{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - word-break: break-all; -} - -.article-hero-features p i{ - margin-right: 8px; -} - -.article-page .article-box-heading { - font-size: 20px; - line-height: 24px; - font-weight: 700; - border-bottom: 2px solid #DA251C; - text-transform: uppercase; - margin-bottom: 10px; - display: inline-block; -} - -.article-page .article-box-heading-category, .article-box-heading-detail{ - border-bottom:none !important; -} - -.article-box-heading-detail{ - margin-bottom: 21px !important; -} - -.article-hero-features-detail{ - padding-bottom: 14px; - border-bottom: 1px solid #D9D9D9; - gap: 10px; - flex-wrap: wrap; -} - -.article-page .article-box-btn { - padding-top: 20px; - text-align: center; - position: relative; -} - -.article-page .article-box-btn a { - display: inline-block; - color: #939393; - padding: 9px 25px 7px; - border: 1px solid #999999; -} - -.article-newest ul{ - margin-top: 10px; -} - -.article-page .article-newest-heading { - font-size: 20px; - line-height: 26px; -} - -.article-page .article-newest { - padding-bottom: 20px; -} - -.article-page .article-newest .wrapper { - margin-top: 8px; -} - -.article-page .article-newest li { - margin-bottom: 20px; - list-style: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 16px; -} - -.article-page .article-newest li .box-img{ - width: 40%; - margin-right: 10px; -} - -.article-page .article-newest li .text-artilce-right{ - width: calc(100% - 40% - 10px); -} - -.new-artilce-text{ - width: 50%; -} - -.new-artilce-name{ - width: 100% !important; -} - -.gap-10 { - gap: 10px; -} - -.article-page .article-newest img { - border-radius: 8px; -} - -.article-page .article-newest .wrapper { - margin-top: 8px; -} - -.article-page .product-sale img { - max-width: 120px; - margin-right: 10px; -} - -.article-page .product-sale .article-box-heading { - margin-bottom: 8px; -} - -.article-page .product-sale li { - padding: 12px 0; - border-bottom: 2px solid #f6f6f6; -} - -.article-page .product-sale li:last-child{ - padding-bottom:0!important; - border-bottom:unset !important; -} - -.article-page .article-banner { - padding-top: 20px; -} - -.product-sale .price{ - font-size: 16px; - color:#DA251C; - font-weight: 700; - margin-top: 4px; -} - - -.product-hot-text{ - width: calc(100% - 105px - 10px); - margin-left: 10px; - margin-top: 10px; -} - - -.article-page .section-promotional .article-box-btn::after { - right: 18%; -} - -.article-page .section-promotional .article-box-btn::before { - left: 18%; -} - -.article-page .section-videos { - background-color: #DA251C; - padding: 16px 10px; - border-radius: 5px; -} - -.article-page .section-videos .article-box-heading { - margin-bottom: 10px; - font-size: 25px !important; - color: var(--white); - font-style: normal; -} - -.article-page .section-videos .header-global-item { - display: inline-block; - margin-top: 20px; -} - -.article-page .section-videos .article-box { - margin-bottom: 0; -} - -.article-page .section-videos .text-video-artilce { - font-size: 18px; - line-height: 26px; - color: var(--white); -} - -.article-page .section-videos i, .col-left ul .article-image i { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -/* ARTICLE CATEGORY */ -.article-content-category{ - padding-top: 0 !important; -} - -.article-box-title{ - margin-bottom: 12px; -} - -.article-box-title span::before{ - content: '\f111'; - font-family: 'Font Awesome 5 Free'; - color: #000; - font-size: 6px; - margin-right: 5px; - font-weight: 900; -} - -.pagingViewed{ - padding: 8px 14px; - background-color: #DA251C; - border-radius: 5px; - color: #fff; -} - -.pagingIntact{ - padding: 8px 14px; - border-radius: 5px; -} - -.box-article-paging{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 30px; -} - -.article-box-detail{ - margin-top: 18px; -} - -.article-box-detail p{ - line-height: 32px; -} - -.article-box-detail h2, -.article-box-detail h3{ - margin: 12px 0; - display: block; - font-size: 20px; - line-height: 26px; -} - -.article-box-detail img{ - height: auto; - margin: 0 auto; - padding: 8px 0; -} - -.toc_title img{ - width: 28px; - margin: 12px 12px 12px 0; -} - -#js-outp{margin-left:21px} - -#js-outp li{list-style: auto;line-height: 26px;} - -.article-image-detail{ - height: unset !important; - width: 50%; -} - -.article-item{ - margin-bottom: 25px; -} - -.article-item-detail{ - display:-webkit-box; - display:-ms-flexbox; - display:flex; - gap: 10px; -} - -.list-item-artilce-detail{ - gap: 10px !important; -} - - -.article-image-detail h4{ - bottom: 10px !important; -} - -.article-detail-text{ - width: calc(50% - 18px); -} - - - -.article-detail{ - margin-bottom: 0 !important; -} - -.article-box-detail .archor-text-group { - background-color: #F6F5F5; - border-radius: 25px; - padding: 0 20px; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; - margin: 10px 0; -} - -.article-box-detail .archor-text-group ol { - padding-bottom: 20px; -} - -.text-ship { - background: #DA251C; - color: #fff; - padding: 6px; - margin-top: 10px; - font-size: 13px; -} - -.text-ship a{ - color: yellow; - font-size: 16px; - font-weight: 700; -} - -/* ICON MAP ARTICLE */ -.sprite-article { - background-image: url(/static/assets/default/images/sprite-article.png); - background-repeat: no-repeat; - background-size: 120.5px 99px; - display: block; -} - -.sprite-article-icon-clock { - width: 20px; - height: 20px; - background-position: -2.5px -2.5px !important; -} - -.sprite-article-icon-clock-small { - width: 18px; - height: 18px; - background-position: -1.875px -1.875px !important; - background-size: 90.375px 74.25px !important; -} - -.sprite-article-icon-eye { - width: 20px; - height: 20px; - background-position: -27.5px -2.5px !important; -} - -.sprite-article-icon-gamepad { - width: 28px; - height: 28px; - background-position: -52.5px -2.5px !important; -} - -.sprite-article-icon-list { - width: 25px; - height: 25px; - background-position: -2px -35px !important; -} - -.sprite-article-icon-play { - width: 53.5px; - height: 53.5px; - background-position: -31.5px -35.5px !important; -} - -.sprite-article-icon-play-btn { - width: 28px; - height: 28px; - background-position: -85.1px -2.5px !important; -} - -.sprite-article-icon-tag { - width: 28px; - height: 28px; - background-position: -90px -35.5px !important; -} - -.sprite-article-icon-write { - width: 26px; - height: 28px; - background-position: -90px -68.5px !important; -} - - -/* CUSTOMER */ -.customer-content-group { - max-width: 825px; - margin: 20px auto; - -webkit-box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 20%); - box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 20%); - background: #fff; - padding: 20px 10px; -} - -.customer-content-title { - text-align: center; - font-size: 18px; - font-weight: 600; -} -.customer-content-title a { - color: #222; -} -.customer-content-title a:first-child { - margin-right: 16px; -} -.customer-content-title a.current, -.customer-content-title a:hover { - color: #DA251C; - border-bottom: 1px solid #DA251C; -} - -.customer-form { - margin: auto; - max-width: 616px; -} -.customer-form .item { - margin-top: 20px; - font-weight: 300; -} -.customer-form .item input { - display: block; - width: 100%; - border: 1px solid #d7d7d7; - padding: 0 12px; - height: 42px; - border-radius: 5px; - margin-top: 5px; - font-size: 16px; - outline: none; -} -.customer-form .item span { - color: #d91605; -} -.customer-form .item p { - font-size: 14px; - font-weight: 400; -} -.btn-customer { - width: 100%; - height: 46px; - border: 0; - border-radius: 6px; - background-color: #DA251C; - font-size: 18px; - font-weight: 600; - color: #fff; - margin-top: 30px; - cursor: pointer; -} -.password-input { - position: relative; -} -.show-pass { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - right: 10px; -} - -.forgot-password { - display: block; - text-align: right; - color: #208ce8; - margin: 8px 0 0; - font-size: 14px; -} - -.forgot-password-content { - max-width: 800px; - padding-top: 50px; - margin: 0 auto; -} -.forgot-password-content h2 { - font-size: 26px; - font-weight: 600; - margin-bottom: 8px; -} -.forgot-password-content p { - font-size: 16px; - margin-bottom: 20px; -} -.forgot-password-content table { - width: 100%; -} -.forgot-password-content input { - width: 100%; - padding: 10px 8px; - font-size: 18px; - border-radius: 5px; - outline: none; - border: 1px solid var(--color-primary); -} -.forgot-password-content td:first-child { - font-size: 18px; -} -.btn-forgot-password { - display: block; - width: 50%; - margin: 30px auto; -} - -.js-alert-mess { - font-size: 16px; - font-weight: 500; - color: #d91605; -} - -/* ACCOUNT */ -.section-account .account { - padding: 30px 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 10px; - font-size: 16px; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.section-account .account .left-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0 60px 20px 0; - width: 220px; -} - -.section-account .account .left-title span { - font-size: 16px; - font-weight: 400; -} - -.section-account .account .left-title p { - font-size: 18px; - margin-top: 4px; -} - -.section-account .account .title-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 8px; -} - -.section-account .account .title-list a { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: 8px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 10px 0px; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - text-align: center; - width: 95px; -} -.section-account .account .title-list a:hover { - background-color: #f5f5f5; -} - -.section-account .account .col-right { - padding: 10px; - -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%); - box-shadow: 0 0 5px rgb(0 0 0 / 20%); -} - -.section-account .account .col-right h2 { - font-size: 22px; - font-weight: 600; - margin-bottom: 16px; -} - -.section-account .col-right table { - width: 100%; -} - -.section-account .account .col-right .form-input { - width: 100%; - padding-left: 13px; - border-radius: 5px; - border: 1px solid #e1e1e1; - height: 38px; - margin-bottom: 8px; - outline-color: var(--color-primary); -} - -.section-account .btn-change { - padding: 10px 20px; - border: none; - background-color: #ee2d24; - color: #fff; - border-radius: 5px; - font-size: 16px; - cursor: pointer; - margin-top: 10px; -} - -.section-account .order-page table { - font-size: 16px; -} - -.section-account .order-page td { - padding: 4px; - border: 1px solid #ccc; -} - -.section-account .red-bold { - color: #d91605; - font-weight: 600; -} - -.section-account .send-cart-info{ - padding: 20px 15px; - margin-top: 12px; - background: #f2f2f2; - font-weight: 300; -} - -.section-account .send-cart-info p{ - margin-bottom: 16px; - width: 100%; -} - -.section-account .send-cart-info b{ - font-weight: 700; - width: 145px; - display: inline-block; -} - -.section-account .send-cart-info span{ - width: calc(100% - 200px); -} - -.section-account .send-cart-detail-product{ - margin-top: 15px; - -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%); - box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%); - border: 1px solid #dee2e6!important; -} - -.section-account .send-cart-product-title{ - padding: 20px 15px; - font-size: 18px; - font-weight: 600; - text-transform: uppercase; - border-bottom: 1px solid #dee2e6; -} - -.section-account .send-cart-product-info{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 15px; - width: 100%; - border-bottom: 1px solid #dee2e6; - -} - -.section-account .send-cart-item-left{ - margin-right: 8px; - text-align: center; -} - -.section-account .send-cart-item-left img{ - width: 100%; -} - -.section-account .send-cart-item-center a{ - font-size: 14px; - font-weight: 600; - color: #222; - text-decoration: none ; -} - -.section-account .send-cart-item-right{ - line-height: 20px; - margin-top: 8px; -} - -.section-account .new-price, .total-price{ - font-size: 18px; - color: #D60000; - font-weight: 800; -} - -.section-account .new-price{ - color: #000 !important; - font-size: 17px; -} - -.section-account .old-price{ - font-size: 16px; - color: #888; - text-decoration: line-through; -} - -.section-account .number-item{ - font-weight: 700; - font-size: 13px; - margin: 3px 0; -} - -.section-account .total-item{ - color: #D91605; - font-size: 17px; - font-weight: 800; -} - -.section-account .send-cart-total{ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 15px; -} - -.section-account .send-cart-total p:first-child{ - font-size: 16px; - font-weight: 700; -} - -.section-account .again-cart{ - display: block; - text-decoration: none; - padding: 22px 0 50px ; - text-align: center; - color: #D60000; - font-weight: 600; - font-size: 22px; - text-transform: uppercase; -} -