PageSourceSearch

https://vuahanghieu.com/226.3b00aa21f7830dc5.js

js vuahanghieu.com collected 2026-09-24 10:52:48 UTC 29,544 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkvuahanghieu_site=self.webpackChunkvuahanghieu_site||[]).push([[226],{7226:(G,d,s)=>{s.r(d),s.d(d,{NewArrivalModule:()=>$});var g=s(6814),p=s(3742),l=s(6988),u=s(8778),m=s(3006),t=s(4769),f=s(4532),h=s(7506),_=s(5993),v=s(9588),x=s(5871),b=s(3091),w=s(790);function C(r,o){if(1&r&&(t.TgZ(0,"li")(1,"a",21),t._uU(2),t.qZA()()),2&r){const e=t.oxw(2);t.xp6(1),t.Q6J("routerLink","/san-pham-moi"),t.xp6(1),t.hij(" ",e.newArrival.title," ")}}function P(r,o){if(1&r&&(t.TgZ(0,"ul",19)(1,"li",20)(2,"a",21),t._uU(3," Trang ch\u1ee7 "),t.qZA()(),t.YNc(4,C,3,2,"li",22),t.qZA()),2&r){const e=t.oxw();t.xp6(2),t.Q6J("routerLink","/"),t.xp6(2),t.Q6J("ngIf",!e.isLoading)}}function M(r,o){if(1&r){const e=t.EpF();t.O4$(),t.TgZ(0,"svg",23),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.showDescription=!i.showDescription)}),t._UZ(1,"path",24),t.qZA()}if(2&r){const e=t.oxw();t.ekj("rotate-icon",e.showDescription)}}function O(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"div",33),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2);return t.KtG(i.showSortFilter=!i.showSortFilter)}),t.qZA()}}function y(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"li",34),t.NdJ("click",function(){const a=t.CHM(e).$implicit,c=t.oxw(2);return t.KtG(c.changeOrderBy(a))}),t._uU(1),t.qZA()}if(2&r){const e=o.$implicit,n=t.oxw(2);t.ekj("active",e.value==n.orderBy.value),t.xp6(1),t.hij(" ",e.display_name," ")}}function k(r,o){if(1&r&&(t.TgZ(0,"div",25)(1,"div",26),t.O4$(),t.TgZ(2,"svg",27),t._UZ(3,"path",28),t.qZA(),t.kcU(),t._UZ(4,"span",29),t.YNc(5,O,1,0,"div",30),t.qZA(),t.TgZ(6,"ul",31),t.YNc(7,y,2,3,"li",32),t.qZA()()),2&r){const e=t.oxw();t.ekj("active",e.showSortFilter),t.xp6(4),t.Q6J("innerText",e.orderBy.display_name),t.xp6(1),t.Q6J("ngIf",!e.isDesktop),t.xp6(2),t.Q6J("ngForOf",e.orderByOptions)}}function A(r,o){if(1&r&&t._UZ(0,"div",35),2&r){const e=t.oxw();t.ekj("expand",e.showDescription),t.Q6J("innerHTML",e.newArrival.content,t.oJD)}}function T(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"div",36),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.showSortFilter=!i.showSortFilter)}),t.qZA()}if(2&r){const e=t.oxw();t.ekj("active",e.showSortFilter)}}function F(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"div",33),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2);return t.KtG(i.showSortFilter=!i.showSortFilter)}),t.qZA()}}function N(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"li",34),t.NdJ("click",function(){const a=t.CHM(e).$implicit,c=t.oxw(2);return t.KtG(c.changeOrderBy(a))}),t._uU(1),t.qZA()}if(2&r){const e=o.$implicit,n=t.oxw(2);t.ekj("active",e.value==n.orderBy.value),t.xp6(1),t.hij(" ",e.display_name," ")}}function Z(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"div",37)(1,"div",38),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.openFilter=!0)}),t.O4$(),t.TgZ(2,"svg",39),t._UZ(3,"path",40)(4,"path",41),t.qZA(),t._uU(5," B\u1ed9 l\u1ecdc "),t.qZA(),t.kcU(),t.TgZ(6,"div",25)(7,"div",26),t.O4$(),t.TgZ(8,"svg",27),t._UZ(9,"path",28),t.qZA(),t.kcU(),t._UZ(10,"span",29),t.YNc(11,F,1,0,"div",30),t.qZA(),t.TgZ(12,"ul",31),t.YNc(13,N,2,3,"li",32),t.qZA()()()}if(2&r){const e=t.oxw();
1t.xp6(6),t.ekj("active",e.showSortFilter),t.xp6(4),t.Q6J("innerText",e.orderBy.display_name),t.xp6(1),t.Q6J("ngIf",!e.isDesktop),t.xp6(2),t.Q6J("ngForOf",e.orderByOptions)}}function E(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"span",47),t.NdJ("click",function(){t.CHM(e);const i=t.oxw().$implicit,a=t.oxw().$implicit,c=t.oxw(2);return i.checked=!1,t.KtG(c.handleFilter("change_filter",{attr:i,item:a}))}),t._uU(1),t.qZA()}if(2&r){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.content_value," \xd7 ")}}function I(r,o){if(1&r&&(t.ynx(0),t.YNc(1,E,2,1,"span",46),t.BQk()),2&r){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",e.checked)}}function U(r,o){if(1&r&&(t.ynx(0),t.YNc(1,I,2,1,"ng-container",45),t.BQk()),2&r){const e=o.$implicit;t.xp6(1),t.Q6J("ngForOf",e.data)}}function S(r,o){if(1&r){const e=t.EpF();t.TgZ(0,"div",42)(1,"div",43)(2,"span",44),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFilter("remove_all_filter",{}))}),t._uU(3,"X\xf3a t\u1ea5t c\u1ea3"),t.qZA(),t.YNc(4,U,2,1,"ng-container",45),t.qZA()()}if(2&r){const e=t.oxw();
1t.xp6(4),t.Q6J("ngForOf",e.filters)}}function D(r,o){1&r&&(t.TgZ(0,"div",50),t._UZ(1,"div",51)(2,"div",52)(3,"div",53),t.qZA())}const J=function(){return[]};function z(r,o){1&r&&(t.TgZ(0,"div",48),t.YNc(1,D,4,0,"div",49),t.qZA()),2&r&&(t.xp6(1),t.Q6J("ngForOf",t.DdM(1,J).constructor(40)))}function B(r,o){if(1&r&&t._UZ(0,"app-product-item",54),2&r){const e=t.oxw();t.Q6J("items",e.products)("isMobile",e.isMobile)("isDesktop",e.isDesktop)}}function j(r,o){1&r&&(t.TgZ(0,"div",55),t._UZ(1,"img",56),t.TgZ(2,"div",57)(3,"p"),t._uU(4,"R\u1ea5t ti\u1ebfc! Ch\xfang t\xf4i kh\xf4ng t\xecm th\u1ea5y s\u1ea3n ph\u1ea9m n\xe0o t\u1ea1i chuy\xean m\u1ee5c s\u1ea3n ph\u1ea9m m\u1edbi n\xe0y."),t.qZA()()())}let Y=(()=>{class r extends m.H{constructor(e,n,i,a,c,K){super(K),this.utilsService=e,this.baseRouter=n,this.baseService=i,this.productService=a,this.route=c,this.products=[],this.isLoading=!1,this.newArrival={title:"S\u1ea3n ph\u1ea9m m\u1edbi"},this.filters=[],this.filtered=[],this.paginateParams={},this.priceFrom="",this.priceTo="",this.classApplied=!1,this.orderByOptions=u.z,this.orderBy=this.orderByOptions[0],this.params={},this.currentUrl="",this.openFilter=!1,this.showSortFilter=!1,this.showDescription=!1,this.baseRouter.routeReuseStrategy.shouldReuseRoute=function(){return!1}}ngOnInit(){this.currentUrl=this.baseRouter.url.split("?")[0],this.route.queryParams.subscribe(e=>{for(let n in e)if("price"==n){let i=e[n].split("-");i[0]&&(this.priceFrom=this.utilsService.formatCurrency(i[0])),i[1]&&(this.priceTo=this.utilsService.formatCurrency(i[1])),this.params.price=e[n]}else{if("page"==n&&(this.paginateParams.pageId=parseInt(e[n])),"order_by"==n)for(let i in this.orderByOptions)if(this.orderByOptions[i].value==e[n]){this.orderBy=this.orderByOptions[i];break}this.params[n]=e[n]}this.filtered=Object.values(this.params)}),this.getArrivalProduct()}handleFilter(e,n){switch(e){case"change_filter":"category"==n.item.slug&&n.attr.checked?this.params["danh-muc"]=n.attr.id:parseInt(this.params["danh-muc"])==parseInt(n.attr.id)&&!n.attr.checked&&delete this.params["danh-muc"],"brand"==n.item.slug&&n.attr.checked?this.params["thuong-hieu"]=n.attr.id:parseInt(this.params["thuong-hieu"])==parseInt(n.attr.id)&&!n.attr.checked&&delete this.params["thuong-hieu"],"brand"!=n.item.slug&&"category"!=n.item.slug&&n.attr.checked?this.params[n.item.slug]=n.attr.slug:this.params[n.item.slug]&&this.params[n.item.slug]==n.attr.slug&&!n.attr.checked&&delete this.params[n.item.slug],typeof this.params.page<"u"&&delete this.params.page;break;case"remove_all_filter":this.params={};break;case"filter_price":{let i=[];n.priceFrom&&""!=n.priceFrom&&i.push(n.priceFrom.replace(/\D/g,"")),n.priceTo&&""!=n.priceTo&&i.push(n.priceTo.replace(/\D/g,"")),this.params.price=i.join("-")}}this.buildUrl()}buildUrl(){this.baseRouter.navigate([this.currentUrl],{queryParams:this.params})}changeOrderBy(e){""!=e.value?(this.orderBy=e,this.params.order_by=this.orderBy.value):delete this.params.order_by,this.buildUrl()}getArrivalProduct(){let e=Object.assign({pageId:this.paginateParams.pageId||1,pageSize:this.paginateParams.pageSize||40,decorFilter:1},this.params);this.products=[],this.isLoading=!0,this.productService.getArrival(e).subscribe(n=>{if("successful"==n.status&&n.result){for(let a of n.result)this.productService.buildProductMiniData(a);let i=n.filters;for(let a of i){for(let c of a.values)c.content_value=c.title,delete c.title;a.display_name=a.title,a.data=a.values,delete a.title,delete a.values}this.filters=i,this.products=n.result,this.paginateParams.pagesCount=parseInt(n.pagesCount),this.paginateParams.pageId=parseInt(n.pageId),this.paginateParams.recordsCount=parseInt(n.recordsCount),this.paginateParams.pageSize=parseInt(n.pageSize),this.newArrival.rating_count=n.rating.rating_count||1,this.newArrival.rating_value=n.rating.rating_value||5,this.addMetaData()}this.isLoading=!1},n=>{this.isLoading=!1,console.log("C\xf3 l\u1ed7i x\u1ea3y ra trong qu\xe1 tr\xecnh l\u1ea5y getArrivalProduct")})}isFilterParam(){for(let e of this.filters)for(let n of e.data)if(n.checked)return!0;return!1}goToPage(e){this.params.page=e,this.buildUrl()}addMetaData(){this.baseService.getMetaData(this.currentUrl,"arrival").subscribe(e=>{let n={metaTitle:this.newArrival.meta_title,metaKeywords:this.newArrival.meta_keyword,metaDescription:this.newArrival.meta_description};if("successful"==e.status&&e.metaDataUrl)n.canonical=e.metaDataUrl.canonical,n.content=e.metaDataUrl.content,n.heading=e.metaDataUrl.heading,n.metaTitle=e.metaDataUrl.meta_title,n.metaKeywords=e.metaDataUrl.meta_keywords,n.metaDescription=e.metaDataUrl.meta_description,e.metaDataUrl.image&&(n.image=this.utilsService.resizeImage(e.metaDataUrl.image,0,0,90));else if("successful"==e.status&&e.metaDataTemplatePage){let i=this.utilsService.buildMetaDataClean({});n=this.baseService.buildMetaDataByTemplate(e.metaDataTemplatePage,i)}this.setMetaData(n)})}setMetaData(e){this.baseService.createDataStructure(JSON.stringify({"@context":"http://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,item:{"@id":l.D.APP_URL,name:l.D.APP_NAME}},{"@type":"ListItem",position:2,item:{"@id":l.D.APP_URL+this.currentUrl,name:this.newArrival.title}}]}),"BreadcrumbList");let i={"@context":"http://schema.org","@type":"WebSite",name:this.newArrival.title,alternateName:this.baseService.stripTagHtml(e.metaDescription),url:l.D.APP_URL+this.currentUrl};this.baseService.createDataStructure(JSON.stringify(i),"WebSite");let a=[];if(0!=this.products.length)for(let c=0;c<10;c++)this.products[c]&&a.push(this.utilsService.resizeImage(this.products[c].image_url,0,900));this.baseService.setTitle(e.metaTitle),this.baseService.setMeta([{name:"keywords",content:e.metaKeywords},{name:"description",content:e.metaDescription},{property:"og:title",content:e.metaTitle},{property:"og:description",content:e.metaDescription},{property:"og:image",content:e.image?e.image:this.newArrival.image_url},{property:"og:url",content:`${l.D.APP_URL+this.currentUrl}`},{property:"twitter:title",content:e.metaTitle},{property:"twitter:description",content:e.metaDescription},{property:"twitter:image",content:e.image?e.image:this.newArrival.image_url},{property:"twitter:card",content:"summary_large_image"}]),e.canonical&&""!=e.canonical&&this.baseService.createCanonicalURL(l.D.APP_URL+e.canonical,"canonical"),e.heading&&""!=e.heading&&(this.newArrival.title=e.heading),e.content&&""!=e.content&&(this.newArrival.content=e.content)}changeFilter(e){e.name&&["change_filter","remove_all_filter","filter_price"].indexOf(e.name)>-1?this.handleFilter(e.name,e.data):e.name&&"close_filter"==e.name&&(this.openFilter=!1)}static#t=this.\u0275fac=function(n){return new(n||r)(t.Y36(f.F),t.Y36(p.F0),t.Y36(h.b),t.Y36(_.M),t.Y36(p.gz),t.Y36(t.zs3))};static#e=this.\u0275cmp=t.Xpm({type:r,selectors:[["app-new-arrival"]],features:[t.qOj],decls:23,vars:21,consts:[["class","site-breadcrumb",4,"ngIf"],[1,"catalogue-wrapper"],[1,"results-list-product"],[1,"product-wrapper-box"],[1,"list-sidebar"],[3,"openFilter","filters","filtered","priceFrom","priceTo","filterPage","changeFilter"],[1,"product-list"],[1,"results-info"],[1,"category-title",3,"click"],["width","16","height","16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 240.835 240.835","style","enable-background:new 0 0 240.835 240.835;",0,"xml","space","preserve",3,"rotate-icon","click",4,"ngIf"],["class","sort-filter-box",3,"active",4,"ngIf"],["class","description",3,"expand","innerHTML",4,"ngIf"],["class","face-background-sort",3,"active","click",4,"ngIf"],["class","filter-bar-wrapper",4,"ngIf"],["class","filter-result",4,"ngIf"],["class","product-item-gird loading-product-list",4,"ngIf"],[3,"items","isMobile","
1isDesktop",4,"ngIf"],["class","empty-product",4,"ngIf"],[3,"pagesCount","pageId","pageSize","recordsCount","handlePage"],[1,"site-breadcrumb"],[1,"home"],[3,"routerLink"],[4,"ngIf"],["width","16","height","16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 240.835 240.835",0,"xml","space","preserve",2,"enable-background","new 0 0 240.835 240.835",3,"click"],["d","M129.007,57.819c-4.68-4.68-12.499-4.68-17.191,0L3.555,165.803c-4.74,4.74-4.74,12.427,0,17.155\n                                c4.74,4.74,12.439,4.74,17.179,0l99.683-99.406l99.671,99.418c4.752,4.74,12.439,4.74,17.191,0c4.74-4.74,4.74-12.427,0-17.155\n                                L129.007,57.819z"],[1,"sort-filter-box"],[1,"sort-filter-text"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","fill","currentColor","viewBox","0 0 24 24"],["d","M7 20h2V8h3L8 4 4 8h3zm13-4h-3V4h-2v12h-3l4 4z"],[3,"innerText"],["class","face-button-sort",3,"click",4,"ngIf"],[1,"sort-bar-wrapper"],["class","sort-bar-item",3,"active","click",4,"ngFor","ngForOf"],[1,"face-button-sort",3,"click"],[1,"sort-bar-item",3,"click"],[1,"description",3,"innerHTML"],[1,"face-background-sort",3,"click"],[1,"filter-bar-wrapper"],[1,"filter-name",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 24 24"],["d","M7.5 14.5c-1.58 0-2.903 1.06-3.337 2.5H2v2h2.163c.434 1.44 1.757 2.5 3.337 2.5s2.903-1.06 3.337-2.5H22v-2H10.837c-.434-1.44-1.757-2.5-3.337-2.5zm0 5c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5S9 17.173 9 18s-.673 1.5-1.5 1.5zm9-11c-1.58 0-2.903 1.06-3.337 2.5H2v2h11.163c.434 1.44 1.757 2.5 3.337 2.5s2.903-1.06 3.337-2.5H22v-2h-2.163c-.434-1.44-1.757-2.5-3.337-2.5zm0 5c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5z"],["d","M12.837 5C12.403 3.56 11.08 2.5 9.5 2.5S6.597 3.56 6.163 5H2v2h4.163C6.597 8.44 7.92 9.5 9.5 9.5s2.903-1.06 3.337-2.5h9.288V5h-9.288zM9.5 7.5C8.673 7.5 8 6.827 8 6s.673-1.5 1.5-1.5S11 5.173 11 6s-.673 1.5-1.5 1.5z"],[1,"filter-result"],[1,"filter-result-box"],[1,"filter-result-selected",3,"click"],[4,"ngFor","ngForOf"],["class","filter-result-selected","title","X\xf3a",3,"click",4,"ngIf"],["title","X\xf3a",1,"filter-result-selected",3,"click"],[1,"product-item-gird","loading-product-list"],["class","product-loading-item",4,"ngFor","ngForOf"],[1,"product-loading-item"],[1,"product-loading-item-image","loading-action"],[1,"product-loading-item-title","loading-action"],[1,"product-loading-item-bottom","loading-action"],[3,"items","isMobile","isDesktop"],[1,"empty-product"],["src","/assets/images/empty-product.png","width","225","height","225","alt","R\u1ea5t ti\u1ebfc. Ch\xfang t\xf4i kh\xf4ng t\xecm th\u1ea5y s\u1ea3n ph\u1ea9m n\xe0o t\u1ea1i chuy\xean m\u1ee5c s\u1ea3n ph\u1ea9m m\u1edbi n\xe0y."],[1,"empty-product-content"]],template:function(n,i){1&n&&(t.YNc(0,P,5,2,"ul",0),t.TgZ(1,"div",1)(2,"div",2)(3,"div",3)(4,"aside",4)(5,"app-product-filter",5),t.NdJ("changeFilter",function(c){return i.changeFilter(c)}),t.qZA()(),t.TgZ(6,"div",6)(7,"div",7)(8,"label")(9,"h1",8),t.NdJ("click",function(){return i.showDescription=!i.showDescription}),t._uU(10),t.qZA(),t.YNc(11,M,2,2,"svg",9),t.qZA(),t.YNc(12,k,8,5,"div",10),t.YNc(13,A,1,3,"div",11),t.YNc(14,T,1,2,"div",12),t.qZA(),t.YNc(15,Z,14,5,"div",13),t.YNc(16,S,5,1,"div",14),t.TgZ(17,"div",6),t.YNc(18,z,2,2,"div",15),t.YNc(19,B,1,3,"app-product-item",16),t.YNc(20,j,5,0,"div",17),t.qZA(),t.TgZ(21,"app-paginate",18),t.NdJ("handlePage",function(c){return i.goToPage(c)}),t.qZA()()(),t._UZ(22,"app-text-seo"),t.qZA()()),2&n&&(t.Q6J("ngIf",i.isDesktop),t.xp6(5),t.Q6J("openFilter",i.openFilter)("filters",i.filters)("filtered",i.filtered)("priceFrom",i.priceFrom)("priceTo",i.priceTo)("filterPage","chuy\xean m\u1ee5c"),t.xp6(5),t.hij(" ",i.newArrival.title," "),t.xp6(1),t.Q6J("ngIf",!i.isDesktop),t.xp6(1),t.Q6J("ngIf",i.isDesktop),t.xp6(1),t.Q6J("ngIf",!i.isDesktop),t.xp6(1),t.Q6J("ngIf",!i.isDesktop),t.xp6(1),t.Q6J("ngIf",!i.isDesktop),t.xp6(1),t.Q6J("ngIf",i.isFilterParam()&&!i.isDesktop),t.xp6(2),t.Q6J("ngIf",i.isLoading),t.xp6(1),t.Q6J("ngIf",i.products.length>0),t.xp6(1),t.Q6J("ngIf",i.products.length<=0&&!i.isLoading),t.xp6(1),t.Q6J("pagesCount",i.paginateParams.pagesCount)("pageId",i.paginateParams.pageId)("pageSize",i.paginateParams.pageSize)("recordsCount",i.paginateParams.recordsCount))},dependencies:[g.sg,g.O5,v.c,x.V,b.N,w.h,p.rH],styles:['.results-info[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:0}
1.filter-name[_ngcontent-%COMP%], .sort-filter-text[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:5px;gap:6px;font-weight:var(--bold600);position:relative;-webkit-user-select:none;user-select:none;color:var(--black);cursor:pointer;font-size:var(--fontsize);transition:all .3s ease-in-out}.category-title[_ngcontent-%COMP%]{font-weight:var(--bold600);color:var(--black);line-height:1.3;display:flex;justify-content:flex-start;align-items:center;grid-gap:6px}input#category-title[_ngcontent-%COMP%]{position:absolute;opacity:0}.sort-filter-box[_ngcontent-%COMP%]{width:fit-content;width:-moz-fit-content;margin-left:auto;position:relative}.filter-result-remove[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;cursor:pointer;font-size:15px;font-weight:600;text-decoration:underline;padding:4px 0;margin-top:4px}.filter-result-remove[_ngcontent-%COMP%]:hover{text-decoration:none}.sort-bar-wrapper[_ngcontent-%COMP%]{display:block;padding:var(--gap10) var(--gap16);-webkit-user-select:none;user-select:none;position:absolute;top:100%;width:100%;
1min-width:200px;max-width:320px;right:0;background-color:#fff;box-shadow:0 4px 24px #0b0b0b38;z-index:99;transform:translateY(10px);opacity:0;pointer-events:none;transition:all .3s ease-in-out}.sort-bar-item[_ngcontent-%COMP%]{padding:6px 0;display:block;position:relative;color:var(--borderColor);white-space:nowrap;cursor:pointer;font-size:17px}.sort-bar-item[_ngcontent-%COMP%]:hover{color:#111}.sort-bar-item.active[_ngcontent-%COMP%]{color:#ef9b0f;cursor:default}.sort-bar-item.active[_ngcontent-%COMP%]:after{opacity:1}.face-button-sort[_ngcontent-%COMP%]{pointer-events:none;display:none;width:100%;height:100%;background-color:#fff0;position:absolute;top:0;left:0}.results-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:0;gap:var(--gap10)}.results-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;gap:8px}.search-term[_ngcontent-%COMP%]{word-break:break-all;white-space:normal}@media (min-width: 1300px){.list-sidebar[_ngcontent-%COMP%]   .filter-result[_ngcontent-%COMP%]{margin-top:6px}.filter-name[_ngcontent-%COMP%]{display:none;opacity:0;pointer-events:none}.product-wrapper-box[_ngcontent-%COMP%]{--appFilter: 250px;display:grid;grid-template-columns:var(--appFilter) calc(100% - var(--appFilter) - 36px);grid-gap:36px}.product-wrapper-box.no-data[_ngcontent-%COMP%]{grid-template-columns:1fr}.product-wrapper-box.no-data[_ngcontent-%COMP%]   .list-sidebar[_ngcontent-%COMP%]{display:none}.filter-result-title[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap8)}.filter-result-title[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:600;color:var(--black)}.filter-result-title[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{font-size:var(--gap14)}}@media (max-width: 1181px){.sort-filter-box.active[_ngcontent-%COMP%]   .sort-bar-wrapper[_ngcontent-%COMP%]{transform:translateY(0);opacity:1;pointer-events:all;border:none}.face-background-sort[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-color:#0b0b0b00;z-index:1;pointer-events:none}.face-background-sort.active[_ngcontent-%COMP%]{pointer-events:all}.results-info[_ngcontent-%COMP%]{display:block;gap:0;margin:0;padding:var(--gap10) 0;border-bottom:none}label[for=category-title][_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block!important;margin-left:auto;min-width:24px;min-height:24px}.manufacture-title[_ngcontent-%COMP%], .category-title[_ngcontent-%COMP%]{padding:0;margin:0;font-weight:var(--bold600);display:flex;justify-content:flex-start;align-items:center;gap:6px;width:100%;flex-wrap:wrap}}@media (min-width: 1181px){.filter-name[_ngcontent-%COMP%]:hover, .sort-filter-box[_ngcontent-%COMP%]:hover   .sort-filter-text[_ngcontent-%COMP%]{border-color:var(--borderColor);color:var(--borderColor)}.sort-filter-box[_ngcontent-%COMP%]:hover   .sort-bar-wrapper[_ngcontent-%COMP%]{transform:translateY(0);opacity:1;pointer-events:all}label[for=category-title][_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{font-size:var(--gap14)}}@media (min-width: 1181px){.results-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap8)}.filter-name[_ngcontent-%COMP%], .sort-bar-wrapper[_ngcontent-%COMP%]{grid-column-start:span 2}}@media (min-width: 860px) and (max-width: 1180px){label[for=category-title][_ngcontent-%COMP%]{grid-area:header;padding:4px 0}.results-info[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{grid-area:description;border:none}.sort-bar-wrapper[_ngcontent-%COMP%]{grid-area:sort;justify-content:space-between}.results-info[_ngcontent-%COMP%]   .filter-name[_ngcontent-%COMP%]{grid-area:filter;border:1px solid #e1e1e1;margin-left:var(--gap12);white-space:nowrap;width:100%}}@media (max-width: 860px){.face-button-sort[_ngcontent-%COMP%]{display:block;pointer-events:all}}@media (max-width: 760px){.results-info[_ngcontent-%COMP%]{padding:2px var(--gap10) 0 var(--gap10)}.results-info[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-top:var(--gap10)}.results-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{min-height:40px;
1display:flex;justify-content:space-between;align-items:center;gap:var(--gap10);background-color:#fff;padding:0;width:100%}.results-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{white-space:normal;line-height:44px}.results-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:6px 0}.filter-name[_ngcontent-%COMP%]{width:100%;border:none}.filter-bar-wrapper[_ngcontent-%COMP%]{border-bottom:1px solid #e2e2e2}.sort-filter-box[_ngcontent-%COMP%]{width:100%}.filter-name[_ngcontent-%COMP%]   .sort-filter-text[_ngcontent-%COMP%]{border:none;font-weight:var(--bold600);font-size:var(--fontsize);line-height:36px}label[for=category-title][_ngcontent-%COMP%]{padding:var(--gap12) 0 6px;background-color:#fff;grid-column-start:span 2}.filter-name[_ngcontent-%COMP%]:after{content:"";width:1px;height:50%;display:block;background-color:#e2e2e2;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sort-bar-item[_ngcontent-%COMP%]:last-child{margin-right:0}.sort-bar-item[_ngcontent-%COMP%]:nth-child(n+2){margin-left:0}.sort-bar-item[_ngcontent-%COMP%]{font-size:var(--fontsize)}.sort-bar-wrapper[_ngcontent-%COMP%]{border-bottom:none;white-space:nowrap;width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:#fff;border-top:8px solid #f3f3f3}.sort-bar-wrapper[_ngcontent-%COMP%]   .sort-bar-item[_ngcontent-%COMP%]{padding:0;line-height:36px;font-weight:var(--bold600);border:none}.sort-bar-wrapper[_ngcontent-%COMP%]   .sort-bar-item.active[_ngcontent-%COMP%]{color:#ffba00;order:1}.sort-bar-item[_ngcontent-%COMP%]:after{display:none}label[for=category-title][_ngcontent-%COMP%]{padding:var(--gap12) var(--gap16) 6px}.filter-name[_ngcontent-%COMP%], .sort-filter-text[_ngcontent-%COMP%]{border-radius:0;border:none;line-height:36px}.results-info[_ngcontent-%COMP%]:has(.category-title:only-child){padding-bottom:0}}@media (max-width: 760px){.results-info[_ngcontent-%COMP%]{border-bottom:8px solid #f3f3f3}}','.product-list[_ngcontent-%COMP%]{position:relative}.results-list-product[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;position:relative}.filter-result-box[_ngcontent-%COMP%], .filter-bar-wrapper[_ngcontent-%COMP%], .filter-result-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap10)}.filter-result-box[_ngcontent-%COMP%]{gap:6px;justify-content:flex-start;flex-wrap:wrap;padding:0;margin-bottom:var(--gap16)}.filter-result-selected[_ngcontent-%COMP%]{font-size:var(--gap14);line-height:1.4;padding:8px var(--gap16);margin:0;background-color:#f6f6f6;border-radius:5px;cursor:pointer;box-shadow:none;text-shadow:none;color:var(--black);outline:2px solid transparent;transition:all var(--trans)}.category-banner-link[_ngcontent-%COMP%]{display:block}.category-banner-link[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]{width:100%;position:relative;display:block}.category-banner-link[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]:before{content:"";display:block;padding-top:calc(100% * 200/ 1240)}.category-banner-link[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-item-gird[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap20);width:100%}.product-loading-item[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;border-radius:5px;background-color:#fff}.product-loading-item[_ngcontent-%COMP%]   .product-loading-item-image[_ngcontent-%COMP%]{border-radius:5px;background:linear-gradient(45deg,rgba(209,209,209,.35),rgba(11,11,11,.1),rgba(209,209,209,.1),rgba(209,209,209,.15));background-size:400% 400%;animation:gradient 3s ease infinite}.product-loading-item-image[_ngcontent-%COMP%]{position:relative}.product-loading-item-image[_ngcontent-%COMP%]:before{content:"";padding-top:100%;display:block}.product-loading-item-title[_ngcontent-%COMP%]{height:36px;background:linear-gradient(.25turn,#f3f3f3,#f5f5f5,#fff),linear-gradient(.25turn,#f3f3f3,#f5f5f5,#fff),linear-gradient(.25turn,#f3f3f3,#f5f5f5,#fff);background-repeat:no-repeat;background-size:165px 14px,150px 14px,134px 14px;background-position:10px 0px,10px 18px,10px 36px}.product-loading-item-bottom[_ngcontent-%COMP%]{height:36px;background:linear-gradient(.25turn,#f2f2f2,#f5f5f5,#fff),linear-gradient(.25turn,#f2f2f2,#f5f5f5,#fff),linear-gradient(.25turn,#f2f2f2,#f5f5f5,#fff);background-repeat:no-repeat;background-size:140px 14px,140px 18px,100px 16px;background-position:10px 2px,10px 24px,10px 45px}.empty-product[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 48px;margin-bottom:calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)));text-align:center}.empty-product-content[_ngcontent-%COMP%]{margin-top:16px;font-size:16px}.search-notification[_ngcontent-%COMP%]{display:grid;grid-template-columns:255px calc(100% - 275px);grid-gap:20px;align-items:center;max-width:880px;margin:0 auto}.search-notification[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:disc;padding-left:15px;margin:10px 0 0 10px}@media (min-width: 760px){.product-item-gird[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.description[_ngcontent-%COMP%]{display:none;margin:0!important}.description.expand[_ngcontent-%COMP%]{display:block;padding-bottom:8px}[_nghost-%COMP%]   .description[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(n+2){margin-top:10px}@media (min-width: 800px){[for=category-title][_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-left:auto;cursor:pointer}}
1@media (min-width: 1181px){.filter-result-selected[_ngcontent-%COMP%]:hover{background-color:#dedede;outline:2px solid #dedede}.product-item-gird[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}.product-loading-item-title[_ngcontent-%COMP%]{background-position:0 0px,0 18px,0 36px}.product-loading-item-bottom[_ngcontent-%COMP%]{background-position:0 2px,0 24px,0 45px}.filter-action-wrapper[_ngcontent-%COMP%]{margin-bottom:var(--gap16)}}@media (max-width: 760px){.search-notification[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px}.filter-bar-wrapper[_ngcontent-%COMP%]{margin-bottom:0;border:none;display:grid;grid-template-columns:1fr 1fr;min-height:50px}.product-item-gird[_ngcontent-%COMP%]{padding:10px 12px;background-color:#f3f3f3}.product-loading-item-title[_ngcontent-%COMP%]{height:58px}.product-loading-item-bottom[_ngcontent-%COMP%]{height:66px}.category-banner-link[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%]:before{padding-top:calc(100% * 300 / 720)}.filter-result-box[_ngcontent-%COMP%]{border-top:1px solid #e1e1e1;margin-bottom:var(--gap10);padding:var(--gap10) var(--gap10) 0 var(--gap10)}.product-item-gird.loading-product-list[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap10);width:100%;padding:10px}[_nghost-%COMP%]     .inside-key-footer{padding-bottom:100px}}@media (min-width: 780px) and (max-width: 900px){[_nghost-%COMP%]     .product-item-gird .simple-config{max-width:182px}}']})}return r})();var L=s(8531),Q=s(9552),H=s(9125),q=s(1429);const R=[{path:"",component:Y}];let $=(()=>{class r{static#t=this.\u0275fac=function(n){return new(n||r)};static#e=this.\u0275mod=t.oAB({type:r});static#n=this.\u0275inj=t.cJS({imports:[g.ez,L.q,Q.D,q.t,H.W,p.Bz.forChild(R)]})}return r})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.