PageSourceSearch

https://bestshop.mn/_next/static/chunks/4378-b44818a72fbe6490.js?dpl=dpl_DsKsXjkNVbamiV1hUqesMvA81B92

js bestshop.mn collected 2026-09-24 15:06:22 UTC 82,495 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4378],{622:(e,n,t)=>{t.d(n,{z$:()=>s,fX:()=>r,BS:()=>l,I0:()=>i});var a=t(78204);let s=(e,n)=>Math.floor((Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())-Date.UTC(n.getFullYear(),n.getMonth(),n.getDate()))/864e5),i=e=>(!e.saleExpireAt||new Date<new Date(e.saleExpireAt))&&e.price>e.sellingPrice?{percent:((1-e.sellingPrice/e.price)*100).toFixed(0),amount:e.price-e.sellingPrice}:null,l=(e,n)=>s(new Date,new Date(e.createdAt))<(n||30);function r(e){let n=new Date().toISOString(),t=null==e?void 0:e.filter(e=>e.active&&e.start_at<=n&&(null===e.expire_at||e.expire_at>=n));return(0,a.orderBy)(t,"priority","asc")}},931:(e,n,t)=>{t.r(n),t.d(n,{ResponsiveDrawer:()=>c});var a=t(54568),s=t(36386),i=t(5530),l=t(25150),r=t.n(l),o=t(87249);function c(e){let{className:n,onClose:t,title:l,children:c,width:d,mobileClosePosition:m,titleClassName:u,bodyClassName:p,footerClassName:x,footer:h,...g}=e;return(0,a.jsxs)(s.lG,{className:(0,o.A)(n,"relative z-50"),onClose:t,...g,children:[(0,a.jsx)(s.Xi,{transition:!0,className:"   fixed inset-0 bg-gray-500/75 duration-500 ease-in-out data-[closed]:opacity-0"}),(0,a.jsx)("div",{className:"fixed inset-0 overflow-hidden",children:(0,a.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,a.jsx)("div",{className:"pointer-events-none fixed inset-x-0 top-[20%] bottom-0 flex w-full lg:inset-y-0 lg:right-0 lg:left-auto ".concat(null!=d?d:"lg:w-[600px]"," lg:pl-10"),children:(0,a.jsxs)(s.Lj,{transition:!0,className:"group pointer-events-auto relative w-screen max-w-full transform duration-300 ease-in-out data-[closed]:translate-y-10 data-[closed]:opacity-0 lg:duration-500 lg:data-[closed]:translate-x-full lg:data-[closed]:translate-y-0 lg:data-[closed]:opacity-50",children:[(0,a.jsx)("div",{className:r()("absolute pt-2 pr-2 duration-500 ease-in-out group-data-[closed]:opacity-0 lg:top-0 lg:left-0 lg:-ml-10 lg:pr-4",{"-top-12 right-0 left-auto m-0 flex":"topRight"===m,"hidden lg:flex":!m}),children:(0,a.jsxs)("button",{type:"button",className:"btn btn-square btn-sm bg-base-200 text-base-content       relative z-20 flex rounded-md focus:ring-2 focus:outline-hidden",onClick:()=>t(!1),children:[(0,a.jsx)("span",{className:"absolute -inset-2.5"}),(0,a.jsx)("span",{className:"sr-only",children:"Close panel"}),(0,a.jsx)(i.A,{className:"  size-6","aria-hidden":"true"})]})}),(0,a.jsxs)("div",{className:" bg-base-100 flex h-full flex-col rounded-t-lg shadow-xl lg:rounded-t-none",children:[(0,a.jsxs)("div",{className:(0,o.A)("bg-base-100   z-30 flex flex-none items-center justify-between gap-4 px-4 py-3 sm:px-6",u),children:[l&&(0,a.jsx)(s.L3,{className:"    text-base leading-6 font-semibold lg:text-xl",children:l}),(0,a.jsxs)("button",{type:"button",className:r()("btn btn-square btn-ghost btn-sm lg:hidden",{hidden:m}),onClick:()=>t(!1),children:[(0,a.jsx)("span",{className:"sr-only",children:"Close panel"}),(0,a.jsx)(i.A,{className:"size-5","aria-hidden":"true"})]})]}),(0,a.jsx)("div",{className:(0,o.A)("thin-scrollbar flex-1 overflow-y-auto",p),children:c}),h&&(0,a.jsx)("div",{className:(0,o.A)("flex-none",x),children:h})]})]})})})})]})}},10538:(e,n,t)=>{t.d(n,{ProductButtonsProvider:()=>eF,u:()=>eS});var a,s,i=t(54568),l=t(7620),r=t(26405),o=t(60128),c=t(57020),d=t(27541),m=t(49754),u=t(67216),p=t(26001),x=t(23938),h=t(75317),g=t(15146),b=t(36386),f=t(25150),v=t.n(f),j=t(78204);function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}let N=function(e){return l.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),a||(a=l.createElement("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:1.5,d:"M1.667 8c0-2.986 0-4.479.927-5.406.928-.927 2.42-.927 5.406-.927s4.479 0 5.406.927c.928.927.928 2.42.928 5.406s0 4.478-.928 5.406c-.927.927-2.42.927-5.406.927s-4.478 0-5.406-.927c-.927-.928-.927-2.42-.927-5.406Z"})),s||(s=l.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M4 6h2.333m5 0H12m-4-.667v1.333m1.667-1.333v1.333M12 10H8m-3.333 0H4m2.333-.667v1.333"})))};var w=t(17347);function k(e){let{defaultOpen:n=!1,sg:t}=e,[a,s]=(0,l.useState)(n),[r,c]=(0,l.useState)("chart");return t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{type:"button",onClick:()=>s(!0),className:" text-sm underline",children:(0,i.jsxs)("span",{className:"flex items-center gap-2",children:[(0,i.jsx)(A,{}),o.Ru._({id:"1Y3NqU"})]})}),(0,i.jsx)(w._,{open:a,onClose:()=>s(!1),width:"w-screen max-w-full md:max-w-[750px]",children:(0,i.jsxs)("div",{className:"p-4",children:[(0,i.jsxs)("div",{role:"tablist",className:"bg-base-300 mb-5 flex flex-nowrap gap-6 px-4",children:[(0,i.jsx)("button",{type:"button",onClick:()=>c("chart"),className:v()("border-b-2 border-transparent py-2 text-sm",{"border-b-primary":"chart"===r}),children:"Хэмжээний хүснэгт"}),(0,i.jsx)("button",{type:"button",onClick:()=>c("male"),className:v()("border-b-2 border-transparent py-2 text-sm",{"border-b-primary":"male"===r}),children:"Эрэгтэй"}),(0,i.jsx)("button",{type:"button",onClick:()=>c("female"),className:v()("border-b-2 border-transparent py-2 text-sm",{"border-b-primary":"female"===r}),children:"Эмэгтэй"})]}),"chart"===r&&(0,i.jsxs)("div",{children:[(0,i.jsx)("h4",{className:"mb-5 text-sm font-semibold",children:t.title}),(0,i.jsx)("div",{className:"overflow-x-auto",children:(0,i.jsx)("table",{className:"table-sm border-base-content/10 table border",children:(0,i.jsx)("tbody",{children:t.csv.map((e,n)=>(0,i.jsx)("tr",{children:e.map((e,t)=>(0,i.jsx)("td",{className:"border-base-content/10 border ".concat(0===t?"text-right":""),children:(0,i.jsx)("span",{className:v()(0===t||0===n?"text-center font-semibold":void 0,"text-xs whitespace-nowrap"),children:e})},JSON.stringify([e,t,n])))},JSON.stringify([e,n])))})})})]}),("male"===r||"female"===r)&&(0,i.jsx)($,{tab:r})]})})]}):null}function $(e){let{tab:n}=e,[t,a]=(0,l.useState)(void 0);return(0,i.jsxs)("div",{className:"overflow-x-auto",children:[(0,i.jsx)("h4",{className:"mb-5 text-sm font-semibold",children:" Хэмжих заавар"}),(0,i.jsxs)("ul",{className:"list-disc pl-4 text-sm",children:[(0,i.jsx)("li",{children:"Өндөр: Хөл нүцгэн зогсож толгойноос өлмий хүртэл хэмжинэ"}),(0,i.jsx)("li",{children:"Цээжний тойрог: Цээжний хамгийн өргөн хэсгээр хэмжинэ"}),(0,i.jsx)("li",{children:"Бүсэлхий: Бүсэлхийн хамгийн нарийн хэсгээр хэмжинэ"}),(0,i.jsx)("li",{children:"Тааз: Таазны хамгийн өргөн хэсгээр хэмжинэ"}),(0,i.jsx)("li",{children:"Өмдний дотор шуумгийн хэмжээ: Шалнаас салтаа хүртэлх урт"})]}),(0,i.jsxs)("div",{className:"border-base-content/20 mt-4 flex flex-nowrap gap-5 border-t border-dashed pt-4",children:[(0,i.jsxs)("div",{className:"relative w-[260px] flex-none px-10",children:["male"===n&&(0,i.jsx)("img",{alt:"male",className:"w-full",src:"https://cdnp.cody.mn/assets/1509/content/65f6b3f22bd36961a2cdc0380b262d4a.jpg"}),"female"===n&&(0,i.jsx)("img",{alt:"female",className:"w-full",src:"https://cdnp.cody.mn/assets/1510/content/96874393456c3ba631ce40c6e43fa267.jpg"}),(0,i.jsxs)("div",{className:"z-20",children:[(0,i.jsx)("div",{style:{width:40,height:3,top:55,left:110},className:"bg-error absolute shadow-sm ".concat(1===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:94,height:3,top:175,left:85},className:"bg-error absolute shadow-sm ".concat(2===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:3,height:170,top:125,left:190},className:"bg-error absolute shadow-sm ".concat(3===t?"block":"hidden")}
1),(0,i.jsx)("div",{style:{width:112,height:3,top:290,left:72},className:"bg-error absolute shadow-sm ".concat(4===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:3,height:190,top:320,left:128},className:"bg-error absolute shadow-sm ".concat(5===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:3,height:230,top:280,left:90},className:"bg-error absolute shadow-sm ".concat(6===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:3,height:200,top:100,left:128},className:"bg-error absolute shadow-sm ".concat(7===t?"block":"hidden")}),(0,i.jsx)("div",{style:{width:106,height:3,top:260,left:76},className:"bg-error absolute shadow-sm ".concat(8===t?"block":"hidden")})]})]}),(0,i.jsxs)("div",{className:"space-y-2 text-sm",children:[(0,i.jsxs)("div",{onMouseEnter:()=>a(1),onMouseLeave:()=>a(void 0),className:"cursor-pointer rounded border p-2 ".concat(1===t?"border-error opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Толгойн тойрог"}),(0,i.jsx)("p",{children:"Хөмсөгний түвшин дагуу хөндлөн хэмжинэ"})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(2),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(2===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Цээжний тойрог"}),(0,i.jsx)("p",{children:"Цээжний хамгийн өргөн хэсгээр суганаас нурууг тойруулан хэмжинэ."})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(3),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(3===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Ханцуйн урт"}),(0,i.jsx)("p",{children:"Гараа бага зэрэг нугалаад захын арын голоос мөр хүртэл, гарын арын дагуу бугуй хүртэл хэмжинэ."})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(4),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(4===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Ташааны тойрог"}),(0,i.jsx)("p",{children:"Ташааны хамгийн өргөн хэсгийг хэмжинэ"})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(5),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(5===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Хөлийн дотор хэсэг"}),(0,i.jsx)("p",{children:"Салтаанаас хөлийн шагай хүртэл хэмжинэ"})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(6),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(6===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Хөлийн гадна талын урт"}),(0,i.jsx)("p",{children:"Бэлхүүснээс шагай хүртэл хэмжинэ"})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(7),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(7===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Их биеийн урт"}),(0,i.jsx)("p",{children:"Хувцасны арын голоос доод зах хүртэл хэмжинэ"})]}),(0,i.jsxs)("div",{onMouseEnter:()=>a(8),onMouseLeave:()=>a(void 0),className:"cursor-pointer border p-2 ".concat(8===t?"border-primary opacity-100":"border-transparent opacity-70"),children:[(0,i.jsx)("h5",{className:"font-semibold",children:"Бэлхүүсний тойрог"}),(0,i.jsx)("p",{children:"Бэлхүүсний хамгийн нарийн хэсгийг хэмжинэ"})]})]})]})]})}function A(){return"btf"===m.A.index?(0,i.jsx)(N,{className:"text-base-content size-4"}):null}var _=t(27952),C=t(37864);let z=["XXXS","3XS","XXS","2XS","XS","S","M","L","XL","XXL","2XL","XXXL","3XL","XXXXL","4XL"];function P(e){let{p:n,v:t,setVariant:a}=e,s=(0,j.uniqBy)(n.variantsIncludingMaster.flatMap(e=>e.optionValues),"id");return n.optionTypes.map((e,l)=>{var r,c;let d=t.optionValues.find(n=>n.optionType.id===e.id),u=((e,t)=>{let a=s.filter(n=>n.optionType.id===e);return["clothing_size","pants_size"].includes(t)?(0,j.sortBy)(a,e=>{var n;return z.indexOf((null==(n=e.presentation)?void 0:n.toUpperCase())||"")},"asc"):"shoe_size"===t?(0,j.sortBy)(a,e=>e.presentation,"asc"):"lensgallery"===m.A.index&&"size"===t?a.filter(e=>{var t;return null==(t=n.variantsIncludingMaster.find(n=>n.optionValues.find(n=>n.id===e.id)))?void 0:t.canSupply}).map(e=>({...e,name:isNaN(Number(e.name))?e.name:Number(e.name).toFixed(2),presentation:isNaN(Number(e.presentation))?e.presentation:Number(e.presentation).toFixed(2)})):a})(e.id,e.name),p=e.name.includes("color")||e.name.includes("colour")||e.name.includes("piece");return(0,i.jsxs)("div",{className:v()("border-neutral/20 mt-4 border-dashed pb-4",""," ","   "," ","   ","   ","  ","   ","","","","   ","  ","   ",t.isMaster?" lg:border-b":"  lg:border-b-0",l===n.optionTypes.length-1?"  ":" "),children:[(0,i.jsx)("h2",{className:"sr-only",children:"Choose variant"}),(0,i.jsxs)("div",{className:"    mb-4 flex items-center justify-between",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsxs)("p",{className:" inline-block text-sm font-semibold",children:[("size"===(r=e.n
1ame)?o.Ru._({id:"Cj2Gtd"}):"color"===r?o.Ru._({id:"jZlrte"}):"clothing_size"===r?o.Ru._({id:"IeU5eV"}):null)||e.presentation,":"]}),(0,i.jsx)("button",{className:v()("btn btn-sm rounded-xs text-sm normal-case",!t.isMaster&&"","","","    ","   ","  ","    "),children:(c=d)?"btf"!==m.A.index?c.presentation||c.name:c.presentation&&c.name!==c.presentation?"".concat(c.name," - ").concat(c.presentation):c.name:o.Ru._({id:"pJLvdS"})})]}),["size","clothing_size","shoe_size","pants_size"].includes(e.name)&&n.sizingGuide&&(0,i.jsx)(k,{sg:n.sizingGuide})]}),(0,i.jsxs)("fieldset",{className:"mt-2",children:[(0,i.jsxs)("legend",{className:"sr-only",children:["Choose a ",e.name]}),(0,i.jsx)(R,{isImage:p,children:u.map(e=>{var s,l,r,o,c,m,u,x,h,g,b;let f=n.variantsIncludingMaster.filter(n=>n.optionValues.find(n=>n.id===e.id)),j=f.every(e=>!e.canSupply),y=()=>{if((null==d?void 0:d.id)===e.id)return;let s=n.variantsIncludingMaster.filter(n=>n.optionValues.find(n=>n.id===e.id)),i=t.optionValues.map(e=>e.id),l=s.sort((e,n)=>n.optionValues.filter(e=>i.includes(e.id)).length-e.optionValues.filter(e=>i.includes(e.id)).length);l.length>0&&a(l[0])};if(p){let{img:t,img2:a}=function(e){var n,t,a,s,i;let{p:l,matchingVariants:r,optionValue:o}=e;return{img:(null==(n=(0,C.last)(l.images))?void 0:n.url)||(null==(a=r[0])||null==(t=a.image)?void 0:t.replace(/\/(product|mini)\//,"/small/")),img2:null==(s=(0,C.last)(null==(i=l.productOptionValues.find(e=>e.optionValue.id===o.id))?void 0:i.images))?void 0:s.url}}({p:n,matchingVariants:f,optionValue:e});return(0,i.jsx)("li",{children:(0,i.jsx)("button",{type:"button",disabled:j,title:e.presentation,onClick:y,className:v()((null==(x=_.A.product.productDetail)||null==(u=x.optionTypes)||null==(m
1=u.color)?void 0:m.classes)||"btn aspect-1 bg-base-100 hover:bg-base-300 h-[unset] w-full object-cover p-1 disabled:cursor-not-allowed",(null==d?void 0:d.id)===e.id?(null==(b=_.A.product.productDetail)||null==(g=b.optionTypes)||null==(h=g.color)?void 0:h.selectedClasses)||"btn-secondary":"border-base-content/20 "),children:t?(0,i.jsx)("img",{src:a||t,alt:"product image",className:v()("aspect-1 w-full rounded-lg object-cover","","","  ")}):e.presentation})},e.id)}return(0,i.jsx)("button",{title:e.presentation,onClick:y,disabled:j,className:v()((null==(s=_.A.product.productDetail)?void 0:s.optionTypes)?null==(l=_.A.product.productDetail.optionTypes.size)?void 0:l.classes:"btn btn-sm disabled:cursor-not-allowed disabled:opacity-50","      ",(null==d?void 0:d.id)===e.id?[(null==(c=_.A.product.productDetail)||null==(o=c.optionTypes)||null==(r=o.size)?void 0:r.selectedClasses)||"btn-secondary","  "]:["border-base-content/20","","  "," "]),children:e.presentation},e.id)})})]})]},e.id)})}function R(e){var n,t,a;let{children:s,isImage:l}=e;return l?(0,i.jsx)("ul",{"aria-label":"list of variants",className:(null==(a=_.A.product.productDetail)||null==(t=a.optionTypes)||null==(n=t.color)?void 0:n.wrapperClasses)||"grid grid-cols-6 gap-3",children:s}):(0,i.jsx)("div",{className:v()("flex flex-wrap gap-3","    "," ",""),children:s})}var S=t(39347);let F=e=>{let{image:n,name:t,option:a,qty:s}=e;return(0,i.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[n&&(0,i.jsx)("img",{src:n,alt:t,className:"h-14 w-14 rounded-md"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h4",{className:"font-semibold",children:t}),a&&(0,i.jsx)("h5",{className:"text-neutral-content",children:a}),(0,i.jsx)("p",{className:"mt-1",children:o.Ru._({id:"NLkwDd",values:{qty:s}})}),(0,i.jsx)(S.default,{href:"/checkout",className:"btn-outline mt-2 underline",children:o.Ru._({id:"HPfl54"})})]})]})};var M=t(57639),T=t(40762),D=t(53937);function I(){let e=(0,M._)(["\n  query product(\n    $slug: String!\n    $currency: String\n    $withPromotions: Boolean! = true\n  ) {\n    listing(slug: $slug, impression: true) {\n      id\n      slug\n      shippingCategoryId\n      fulfillDuration\n      seoTitle\n      seoDescription\n      seoKeywords\n      maxQty\n      minQty\n      createdAt\n      promotions @include(if: $withPromotions) {\n        id\n        name\n        code\n        description\n        expiresAt\n        startsAt\n        path\n        type\n        terms\n        rule\n        usageLimit\n        matchPolicy\n        preferences\n        image {\n          alt\n          title\n          url(format: png, height: 200, width: 200)\n        }\n        actionManifests {\n          id\n          rule\n          action\n          interval\n          limit\n          products {\n            name\n            slug\n            sellingPrice\n            image\n            brand {\n              name\n              logo\n            }\n          }\n          variants {\n            id\n            name\n            image\n            slug\n            sku\n            sellingPrice\n            product {\n              brand {\n                name\n                logo\n              }\n            }\n          }\n        }\n        ruleManifests {\n          rule\n        }\n      }\n      relatedProducts {\n        id\n        discountAmount\n        startAt\n        expireAt\n        relationType {\n          id\n          name\n        }\n        relatedTo {\n          ... on Product {\n            id\n            slug\n            sku\n          }\n        }\n      }\n      taxons {\n        id\n        name\n        permalink\n        isAdult\n        data\n      }\n      badges {\n        id\n        name\n        active\n        priority\n        attachment\n        description\n        url\n        style\n        startAt\n        expireAt\n      }\n      product {\n        id\n        name\n        currency\n        averageRating\n        totalReviews\n        availableOn\n        availableUntil\n        data\n        info\n        title\n        description\n        sku\n        slug\n        productCat\n        price(currency: $currency)\n        saleExpireAt\n        sellingPrice(currency: $currency)\n        createdAt\n        updatedAt\n        image\n        promotionable\n        brand {\n          id\n          name\n          code\n          averageRating\n          officialLogo\n          whiteLogo {\n            id\n            link\n            attachmentFileName\n          }\n          blackLogo {\n            id\n            link\n          }\n        }\n        keyword {\n          gpc\n          name\n        }
1\n        reviews(last: 5) {\n          nodes {\n            id\n            comment\n            createdAt\n            rating\n            user {\n              avatar\n              firstName\n              lastName\n              id\n            }\n          }\n        }\n        images {\n          id\n          url\n        }\n        optionTypes {\n          id\n          name\n          presentation\n        }\n        productProperties {\n          id\n          position\n          value\n          property {\n            id\n            name\n            presentation\n            createdAt\n          }\n        }\n        variantsIncludingMaster {\n          id\n          sku\n          isMaster\n          backorderable\n          price(currency: $currency)\n          sellingPrice(currency: $currency)\n          canSupply\n          optionsText\n          totalOnHand\n          saleStartDate\n          partsVariants {\n            id\n            quantity\n            part {\n              id\n              name\n              sku\n              image\n              price\n              sellingPrice\n              totalOnHand\n              saleEndDate\n              slug\n              product {\n                brand {\n                  name\n                }\n              }\n            }\n          }\n          salePrices {\n            segmentId\n            expireAt\n            startAt\n            amount\n            qty\n          }\n          saleEndDate\n          barcode\n          image(size: mini)\n          images {\n            id\n            url\n          }\n          optionValues {\n            id\n            name\n            presentation\n            optionType {\n              id\n              name\n            }\n          }\n          videos {\n            id\n            url\n            alt\n            videoType\n            position\n          }\n        }\n        productOptionValues {\n          id\n          images {\n            url(size: large)\n          }\n          optionValue {\n            id\n            name\n            presentation\n          }\n        }\n        sizingGuide {\n          id\n          title\n          csv\n          data\n        }\n      }\n    }\n  }\n"]);return I=function(){return e},e}let E={},L=(0,T.J1)(I());function q(e){let n={...E,...e};return D.IT(L,n)}var B=t(27975);function V(e){let{slug:n,qty:t=1,open:a,onClose:s,setLoading:c}=e,[d,u]=(0,l.useState)(void 0),[p,{loading:f}]=(0,x.AP)(),{toggleCartDrawer:j}=(0,B.g)(),{data:y,loading:N,error:w}=q({variables:{slug:n||""},skip:!n}),k=(0,h.r)(),$=null==y?void 0:y.listing;return(0,l.useEffect)(()=>{s(),c("")},[w]),(0,l.useEffect)(()=>{if($){var e,a,l;if(((null==(e=$.promotions)?void 0:e.flatMap(e=>e.actionManifests.filter(e=>"user_selectable_gift_promises"===e.action)))||[]).length>0)s(),c(""),k.push("/product/".concat(n));else if(1===$.product.variantsIncludingMaster.length){let e=(0,x.js)();p({variables:{input:{number:null==e?void 0:e.number,token:null==e?void 0:e.token,single:{variantId:null==(a=$.product.variantsIncludingMaster[0])?void 0:a.id,quantity:t},params:{...(null==(l=_.A.checkout)?void 0:l.cartFlag)&&{flag:_.A.checkout.cartFlag}}}}}).then(()=>{if("itcare"===m.A.index){var e;j(null==(e=$.product.variantsIncludingMaster[0])?void 0:e.id),c("")}else r.toast.success((0,i.jsx)(F,{image:$.product.image,name:$.product.name||"",qty:t}),{icon:!1});c(""),s()}).catch(()=>{c(""),s()})}else u($.product.variantsIncludingMaster.find(e=>e.isMaster)),c("")}},[$]),(0,i.jsx)(g.e,{show:a,as:l.Fragment,children:(0,i.jsxs)(b.lG,{as:"div",className:"relative z-[60]",onClose:s,children:[(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"  fixed inset-0 bg-gray-500/75 transition-opacity"})}),(0,i.jsx)("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto",children:(0,i.jsx)("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:(0,i.jsx)(b.Lj,{className:"bg-base-100 relative w-full transform overflow-hidden rounded-lg px-4 pt-5 pb-4 text-left shadow-xl transition-all sm:my-8 sm:max-w-lg sm:p-6",children:!N&&$&&d?(0,i.jsxs)("div",{className:"sm:flex sm:items-start",children:[(0,i.jsx)("div",{className:"mx-auto flex h-20 w-20 shrink-0 items-center justify-center overflow-hidden rounded-full bg-white object-contain sm:mx-0",children:(0,i.jsx)("img",{className:"w-full",src:$.product.image,alt:$.product.title})}),(0,i.jsxs)("div",{className:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left",children:[(0,i.jsx)(b.L3,{as:"h4",className:"text-base leading-6 font-semibold",children:$.product.name}),(0,i.jsx)("div",{className:"mt-2",children:(0,i.jsx)("p",{className:"text-neutral-content text-sm",children:o.Ru._({id:"wfPeqL"})})}),(0,i.jsx)("div",{children:d&&(0,i.jsx)(P,{p:$.product,v:d,setVariant:u})}),(0,i.jsxs)("div",{className:"mt-5 flex gap-2",children:[(0,i.jsx)("button",{type:"button",className:v()("btn btn-neutral sm:w-auto"," "),onClick:s,children:o.Ru._({id:"yz7wBu"})}),(0,i.jsx)("button",{type:"button",disabled:(null==d?void 0:d.isMaster)||f,className:v()("btn btn-primary flex-1","      "),onClick:async()=>
1{if(!d||(null==d?void 0:d.isMaster))return;let e=(0,x.js)();try{var n;await p({variables:{input:{number:null==e?void 0:e.number,token:null==e?void 0:e.token,single:{variantId:d.id,quantity:t},params:{...(null==(n=_.A.checkout)?void 0:n.cartFlag)&&{flag:_.A.checkout.cartFlag}}}}}),"itcare"===m.A.index?j(d.id):r.toast.success((0,i.jsx)(F,{qty:t,image:$.product.image,name:$.product.name||"",option:d.optionsText}),{icon:!1}),s()}catch(e){console.error(e)}},children:o.Ru._({id:"4yp4G3"})})]})]})]}):(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"skeleton h-20 w-20 shrink-0"}),(0,i.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,i.jsx)("div",{className:"skeleton h-5 w-full"}),(0,i.jsx)("div",{className:"skeleton h-5 w-3/5"})]})]})})})})})]})})}var O=t(81932),X=t(96160),G=t(32536);let W={src:"/_next/static/media/placeholder.1ff90084.png",height:90,width:90,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAG1BMVEX4+Pj5+fn29vb29vb19fX6+vr+/v7y8vLj4+OYbl8yAAAABnRSTlP+6dTjuvW1ldrAAAAACXBIWXMAABYlAAAWJQFJUiTwAAAALUlEQVR4nC3KwQ0AMAjDQFNQwv4TV4X6dVJCnakITUEIYGDbi+4F/hPSQ+45LyCNAOB7zaowAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};var U=t(87249);function Q(e){let{open:n}=e,[t,a]=(0,l.useState)(!1),{removeCompare:s,compares:r,clearCompare:c}=eS(),d=(0,h.a)();return((0,l.useEffect)(()=>{let e=new IntersectionObserver(e=>{var n;let[t]=e;a(null!=(n=null==t?void 0:t.isIntersecting)&&n)},{root:null,rootMargin:"0px",threshold:.3}),n=document.getElementById("footer-nav");return n&&e.observe(n),()=>{n&&e.unobserve(n)}},[]),"/compare"===d||"/search"===d||d.startsWith("/checkout")||d.startsWith("/account/orders"))?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:(0,U.A)("bg-base-100 text-base-content invisible fixed bottom-0 z-30 w-full translate-y-full py-5 transition-all","hidden lg:block","shadow-[4px_0_8px_0_rgba(96,97,112,0.08),_0_0_6px_0_rgba(40,41,61,0.04)]",r.length>0&&n&&"visible",n&&!t&&"translate-y-0"),children:(0,i.jsxs)("div",{className:"container flex items-center justify-between",children:[(0,i.jsxs)("div",{className:"text-base",children:[(0,i.jsx)("span",{className:"font-semibold",children:o.Ru._({id:"ylXj1N"})})," ",(0,i.jsxs)("span",{className:"text-neutral-content",children:["(",o.Ru._({id:"qzcray",values:{0:r.length}}),")"]})]}),(0,i.jsxs)("div",{className:"grid grid-cols-4 gap-6",children:[r.map(e=>{var n;return(0,i.jsx)("div",{className:"relative",children:(0,i.jsxs)("div",{className:"group",children:[(0,i.jsx)(S.default,{href:"/product/".concat(e.slug),children:(0,i.jsx)(Y,{children:e.image?(0,i.jsx)("img",{src:null==(n=e.image)?void 0:n.replace("/product/","/mini/"),alt:e.name,className:"size-full object-contain"}):(0,i.jsx)(G.default,{src:W,alt:"placeholder for comparison item",className:"size-full object-contain opacity-50"})})}),(0,i.jsx)("div",{className:"bg-base-100 invisible absolute -top-8 left-1/2 w-40 -translate-x-1/2 translate-y-1 rounded-xs px-2.5 py-1 text-xs opacity-0 shadow-sm transition-all group-hover:visible group-hover:block group-hover:translate-y-0 group-hover:opacity-100",children:(0,i.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,i.jsx)("span",{className:"line-clamp-1",children:e.name}),(0,i.jsx)("button",{onClick:()=>s(e.listingId),children:(0,i.jsx)(O.A,{className:"stroke-neutral m-auto size-5"})})]})})]})},e.listingId)}),(0,X.times)(4-r.length).map(e=>(0,i.jsx)(Y,{children:(0,i.jsx)(G.default,{src:W,alt:"placeholder for comparison item",className:"size-full object-contain opacity-50"})},e))]}),(0,i.jsxs)("div",{className:"flex items-center gap-6",children:[(0,i.jsx)("button",{onClick:c,className:"btn border-base-content/10   rounded-lg",children:o.Ru._({id:"VjbCv0"})}),(0,i.jsx)(S.default,{href:"/compare",className:"btn btn-primary   rounded-lg",children:o.Ru._({id:"YGShnx"})})]})]})}),(0,i.jsxs)("div",{className:(0,U.A)("join border-primary invisible fixed right-4 z-40 flex rounded-lg border text-sm font-semibold lg:hidden",r.length>0&&n&&"visible",d.includes("/s")?"top-[136px]":"top-[84px]"),children:[(0,i.jsx)("button",{className:"join-item bg-base-100 text-primary p-2.5",onClick:c,children:o.Ru._({id:"yYxB17"})}),(0,i.jsxs)(S.default,{href:"/compare",className:"join-item bg-primary text-primary-content p-2.5",children:[o.Ru._({id:"YGShnx"})," - ",r.length]})]})]})}function Y(e){let{children:n,className:t}=e;return(0,i.jsx)("div",{className:(0,U.A)("animate-button-pop border-base-content/10 flex size-11 items-center justify-center rounded-[2px] border-[0.5px]",t),children:n})}var J=t(5530),H=t(5358),K=t(28580);function Z(e){let{renderedItems:n=[]}=e,t=(0,l.useRef)(null),[a,s]=(0,l.useState)(0);return 0===n.length?null:(0,i.jsxs)("div",{className:"relative w-full sm:container lg:w-[calc(100%-372px)] lg:max-w-[1244px] lg:px-0",children:[(0,i.jsx)(K.RC,{ref:t,slidesPerView:1,slidesPerGroup:1,modules:[H.dK],onSlideChange:e=>s(e.activeIndex),className:"w-full",breakpoints:{1024:{slidesPerView:2,slidesPerGroup:1,spaceBetween:16},1280:{slidesPerView:3,slidesPerGroup:1,spaceBetween:16}},watchOverflow:!0,loop:!0,children:n.map((e,n)=>(0,i.jsx)(K.qr,{className:"!flex justify-center",children:e},n))}),(0,i.jsxs)("div",{className:"bg-base-200 absolute right-4 bottom-4 z-10 rounded px-2 py-1 text-sm font-medium lg:hidden",children:[a+1,(0,i.jsxs)("span",{className:"text-neutral-content",children:["/",n.length]})]}),n.length>1&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{onClick:()=>
1{if(t.current)return 0===a?t.current.swiper.slideTo(n.length):t.current.swiper.slidePrev()},"aria-label":"button to previous slide",className:"swiper-btn-prev bg-base-200 hover:border-base-content/20 absolute top-1/2 left-2 z-10 flex h-10 w-8 -translate-y-1/2 items-center justify-center rounded-lg hover:border disabled:cursor-not-allowed disabled:opacity-60 md:h-20 lg:-left-4",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",className:"size-6",children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5 8.25 12l7.5-7.5"})})}),(0,i.jsx)("button",{onClick:()=>{if(t.current)return a===n.length-1?t.current.swiper.slideTo(0):t.current.swiper.slideNext()},"aria-label":"button to next slide",className:"swiper-btn-next bg-base-200 hover:border-base-content/20 absolute top-1/2 right-2 z-10 flex h-10 w-8 -translate-y-1/2 items-center justify-center rounded-lg hover:border disabled:cursor-not-allowed disabled:opacity-60 md:h-20 lg:-right-4",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",className:"size-6",children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m8.25 4.5 7.5 7.5-7.5 7.5"})})})]})]})}var ee=t(20551),en=t(59551);function et(e){let{slug:n,open:t,onClose:a,setLoading:s}=e,{data:r,loading:o}=q({variables:{slug:n||""},skip:!n});if((0,l.useEffect)(()=>s(o?"quickview":void 0),[o,s]),!(null==r?void 0:r.listing))return null;let c=r.listing.product,d=c.variantsIncludingMaster.find(e=>e.isMaster);if(!d)return;let m=d.price-d.sellingPrice;return(0,i.jsx)(g.e,{show:t,as:l.Fragment,children:(0,i.jsxs)(b.lG,{as:"div",className:"relative z-50",onClose:a,children:[(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"bg-base-content/75 fixed inset-0 transition-opacity"})}),(0,i.jsx)("div",{className:"fixed inset-0 w-screen",children:(0,i.jsxs)("div",{className:"flex min-h-full flex-col justify-end p-0 lg:items-center lg:justify-center",children:[(0,i.jsx)("div",{className:"bg-base-100 -mb-1 flex justify-end rounded-t-lg pt-4 pr-2 pb-5 lg:mr-4 lg:mb-2 lg:w-[90%] lg:rounded-none lg:bg-transparent lg:p-0",children:(0,i.jsx)("button",{className:"flex size-9 items-center justify-center rounded-lg bg-[#E7E7E7]",onClick:a,"aria-label":"close",children:(0,i.jsx)(J.A,{className:"size-5"})})}),(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:(0,i.jsx)(b.Lj,{className:"bg-base-100 relative h-[75vh] w-full transform shadow-xl transition-all lg:h-fit lg:max-h-[452px] lg:w-[90%] lg:max-w-[1692px] lg:rounded-2xl lg:p-6",children:(0,i.jsxs)("div",{className:"items-center overflow-visible text-left lg:flex lg:gap-7",children:[(0,i.jsx)(Z,{renderedItems:c.images.map(e=>(0,en.S)(e.url,"large")).map(e=>(0,i.jsx)("div",{className:"skeleton aspect-1 bg-base-100 max-w-[404px] rounded-none lg:rounded-lg",children:(0,i.jsx)("img",{src:e,alt:"cody",className:"w-full"})},e))}),(0,i.jsxs)("div",{className:"mt-2 w-full self-start px-2 sm:container lg:mt-0 lg:w-[372px] lg:px-0",children:[(0,i.jsxs)("div",{className:"border-neutral/20 bg-base-300 mb-2 rounded-lg border p-4 lg:mb-4",children:[(0,i.jsx)("div",{className:"mb-4 flex items-start justify-between gap-2",children:(0,i.jsxs)("div",{className:"flex-1",children:[(0,i.jsx)("h1",{"aria-label":"name",className:"text-base-content text-sm font-semibold",itemProp:"name",children:c.name}),(0,i.jsx)("h2",{"aria-label":"title",className:"text-neutral-content text-xs leading-3 font-medium",itemProp:"alternateName",children:c.title})]})}),(0,i.jsxs)("div",{className:"flex flex-wrap justify-between",children:[(0,i.jsxs)("div",{"aria-label":"current price information",children:[(0,i.jsx)("p",{className:"text-sm font-medium",children:(0,i.jsx)("span",{children:m>0?"Хямдарсан үнэ":"Үнэ"})}),(0,i.jsxs)("p",{className:"text-2xl font-semibold",children:[(0,i.jsx)("span",{"aria-label":"current price",itemProp:"price",content:"".concat(d.sellingPrice),children:(0,ee.up)(d.sellingPrice)}),m>0&&(0,i.jsxs)("span",{"aria-label":"price sale by percentage",className:"badge bg-error text-primary-content ml-1 h-4 rounded px-1 align-top text-[10px] font-semibold",children:[Math.round(m/d.price*100),"%"]})]})]}),m>0&&(0,i.jsxs)("div",{"aria-label":"old price information",children:[(0,i.jsx)("p",{className:"text-right text-sm font-medium",children:"Анхны үнэ"}),(0,i.jsx)("p",{className:"text-neutral-content text-2xl font-semibold line-through",children:(0,i.jsx)("span",{"aria-label":"old price",className:"line-through",children:(0,ee.up)(d.price)})})]})]})]}),(0,i.jsx)("div",{className:"btn btn-primary w-full rounded-lg text-base",children:(0,i.jsx)(S.default,{onClick:a,href:"/products/".concat(r.listing.slug),children:"Дэлгэрэнгүй"})})]})]})})})]})})]})})}var ea=t(96442);let es=(0,ea.default)(()=>Promise.resolve().then(t.bind(t,931)).then(e=>e.ResponsiveDrawer),{loadableGenerated:{webpack:()=>[931]},ssr:!1}),ei=(0,ea.default)(()=>t.e(9214).then(t.bind(t,39214)).then(e=>
1e.ReviewContent),{loadableGenerated:{webpack:()=>[39214]},ssr:!1,loading:()=>(0,i.jsx)(er,{})});function el(e){var n;let{reviewId:t,open:a,onClose:s}=e,r=(0,l.useRef)(t);return t&&(r.current=t),(0,i.jsx)(es,{open:a,onClose:s,title:o.Ru._({id:"cvagGg"}),mobileClosePosition:["bestbuidan"].includes(m.A.index)?"topRight":void 0,children:(0,i.jsx)("div",{className:"h-full",children:(0,i.jsx)(ei,{productId:null!=(n=r.current)?n:""})})})}function er(){return(0,i.jsx)("div",{className:"text-neutral-content flex h-full flex-1 flex-col items-center justify-center gap-1 text-sm",children:(0,i.jsx)("span",{className:"loading loading-dots opacity-30"})})}var eo=t(89502),ec=t(72714);function ed(e){var n,t,a;let{listingId:s,open:r,onClose:c,setLoading:d}=e,[m,u]=(0,l.useState)([]);return(0,l.useEffect)(()=>{s&&(d("similars"),(0,ec.q)().moreLikeThis(s).then(u).then(()=>d(void 0)))},[s]),(0,i.jsx)(g.e,{show:r,as:l.Fragment,children:(0,i.jsxs)(b.lG,{as:"div",className:"relative z-50",onClose:c,children:[(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"  fixed inset-0 bg-gray-500/75 transition-opacity"})}),(0,i.jsx)("div",{className:"fixed inset-0 overflow-hidden",children:(0,i.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,i.jsx)("div",{className:"pointer-events-none fixed inset-y-0 right-0 flex max-w-full pl-10",children:(0,i.jsx)(g._,{as:l.Fragment,enter:"transform transition ease-in-out duration-500 sm:duration-700",enterFrom:"translate-x-full",enterTo:"translate-x-0",leave:"transform transition ease-in-out duration-500 sm:duration-700",leaveFrom:"translate-x-0",leaveTo:"translate-x-full",children:(0,i.jsxs)(b.Lj,{className:"".concat((null==(a=_.A.drawer)||null==(t=a.similarDrawer)||null==(n=t.panel)?void 0:n.classes)||"pointer-events-auto relative w-[600px]"),children:[(0,i.jsx)(g._,{as:l.Fragment,enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"absolute top-0 left-0 -ml-8 flex pt-4 pr-2 sm:-ml-10 sm:pr-4",children:(0,i.jsxs)("button",{type:"button",onClick:c,className:"relative rounded-md text-gray-300 hover:text-white focus:ring-2 focus:ring-white focus:outline-hidden",children:[(0,i.jsx)("span",{className:"absolute -inset-2.5"}),(0,i.jsx)("span",{className:"sr-only",children:"Close panel"}),(0,i.jsx)(J.A,{className:"h-6 w-6","aria-hidden":"true"})]})})}),(0,i.jsxs)("div",{className:"bg-base-100  flex h-full flex-col overflow-y-scroll py-6 shadow-xl",children:[(0,i.jsx)("div",{className:"  px-4 sm:px-6",children:(0,i.jsx)(b.L3,{className:" text-base leading-6 font-semibold",children:o.Ru._({id:"lgGWOz"})})}),(0,i.jsx)("div",{className:"relative mt-6 flex-1 px-4 sm:px-6",children:(0,i.jsx)("ul",{className:"grid-cols-products_sm  grid gap-2",children:m.map((e,n)=>(0,i.jsx)(eo.SingleProduct,{product:{name:e.name,image:e.image,price:e.price,sellingPrice:e.selling_price,title:e.title,slug:e.slug,currency:e.currency,saleExpireAt:e.sale_expire_at,saleStartAt:e.sale_start_at,vid:"".concat(e.vid),sku:e.sku,id:"".concat(e.id),createdAt:e.created_at,averageRating:e.average_rating,images:e.images,store:{name:e.store.name,logo:e.store.original_logo},canSupply:e.can_supply}},"".concat(n,"-").concat(e.objectID)))})})]})]})})})})})]})})}var em=t(33909),eu=t(16519),ep=t(20133),ex=t(34352),eh=t(79706),eg=t(931),eb=t(46326),ef=t(38452);function ev(){let e=(0,M._)(["\n  query variantTrackingInfo($id: ID!, $currency: String) {\n    variant(id: $id) {\n      id\n      price\n      sellingPrice\n      optionsText\n      product {\n        id\n        sku\n        name\n        price(currency: $currency)\n        sellingPrice(currency: $currency)\n        brand {\n          id\n          name\n        }\n      }\n    }\n  }\n"]);return ev=function(){return e},e}let ej={},ey=(0,T.J1)(ev());var eN=t(77980);function ew(){let e=(0,M._)(["\n  mutation toggleWish($variantId: ID!, $wishlistId: ID!) {\n    toggleWish(input: { variantId: $variantId, wishlistId: $wishlistId }) {\n      id\n      wishedVariantIds\n    }\n  }\n"]);return ew=function(){return e},e}let ek={},e$=(0,T.J1)(ew());var eA=t(65424);function e_(e){let{vid:n,open:t,onClose:a,wishlists:s}=e,[c,d]=(0,l.useState)(!1),[m,p]=(0,l.useState)(!1),x=(0,eA.A)();(0,l.useEffect)(()=>p(!1),[x]);let[h]=function(e){let n={...ek,...e};return eN.n(e$,n)}({refetchQueries:[u.cQ]}),[g]=function(e){let n={...ej,...void 0};return ef._(ey,n)}(),b=e=>{d(e),h({variables:{variantId:n,wishlistId:e}}).then(e=>{var t,a;d(!1);let s=null==(a=e.data)||null==(t=a.toggleWish)?void 0:t.wishedVariantIds.includes(n);r.toast.info(s?o.Ru._({id:"hK3DSs"}):o.Ru._({id:"3fQdTE"})),s&&(async()=>{var e,t;let{data:a}=await g({variables:{id:n}});if(!a)return;let s=a.variant.product;(0,em.U4)({total:a.variant.price,items:[{item_id:s.sku,item_name:null!=(t=s.name)?t:"",item_brand:null==(e=s.brand)?void 0:e.name,price:a.variant.price,discount:a.variant.price-a.variant.sellingPrice,item_variant:a.variant.optionsText}]})})()}).catch(e=>{d(!1),r.toast.error(e.message||e)})};return(0,i.jsx)(eg.ResponsiveDrawer,{open:t,onClose:a,mobileClosePosition:"topRight",title:o.Ru._({id:"347HQs"}),width:"lg:w-[740px]",bodyClassName:"relative bg-base-300 space-y-4 p-2 sm:p-4",footer:(0,i.jsxs)("div",{className:"bg-base-100 w-full flex-none p-2 sm:p-4",children:[(0,i.jsxs)("button",{type:"button",className:"btn btn-md btn-primary text-base-100 w-full rounded-lg",onClick:()=>p(!0),children:[(0,i.jsx)(eu.A,{className:"size-4"}),(0,i.jsx)("p",{children:o.Ru._({id:"mbvvNI"})})]}),(0,i.jsx)(eh.t,{open:m,onClose:()=>p(!1)})]}),children:0===s.length?(0,i.jsxs)("div",{role:"alert",className:"mx-auto max-w-lg text-center",children:[(0,i.jsx)(eb.c,{className:"mx-auto max-w-52"}),(0,i.jsx)("h4",{className:"mt-4 font-semibold",children:o.Ru._({id:"TwqkRD"})}),(0,i.jsx)("p",{className:"text-neutral-content mt-4 text-sm",children:o.Ru._({id:"PHO18L"})}),(0,i.jsx)(S.default,{href:"/",className:"btn btn-outline mt-8 px-10",children:o.Ru._({id:"0FXDv3"})})]}):s.map((e,t)=>(0,i.jsx)(eC,{wishlist:e,vid:n,handleToggleWish:b,loading:!!c&&e.id===c},t))})}let eC=e=>{let{wishlist:n,vid:t,handleToggleWish:a,loading:s}=e,l=(0,j.take)(n.wishedProducts.sort((e,n)=>e.variant.id===t?-1:+(n.variant.id===t)),4),r=(0,j.flattenDeep)(l.map(e=>{var n;return{...e.variant.product,vid:e.variant.id,slug:null!=(n=e.slug)?n:e.variant.product.slug}}))||[],c=r.some(e=>e.vid===t);return(0,i.jsxs)("div",{className:"bg-base-100 rounded-lg p-4",children:[(0,i.jsxs)("div",{className:"hidden max-w-full items-center gap-1 pb-4 md:flex md:gap-2",children:[(0,i.jsx)("h4",{className:"line-clamp-1 font-semibold",children:n.name}),(0,i.jsxs)("p",{className:"text-base-content/40 flex-none lowercase",children:["(",n.wishedProducts.length," ",o.Ru._({id:"K47k8R"}),")"]})]}),(0,i.jsxs)("div",{className:"flex justify-between gap-4",children:[(0,i.jsx)("div",{className:"hidden flex-1 md:block",children:0===r.length?(0,i.jsx)(eb.c,{className:"mx-auto max-w-52"}):(0,i.jsx)("div",{className:v()("grid grid-cols-3 gap-2","",""),children:(0,j.take)(r,3).map((e,n)=>(0,i.jsxs)("div",{children:[(0,i.jsx)(eo.SingleProduct,{product:{id:e.id,slug:e.slug,title:e.title,price:e.price,sellingPrice:e.sellingPrice,saleExpireAt:e.saleExpireAt,currency:e.currency,name:e.name,image:e.image,vid:"".concat(e.vid),sku:e.sku,createdAt:e.createdAt,productCat:e.productCat,canSupply:e.canSupply}
1,borderActive:c&&0===n}),(0,i.jsx)("p",{children:c&&0===n})]},n))})}),(0,i.jsxs)("div",{className:"flex gap-3 md:hidden",children:[c&&r[0]&&(0,i.jsx)("img",{src:r[0].image,alt:r[0].title,className:"size-16 object-contain"}),(0,i.jsxs)("div",{className:"space-y-1",children:[(0,i.jsx)("h5",{className:"text-sm",children:n.name}),r.length>1&&(0,i.jsxs)("div",{className:"flex",children:[(0,j.tail)(r).map((e,n)=>(0,i.jsx)("div",{className:"border-base-100 bg-base-300 size-12 overflow-hidden rounded-full border ".concat(n>0?"-ml-2":""),children:(0,i.jsx)("img",{src:e.image,alt:e.title,className:"object-contain"})},n)),n.wishedProducts.length>4&&(0,i.jsxs)("div",{className:"border-base-100 bg-base-300 -ml-2 flex size-12 items-center justify-center overflow-hidden rounded-full border text-sm font-bold",children:["+",n.wishedProducts.length-4]})]})]})]}),(0,i.jsxs)("button",{type:"button",className:v()("text-base-100 aspect-1 my-auto flex flex-none items-center justify-center gap-1 rounded p-1.5 text-sm md:aspect-auto md:w-[100px]",c?"bg-error ":"bg-info "),onClick:()=>a(n.id),disabled:s,children:[s?(0,i.jsx)("span",{className:"loading loading-spinner loading-sm"}):c?(0,i.jsx)(ep.A,{className:"size-4"}):(0,i.jsx)(ex.A,{className:"size-4"}),(0,i.jsx)("p",{className:"hidden md:block",children:c?o.Ru._({id:"PE0XGj"}):o.Ru._({id:"m16xKo"})})]})]})]})},ez=(0,l.createContext)({}),eP=["itcare"].includes(m.A.index)?4:5,eR="compares",eS=()=>(0,l.useContext)(ez),eF=e=>{let{children:n}=e,[t,a]=(0,l.useState)(void 0),[s,h]=(0,l.useState)(void 0),[g,b]=(0,l.useState)(void 0),[f,v]=(0,l.useState)(void 0),[j,y]=(0,l.useState)([]),[N,w]=(0,l.useState)(!1),[k,$]=(0,l.useState)(void 0),{isAuth:A}=(0,p.A)(),_=(0,d.useRouter)(),{order:C}=(0,x.SC)(),{data:z,loading:P}=(0,u.OX)({skip:!A}),[R,S]=(0,l.useState)(void 0),F=(0,l.useMemo)(()=>(0,c.compact)(j.map(e=>e.listingId)),[j]),M=(0,l.useCallback)(e=>F.includes(e.listingId),[F]);(0,l.useEffect)(()=>{let e=localStorage.getItem(eR);e&&y(JSON.parse(e))},[]);let T=(0,l.useCallback)(e=>{y(e),localStorage.setItem(eR,JSON.stringify(e))},[]),D=(0,l.useCallback)(e=>{if(!(j.length<eP)){r.toast.info(o.Ru._({id:"3h7uWy",values:{compareMax:eP}})),w(!0);return}if(M(e)){r.toast.info(o.Ru._({id:"6AnZmv"})),w(!0);return}T([...j,e]),w(!0)},[F,j]),I=(0,l.useCallback)(e=>T(j.filter(n=>n.listingId!==e)),[j]),E=(0,l.useCallback)(()=>{T([]),w(!1)},[j]);return(0,i.jsxs)(ez.Provider,{value:{setQuickView:h,setSimilarId:b,loading:f,setLoading:v,compareIds:F,order:C,addCompare:D,clearCompare:E,removeCompare:I,compares:j,setReviewId:$,quickBuy:function(e,n){a({slug:e,qty:null!=n?n:1})},toggleWish:function(e){if(!A){r.toast.error(o.Ru._({id:"Lheagm"})),["homedeco","cose"].includes(m.A.index)&&_.push("/auth/login");return}S(e)},wishedIds:(0,c.flatMap)(null==z?void 0:z.wishlists.nodes,"wishedVariantIds")||[],wishlists:(null==z?void 0:z.wishlists.nodes)||[],wLoading:P,buyProduct:t},children:[n,(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(e_,{vid:R||"",wishlists:(null==z?void 0:z.wishlists.nodes)||[],open:!!R,onClose:()=>S(void 0)})}),(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(ed,{listingId:g||"",open:!!g,setLoading:v,onClose:()=>b(void 0)})}),(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(el,{open:!!k,setLoading:v,onClose:()=>$(void 0),reviewId:k,productId:k||""})}),(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(et,{slug:s,open:!!s,setLoading:v,onClose:()=>h(void 0)})}),(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(V,{slug:null==t?void 0:t.slug,qty:null==t?void 0:t.qty,open:!!t,setLoading:v,onClose:()=>a(void 0)})}),(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(l.Fragment,{}),children:(0,i.jsx)(Q,{open:j.length>0&&N,setOpen:w})})]})}},17347:(e,n,t)=>{t.d(n,{_:()=>c});var a=t(54568);t(7620);var s=t(36386),i=t(5530),l=t(28055),r=t(25150),o=t.n(r);let c=e=>{let{children:n,onClose:t,open:r,title:c,onBack:d,width:m="w-screen md:max-w-lg max-w-full",zIndex:u="z-50",position:p="right",hideClose:x}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(s.lG,{open:r,className:"relative ".concat(u),onClose:t,children:[(0,a.jsx)(s.Xi,{transition:!0,className:o()("  fixed inset-0 bg-gray-500/75 duration-500 ease-in-out data-[closed]:opacity-0","","site-bestbuidan:bg-base-content/60")}),(0,a.jsx)("div",{className:"fixed inset-0 overflow-hidden",children:(0,a.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,a.jsx)("div",{className:o()("pointer-events-none fixed inset-y-0 flex max-w-full",{"right-0 pl-10":"right"===p,"left-0 pr-10":"left"
1===p}),children:(0,a.jsxs)(s.Lj,{transition:!0,className:"group pointer-events-auto relative ".concat(m," transform duration-500 ease-in-out sm:duration-700 ").concat("right"===p?"data-[closed]:translate-x-full":"data-[closed]:-translate-x-full"),children:[!x&&(0,a.jsx)("div",{className:o()("absolute top-0 flex pt-1 group-data-[closed]:opacity-0","right"===p?"left-0 -ml-9 pr-2 sm:pr-4":"right-0 -mr-10 pl-2 sm:pl-4"),children:(0,a.jsxs)("button",{type:"button",onClick:t,className:"btn btn-square btn-sm bg-base-200 text-base-content  relative z-20 flex rounded-md focus:ring-2 focus:outline-hidden",children:[(0,a.jsx)("span",{className:"absolute -inset-2.5"}),(0,a.jsx)("span",{className:"sr-only",children:"Close panel"}),(0,a.jsx)(i.A,{className:"  size-6","aria-hidden":"true"})]})}),"string"==typeof c?(0,a.jsxs)(a.Fragment,{children:[d&&(0,a.jsxs)("div",{className:"border-base-content/10 bg-base-100 flex items-center gap-2 border-b px-4 py-3",children:[(0,a.jsx)("button",{"aria-label":"back",onClick:d,children:(0,a.jsx)(l.A,{className:"size-5"})}),(0,a.jsx)("p",{className:"text-base font-medium",children:c})]}),!d&&c&&(0,a.jsx)("div",{className:"border-base-content/10 bg-base-100  border-b px-4 py-3",children:(0,a.jsx)("p",{className:"   text-base font-medium",children:c})})]}):c,(0,a.jsx)("div",{className:"bg-base-100 relative flex h-full flex-col overflow-y-auto shadow-xl transition-all ".concat(m),children:n})]})})})})]})})}},17752:(e,n,t)=>{t.d(n,{lV:()=>x});var a=t(54568),s=t(81390),i=t(60128);let l="'${name}' is not a valid ${type}",r={default:"Validation error on field '${name}'",required:"'${name}' хоосон байна",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},o="${name} не является типом ${type}",c={default:"Ошибка проверки поля ${name}",required:"Пожалуйста, введите ${name}",enum:"${name} должен быть одним из [${enum}]",whitespace:"${name} не может быть пустым",date:{format:"${name} не правильный формат даты",parse:"${name} не может быть преобразовано в дату",invalid:"${name} не является корректной датой"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${name} должна быть ${len} символов",min:"${name} должна быть больше или равна ${min} символов",max:"${name} должна быть меньше или равна ${max} символов",range:"Длина ${name} должна быть между ${min}-${max} символами"},number:{len:"${name} должна быть равна ${len}",min:"${name} должна быть больше или равна ${min}",max:"${name} должна быть меньше или равна ${max}",range:"${name} должна быть между ${min}-${max}"},array:{len:"Количество элементов ${name} должно быть равно ${len}",min:"Количество элементов ${name} должно быть больше или равно ${min}",max:"Количество элементов ${name} должно быть меньше или равно ${max}",range:"Количество элементов ${name} должно быть между ${min} и ${max}"},pattern:{mismatch:"${name} не соответствует шаблону ${pattern}"}},d="${name} ${type} turi emas",m={default:"${name} maydonini tekshirishda xatolik yuz berdi",required:"Iltimos, ${name} kiriting",enum:"${name} [${enum}] dan biri boʻlishi kerak",whitespace:"${name} bo'sh bo'lishi mumkin emas",date:{format:"${name} yaroqsiz sana formati",parse:"${name}
1 sanaga aylantirilmaydi",invalid:"${name} haqiqiy sana emas"},types:{string:d,method:d,array:d,object:d,number:d,date:d,boolean:d,integer:d,float:d,regexp:d,email:d,url:d,hex:d},string:{len:"${name} ${len} belgidan iborat bo‘lishi kerak",min:"${name} ${min} belgidan katta yoki teng boʻlishi kerak",max:"${name} ${max} ta belgidan kam yoki teng boʻlishi kerak",range:"${name} uzunligi ${min}-${max} belgilar orasida boʻlishi kerak"},number:{len:"${name} ${len} ga teng boʻlishi kerak",min:"${name} ${min} dan katta yoki teng bo'lishi kerak",max:"${name} ${max} dan kichik yoki teng bo'lishi kerak",range:"${name} ${min}-${max} oralig'ida bo'lishi kerak"},array:{len:"${name} elementi soni ${len} ga teng boʻlishi kerak",min:"${name} elementi soni ${min} dan katta yoki teng boʻlishi kerak",max:"${name} elementi soni ${max} dan kam yoki teng boʻlishi kerak",range:"${name} elementlar soni ${min} va ${max} oralig‘ida bo‘lishi kerak"},pattern:{mismatch:"${name} ${pattern}ga mos kelmaydi"}},u="${name}不是一个有效的${type}",p={default:"字段验证错误${name}",required:"请输入${name}",enum:"${name}必须是其中一个[${enum}]",whitespace:"${name}不能为空字符",date:{format:"${name}日期格式无效",parse:"${name}不能转换为日期",invalid:"${name}是一个无效日期"},types:{string:u,method:u,array:u,object:u,number:u,date:u,boolean:u,integer:u,float:u,regexp:u,email:u,url:u,hex:u},string:{len:"${name}须为${len}个字符",min:"${name}最少${min}个字符",max:"${name}最多${max}个字符",range:"${name}须在${min}-${max}字符之间"},number:{len:"${name}必须等于${len}",min:"${name}最小值为${min}",max:"${name}最大值为${max}",range:"${name}须在${min}-${max}之间"},array:{len:"须为${len}个${name}",min:"最少${min}个${name}",max:"最多${max}个${name}",range:"${name}数量须在${min}-${max}之间"},pattern:{mismatch:"${name}与模式不匹配${pattern}"}};function x(e){return(0,a.jsx)(s.Ay,{...e,validateMessages:"mn"===i.Ru.locale?r:"zh"===i.Ru.locale?p:"ru"===i.Ru.locale?c:"uz"===i.Ru.locale?m:void 0})}},18439:(e,n,t)=>{t.d(n,{F:()=>r});var a=t(54568);t(7620);var s=t(25150),i=t.n(s),l=t(81390);function r(e){let{name:n,rules:t,label:s,hideLabel:r,labelTextAlt:o,type:c,dependencies:d,initialValue:m,onMetaChange:u,valuePropName:p,validateTrigger:x,validateFirst:h,validateDebounce:g,trigger:b,normalize:f,disabled:v,getValueFromEvent:j,labelClassName:y,helperText:N,autoComplete:w,autoCapitalize:k="off",placeholder:$,className:A,after:_,"aria-label":C,controlClassName:z,inputRender:P="input",inputProps:R={}}=e;return(0,a.jsx)(l.D0,{dependencies:d,name:n,rules:t,messageVariables:{name:"string"==typeof s?s:C||n},initialValue:m,onMetaChange:u,valuePropName:p,validateTrigger:x,validateFirst:h,validateDebounce:g,trigger:b,normalize:f,getValueFromEvent:j,children:"hidden"===c?(0,a.jsx)("input",{type:"hidden"}):(e,t)=>(0,a.jsxs)("div",{className:i()("form-control",z),children:[!r&&(0,a.jsxs)("div",{className:i()("label flex items-center","   "),children:["string"==typeof s&&(0,a.jsx)("label",{htmlFor:n.toString(),className:i()("label-text block",y),children:s}),o&&(0,a.jsx)("span",{className:"label-text-alt",children:o}),"object"==typeof s&&s]}),"function"==typeof P?(0,a.jsx)(P,{id:n,autoComplete:w,invalid:t.errors.length>0,placeholder:$,type:c,after:_,className:A,disabled:v,...R,...e}):(0,a.jsxs)("div",{className:_?"join w-full":void 0,children:[(0,a.jsx)(P,{...R,...e,value:e.value||"",id:n,type:c,disabled:v,autoComplete:w,autoCapitalize:k,className:i()("form-input input join-item w-full","",A,{"input-error":t.errors.length>0}),placeholder:$}),_]}),"string"==typeof N?(0,a.jsx)("label",{className:"label",children:(0,a.jsx)("span",{className:"label-text-alt",children:N})}):N,t.errors.map(e=>(0,a.jsx)("label",{className:"label label-text-alt text-error text-sm",children:e},e))]})})}},20551:(e,n,t)=>{t.d(n,{S1:()=>r,ZV:()=>i,up:()=>s});var a=t(60128);function s(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"MNT";return"₮"===r(n)?"".concat(i(Number(e))," ₮"):a.Ru.number(+e,{style:"currency",currency:n,minimumFractionDigits:0,maximumFractionDigits:2})}function i(e){return a.Ru.number(+e,{minimumFractionDigits:0,maximumFractionDigits:2})}let l={UZS:"so'm",MNT:"₮",USD:"$",KRW:"₩",JPY:"\xa5",CNY:"\xa5",EUR:"€",GBP:"\xa3",RUB:"₽",AUD:"$",CAD:"$",HKD:"$",SGD:"$",TWD:"$",THB:"฿"};function r(e){var n;if(void 0===e)return"";if(l[e])return l[e];if(!Intl)return e;let t=null==(n=new Intl.NumberFormat("en",{style:"currency",currency:e}).formatToParts(1).find(e=>"currency"===e.type))?void 0:n.value;return t||e}},21487:(e,n,t)=>{t.d(n,{K:()=>i});var a=t(57639);function s(){let e=(0,a._)(["\n  fragment wishlist on Wishlist {\n    id\n    name\n    wishedVariantIds\n    wishedProducts {\n      id\n      slug\n      variant {\n        id\n        product {\n          id\n          sku\n          title\n          slug\n          name\n          image\n          productCat\n          sellingPrice\n          price\n          saleExpireAt\n          createdAt\n          currency\n          averageRating\n          canSupply\n          images {\n            url\n          }\n          brand {\n            id\n            name\n            logo\n          }\n          vendor {\n            id\n          }\n        }\n      }\n    }\n  }\n"]);return s=function(){return e},e}let i=(0,t(40762).J1)(s())},26001:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(7620),s=t(38798);let i=()=>(0,a.useContext)(s.c)},27975:(e,n,t)=>{t.d(n,{DrawerOnBuyProvider:()=>o,g:()=>r});var a=t(54568),s=t(7620),i=t(91682);let l=(0,s.createContext)(void 0),r=()=>{let e=(0,s.useContext)(l);if(!e)throw Error("useDrawerOnBuy must be used within a DrawerOnBuyProvider");return e},o=e=>{let{children:n}=e,{data:t}=(0,i.pz)({variables:{first:50,filter:{listingsCount:{notEq:0},depth:{eq:0}}}}),s={};
1return null==t||t.taxons.nodes.forEach(e=>{s[e.permalink]=e.data.icon||""}),(0,a.jsx)(l.Provider,{value:{taxons:s},children:n})}},33405:(e,n,t)=>{var a=t(78204);t.o(a,"take")&&t.d(n,{take:function(){return a.take}})},37864:(e,n,t)=>{var a=t(78204);t.o(a,"last")&&t.d(n,{last:function(){return a.last}})},38798:(e,n,t)=>{t.d(n,{c:()=>a,r:()=>s});let a=(0,t(7620).createContext)({}),s=a.Consumer},46326:(e,n,t)=>{t.d(n,{c:()=>s});var a=t(54568);function s(e){let{className:n}=e;return(0,a.jsxs)("svg",{fill:"none",viewBox:"0 0 520 520",className:n,xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsxs)("g",{className:"fill-primary/5",children:[(0,a.jsx)("circle",{cx:"259.5",cy:"266.5",r:"216.5"}),(0,a.jsx)("circle",{cx:"27",cy:"177",r:"27"}),(0,a.jsx)("circle",{cx:"140",cy:"57",r:"25"}),(0,a.jsx)("circle",{cx:"415.5",cy:"89.5",r:"19.5"}),(0,a.jsx)("circle",{cx:"409.5",cy:"382.5",r:"9.5"})]}),(0,a.jsx)("path",{d:"m305.284 100.518c-.56-.119-.56-.9169 0-1.0358l11.27-2.3967c.339-.0722.605-.3368.678-.676l2.427-11.1908c.121-.5563.914-.5563 1.035 0l2.426 11.1908c.074.3392.34.6038.679.676l11.27 2.3967c.559.1189.559.9168 0 1.0358l-11.27 2.396c-.339.073-.605.337-.679.677l-2.426 11.19c-.121.557-.914.5
157-1.035 0l-2.427-11.19c-.073-.34-.339-.604-.678-.677z",className:"fill-primary/40 stroke-primary/40",strokeWidth:".352941"}),(0,a.jsx)("path",{d:"m53.2003 289.206c.1119-.528.8665-.528.9784 0l3.3428 15.793c.1222.577.5716 1.029 1.1482 1.155l15.6295 3.405c.5247.114.5247.863 0 .977l-15.6295 3.405c-.5766.125-1.026.577-1.1482 1.155l-3.3428 15.792c-.1119.529-.8665.529-.9784 0l-3.3428-15.792c-.1222-.578-.5715-1.03-1.1482-1.155l-15.6295-3.405c-.5247-.114-.5247-.863 0-.977l15.6295-3.405c.5767-.126 1.026-.578 1.1482-1.155z",className:"fill-primary/40 stroke-primary/40"}),(0,a.jsx)("path",{d:"m306.169 427.056c.112-.529.867-.529.979 0l1.95 9.213c.122.577.571 1.029 1.148 1.155l9.144 1.992c.525.114.525.863 0 .977l-9.144 1.992c-.577.126-1.026.578-1.148 1.155l-1.95 9.213c-.112.529-.867.529-.979 0l-1.95-9.213c-.122-.577-.571-1.029-1.148-1.155l-9.144-1.992c-.525-.114-.525-.863 0-.977l9.144-1.992c.577-.126 1.026-.578 1.148-1.155z",className:"fill-primary/40 stroke-primary/40"}),(0,a.jsx)("path",{d:"m455.545 173.659-122.388-23.452c-5.424-1.04-10.664 2.515-11.703 7.939l-31.357 163.641c-.592 3.086.302 6.27 2.412 8.598l56.874 62.734c3.303 3.643 8.763 4.344 12.879 1.654l66.288-43.318c2.27-1.484 3.84-3.826 4.35-6.489l30.584-159.604c1.039-5.424-2.515-10.664-7.939-11.703z",className:"fill-primary/20"}),(0,a.jsx)("path",{d:"m368.938 207.828c-9.055-1.935-17.95 3.764-19.866 12.73-1.546 7.238-2.346 25.029 22.191 48.429.44.416.986.703 1.578.829.592.127 1.208.088 1.78-.111 31.956-11.331 38.496-27.896 40.042-35.134 1.915-8.966-3.875-17.802-12.93-19.737-9.054-1.934-18.499 6.336-18.499 6.336s-5.241-11.408-14.296-13.342z",className:"fill-base-100"}),(0,a.jsx)("circle",{cx:"359.046",cy:"352.325",className:"fill-base-100",r:"13"}),(0,a.jsx)("path",{d:"m225.85 97.5251-163.1289 59.0859c-6.2312 2.257-9.453 9.138-7.196 15.369l77.6489 214.381c1.285 3.545 4.16 6.28 7.765 7.386l112.695 34.554c5.641 1.73 11.703-.898 14.296-6.198l48.475-99.049c1.431-2.923 1.613-6.302.505-9.362l-75.69-208.971c-2.257-6.2311-9.139-9.4529-15.37-7.1959z",className:"fill-base-100 stroke-base-200",strokeWidth:"4"}),(0,a.jsx)("path",{d:"m173.169 200.798c-.169.616-.619 1.116-1.213 1.349s-1.263.172-1.806-.164l-.001-.001m3.02-1.184-3.02 1.184m3.02-1.184s0 0 0-.001l.001-.004.009-.03c.008-.029.021-.075.039-.136.036-.123.093-.31.17-.553.155-.486.392-1.194.718-2.064.654-1.743 1.656-4.116 3.05-6.638 2.822-5.109 7.074-10.51 12.985-12.83 12.112-4.752 25.715 1.122 30.403 13.07 1.953 4.976 4.315 13.879 2.409 26.58-1.908 12.714-8.112 29.359-23.492 49.775-.334.438-.781.775-1.294.976-.512.201-1.069.258-1.612.164-25.16-4.508-41.028-12.491-51.074-20.514-10.035-8.016-14.358-16.149-16.311-21.126-4.688-11.947 1.289-25.505 13.401-30.258 5.911-2.319 12.701-1.251 18.245.575 2.737.901 5.086 1.959 6.75 2.792.831.416 1.487.774 1.93 1.025.222.126.391.224.501.29.055.033.096.057.121.073l.027.016.004.002m3.02-1.184-3.02 1.184",className:"fill-primary/40",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"4.04771"}),(0,a.jsx)("circle",{cx:"237.546",cy:"371.825",className:"fill-primary/40",r:"16.5"})]})}},54944:(e,n,t)=>{t.d(n,{A:()=>a});let a={host:"https://api3.cody.mn",ws:"wss://ws.cody.mn/graphql",elastic:{Authorization:"Basic Z3Vlc3Q6U2hvcHB5R3Vlc3Q=",auth:{username:"guest",password:"ShoppyGuest"},host:"https://elastic.cody.mn"}}},57020:(e,n,t)=>{var a=t(78204);t.o(a,"compact")&&t.d(n,{compact:function(){return a.compact}}),t.o(a,"flatMap")&&t.d(n,{flatMap:function(){return a.flatMap}})},59551:(e,n,t)=>{t.d(n,{S:()=>a});let a=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"large";if("string"==typeof e)return e.split("?")[0].replace(/\/(0x0|mini|product|list|thumb|small|medium)\//,"/".concat(n,"/")).replace("https://cdnshoppy.s3.eu-central-1.amazonaws.com/","https://cdnp.cody.mn/")}},65424:(e,n,t)=>{t.d(n,{A:()=>l});var a=t(7620),s=t(75317),i=t(27541);let l=()=>{let e=(0,s.a)(),n=(0,i.useSearchParams)(),[t,l]=(0,a.useState)("".concat(e).concat(n.toString())),[r,o]=(0,a.useState)(!1),c="".concat(e).concat(n.toString());return(0,a.useEffect)(()=>{c!==t?(o(!0),l(c)):o(!1)},[c,t]),r}},65641:(e,n,t)=>{t.d(n,{A:()=>l});var a,s=t(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}let l=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),a||(a=s.createElement("path",{fill:"currentColor",d:"M16.688 3c-1.936 0-3.631.833-4.688 2.24C10.943 3.832 9.248 3 7.313 3A5.82 5.82 0 0 0 1.5 8.813c0 6.562 9.73 11.874 10.145 12.093a.75.75 0 0 0 .71 0c.415-.22 10.145-5.531 10.145-12.093A5.82 5.82 0 0 0 16.688 3M12 19.388c-1.712-.998-9-5.542-9-10.576A4.32 4.32 0 0 1 7.313 4.5c1.823 0 3.354.971 3.993 2.531a.75.75 0 0 0 1.388 0c.64-1.563 2.17-2.531 3.993-2.531A4.32 4.32 0 0 1 21 8.813c0 5.025-7.29 9.576-9 10.574"})))}},67216:(e,n,t)=>{t.d(n,{OX:()=>d,cQ:()=>c});var a=t(57639),s=t(40762),i=t(21487),l=t(53937);function r(){let e=(0,a._)(['\n  query wishedProducts {\n    wishlists(first: 10, sort: { field: "createdAt", direction: asc }) {\n      nodes {\n        ...wishlist\n      }\n    }\n  }\n  ',"\n"]);return r=function(){return e},e}let o={},c=(0,s.J1)(r(),i.K);function d(e){let n={...o,...e};return l.IT(c,n)}},72188:(e,n,t)=>{t.d(n,{A:()=>l});var a,s=t(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}let l=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25"},e),a||(a=s.createElement("path",{fill:"currentColor",d:"M23 9.318c0 6.563-9.73 11.875-10.145 12.094a.75.75 0 0 1-.71 0C11.73 21.192 2 15.881 2 9.318a5.82 5.82 0 0 1 5.813-5.812c1.935 0 3.63.832 4.687 2.24 1.057-1.408 2.752-2.24 4.688-2.24A5.82 5.82 0 0 1 23 9.318"})))}},72714:(e,n,t)=>{t.d(n,{q:()=>r});var a=t(37161),s=t(49754);let i=["id","sku","name","name_en","name_mn","title","price","selling_price","image","slug","store","images","currency","vid","pid","product_cat","created_at","property","average_rating","total_reviews","total_on_hand","sale_expire_at","sale_start_at","option_value_images","can_supply","badges_list",...s.A.extraResultAttributes||[]];
1var l=t(54944);let r=()=>new a.K_({host:l.A.elastic.host,index:s.A.index,username:l.A.elastic.auth.username,password:l.A.elastic.auth.password,config:{source:i}})},75735:(e,n,t)=>{t.d(n,{A:()=>l});var a,s=t(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}let l=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),a||(a=s.createElement("path",{fill:"currentColor",d:"M9 20.25a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m8.25-1.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m4.467-11.78-2.674 8.692a2.24 2.24 0 0 1-2.151 1.588h-9.01a2.26 2.26 0 0 1-2.163-1.632L2.327 3.75H.75a.75.75 0 0 1 0-1.5h1.577A1.51 1.51 0 0 1 3.77 3.338L4.53 6H21a.75.75 0 0 1 .717.97m-1.732.53H4.958l2.203 7.706a.75.75 0 0 0 .72.544h9.01a.75.75 0 0 0 .718-.53z"})))}},79706:(e,n,t)=>{t.d(n,{t:()=>N});var a=t(54568);t(7620);var s=t(26405),i=t(99666),l=t(60128),r=t(931),o=t(81390),c=t(17752),d=t(18439),m=t(57639),u=t(40762),p=t(21487),x=t(77980);function h(){let e=(0,m._)(["\n  mutation createWishlist($name: String!) {\n    createWishlist(input: { name: $name }) {\n      ...wishlist\n    }\n  }\n  ","\n"]);return h=function(){return e},e}let g={},b=(0,u.J1)(h(),p.K);function f(){let e=(0,m._)(["\n  mutation updateWishlist($id: ID!, $name: String!) {\n    updateWishlist(input: { id: $id, name: $name }) {\n      id\n      name\n    }\n  }\n"]);return f=function(){return e},e}let v={},j=(0,u.J1)(f());var y=t(67216);let N=e=>{let{open:n,onClose:t,currentName:m,wishlistId:u}=e,[p]=(0,o.mN)(),[h,{loading:f}]=function(e){let n={...g,...e};return x.n(b,n)}({refetchQueries:[y.cQ]}),[N,{loading:w}]=function(e){let n={...v,...void 0};return x.n(j,n)}();return(0,a.jsx)("div",{children:(0,a.jsx)(r.ResponsiveDrawer,{open:n,onClose:t,width:"lg:w-[640px]",titleClassName:"hidden",children:(0,a.jsxs)("div",{className:"bg-base-100  flex h-full flex-col shadow-xl",children:[(0,a.jsx)("div",{className:"border-base-content/10 border-b p-4 sm:py-6",children:(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"bg-base-200 border-base-300 flex size-9 items-center justify-center rounded border",children:(0,a.jsx)(i.A,{className:"text-primary size-6"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:" text-base leading-4 font-semibold",children:l.Ru._({id:"G55NCz"})}),(0,a.jsx)("p",{className:"text-base-content/40 text-sm leading-4 lowercase",children:m?l.Ru._({id:"ePK91l"}):l.Ru._({id:"hYgDIe"})})]})]})}),(0,a.jsxs)(c.lV,{form:p,className:"flex flex-1 flex-col justify-between p-2 sm:p-4",initialValues:{oldName:m},onFinish:e=>{m&&u?N({variables:{id:u,name:e.name}}).then(()=>s.toast.success(l.Ru._({id:"tuTYdW"}))).catch(()=>{}):h({variables:{name:e.name}}).then(()=>s.toast.success(l.Ru._({id:"iQAYnf"}))).catch(()=>{}),t()},children:[(0,a.jsxs)("div",{className:"space-y-4",children:[!!m&&(0,a.jsx)(d.F,{name:"oldName",label:l.Ru._({id:"xymBst"}),disabled:!0}),(0,a.jsx)(d.F,{name:"name",label:m?l.Ru._({id:"WuQfHY"}):l.Ru._({id:"O6BAd1"}),rules:[{required:!0,message:l.Ru._({id:"wWY3Tt"})}]})]}),(0,a.jsxs)("button",{type:"submit",className:"btn btn-md btn-primary text-base-100 w-full rounded-lg",disabled:f||w,children:[(f||w)&&(0,a.jsx)("span",{className:"loading loading-spinner loading-sm"}),m?l.Ru._({id:"tfDRzk"}):l.Ru._({id:"eXNo13"})]})]})]})})})}},87249:(e,n,t)=>{t.d(n,{A:()=>l});var a=t(25150),s=t.n(a);let i=(0,t(13714).zu)({extend:{classGroups:{input:["input","input-xs","input-sm","input-md","input-lg"]}}});function l(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return i(s()(n))}},89502:(e,n,t)=>{t.r(n),t.d(n,{SingleProduct:()=>S});var a=t(54568),s=t(7620),i=t(39347),l=t(60128);let r={UZS:"so'm",MNT:"₮",USD:"$",KRW:"₩",JPY:"\xa5",CNY:"\xa5",EUR:"€",GBP:"\xa3",RUB:"₽",AUD:"$",CAD:"$",HKD:"$",SGD:"$",TWD:"$",THB:"฿"},o={src:"/_next/static/media/icon.17e80068.png"};var c=t(75735),d=t(25150),m=t.n(d),u=t(20551);function p(e){let{product:n}
1=e,{price:t,sellingPrice:s,currency:i="MNT",saleExpireAt:l}=n,r=t-s;return(0,a.jsxs)("div",{itemScope:!0,itemProp:"offers",itemType:"https://schema.org/Offer",className:"lg:flex-1",children:[(0,a.jsx)("link",{itemProp:"availability",href:"https://schema.org/InStock"}),(0,a.jsx)("link",{itemProp:"itemCondition",href:"https://schema.org/NewCondition"}),(0,a.jsx)("meta",{itemProp:"priceCurrency",content:i}),!!l&&(0,a.jsx)("meta",{itemProp:"priceValidUntil",content:l}),(0,a.jsxs)("div",{className:"flex w-full flex-col lg:flex-row lg:flex-wrap lg:items-center lg:gap-x-2",children:[(0,a.jsx)("meta",{itemProp:"price",content:s.toFixed(2)}),(0,a.jsx)("meta",{itemProp:"priceCurrency",content:i}),(0,a.jsx)("p",{className:m()("text-base font-semibold whitespace-nowrap",{"text-primary":r>0}),children:(0,u.up)(s,i)}),r>0&&(0,a.jsx)("p",{className:"text-neutral h-4 text-left text-xs whitespace-nowrap line-through opacity-50",children:(0,u.up)(t,i)})]})]})}var x=t(32536),h=t(15146),g=t(86336);function b(e){let{b:n}=e,[t,i]=(0,s.useState)(!1);return(0,a.jsxs)("div",{className:m()("peer search-view:hidden",{expanded:t}),children:[(0,a.jsxs)("div",{className:"absolute top-2 left-2 z-10 flex w-fit items-center gap-1 lg:gap-2",children:[(0,a.jsx)(f,{badge:n[0]}),n.length>1&&(0,a.jsx)("button",{type:"button",title:"Click to open/close",className:"border-base-content/10 bg-base-100 text-base-content flex size-7 items-center justify-center rounded border",onClick:()=>i(!t),children:(0,a.jsx)(g.A,{className:m()("rotate size-3 transition duration-200 ease-in-out",{"rotate-90":t})})})]}),(0,a.jsx)(h.e,{show:t,as:s.Fragment,children:(0,a.jsx)(h._,{enter:"transition ease-in-out duration-200",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition ease-in-out duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",as:s.Fragment,children:(0,a.jsx)("div",{className:"absolute top-9 left-2 z-10 flex flex-col gap-1 lg:gap-2",children:n.slice(1).map(e=>(0,a.jsx)(f,{badge:e},e.text))})})})]})}let f=e=>{var n;let{badge:t}=e;return(null==(n=t.tooltip)?void 0:n.description)?(0,a.jsxs)("div",{className:"dropdown dropdown-bottom dropdown-hover",children:[(0,a.jsx)("div",{role:"button",className:m()("badge rounded text-xs transition duration-300 ease-in data-[closed]:opacity-0",t.style),children:(0,a.jsx)("span",{children:t.text})}),(0,a.jsxs)("div",{className:"dropdown-content bg-base-100 w-36 flex-1 translate-y-1 overflow-hidden rounded-lg text-sm shadow-md lg:w-52",children:[(0,a.jsx)("div",{className:"thin-scrollbar h-32 overflow-y-auto px-2 py-2 lg:h-full",children:t.tooltip.description}),t.tooltip.link&&(0,a.jsx)(i.default,{className:"text-info-content block p-2 underline shadow-lg",href:t.tooltip.link,children:l.Ru._({id:"2FYpfJ"})})]})]}):(0,a.jsx)("div",{className:m()("badge truncate rounded px-2 text-[10px] font-semibold whitespace-nowrap transition duration-300 ease-in data-[closed]:opacity-0 lg:text-xs",t.style),children:(0,a.jsx)("span",{className:"truncate",children:t.text})})};var v=t(622);function j(e){let{product:n}=e,t=[];(0,v.fX)(n.badgesList).filter(e=>!e.promotable&&!e.attachment).sort((e,n)=>void 0===e.priority?1:void 0===n.priority?-1:e.priority-n.priority).forEach(e=>{t.push({text:e.name||"",style:e.style?"badge-".concat(e.style):"badge-primary",tooltip:{link:e.url,description:e.description}})});let s=!0!==n.canSupply,i=(0,v.I0)(n);return((0,v.BS)(n)&&t.push({text:l.Ru._({id:"isRobC"}),style:"badge-success text-base-100 border-none"}),i&&t.push({text:"-".concat(i.percent,"% хямдралтай"),style:"badge-secondary text-base-100 border-none"}),s&&t.push({text:l.Ru._({id:"dKGg8T"}),style:"badge-secondary"}),0===t.length)?null:(0,a.jsx)(b,{b:t})}function y(e){let{product:n}=e,t=[];return((0,v.fX)(n.badgesList).filter(e=>!e.promotable).filter(e=>!!e.attachment).sort((e,n)=>void 0===e.priority?1:void 0===n.priority?-1:e.priority-n.priority).forEach(e=>{t.push({text:e.name||"",image:e.attachment})}),0===t.length)?null:(0,a.jsx)("div",{className:"absolute bottom-8 left-2 z-10 flex gap-2 transition-all duration-300 group-hover/singleProduct:-bottom-10 group-hover/singleProduct:opacity-0",children:t.map((e,n)=>(0,a.jsxs)("div",{className:"relative block size-10 overflow-hidden lg:size-14",children:[(0,a.jsx)("img",{src:e.image,alt:"",className:"size-10 object-contain lg:size-14"}),(0,a.jsx)("div",{className:"animate-shiny absolute inset-0 -translate-x-full skew-x-12 transform bg-gradient-to-r from-transparent via-white to-transparent opacity-0"})]},n))})}function N(e){let{saleExpireAt:n}=e;if(!n)return null;let[t,s]=function(e){let n=new Date().getTime(),t=(new Date(e).getTime()-n)/6e4;return t<0?[0,"minute"]:t<60?[Math.floor(t),"minute"]:t<1440?[Math.floor(t/60),"hour"]:[Math.floor(t/1440),"day"]}(n);return 0===t?null:(0,a.jsxs)("span",{"aria-label":"sale",className:"inline h-full max-w-full overflow-hidden rounded-r bg-[#FFCBD3] py-1 pr-2 pl-3 text-xs font-semibold text-ellipsis whitespace-nowrap text-[#C10024]",children:[(0,a.jsx)("meta",{itemProp:"priceValidUntil",content:n}),"minute"===s&&l.Ru._({id:"2vMYaQ",values:{duration:t}}),"hour"===s&&l.Ru._({id:"lGYGyN",values:{duration:t}}),"day"===s&&l.Ru._({id:"E+5zs2",values:{duration:t}})]})}var w=t(65641),k=t(72188),$=t(10538);function A(e){let{product:n}=e,{wishedIds:t,toggleWish:s}=(0,$.u)(),i=t&&t.includes(n.vid);return(0,a.jsx)("button",{"aria-label":"button for add wishlist",onClick:()=>s(n.vid),className:"btn btn-square btn-sm rounded-sm p-1",children:i?(0,a.jsx)(k.A,{className:"text-primary size-4 flex-none"}):(0,a.jsx)(w.A,{className:"text-neutral-content size-4 flex-none"})})}var _=t(99111),C=t(33405),z=t(59551);let P=function(e){let{images:n}
1=e,[t,i]=(0,s.useState)(null),r=n.length-5,o=(0,C.take)(n,5);return(0,a.jsxs)("div",{onMouseLeave:()=>i(null),className:"group absolute inset-0 hidden lg:flex",children:[null!==t&&(0,a.jsx)(x.default,{fill:!0,alt:"",unoptimized:!0,src:(0,z.S)(n[t],"list"),className:"bg-base-200 w-full bg-contain bg-center bg-no-repeat object-contain",style:{backgroundImage:"url(".concat(n[t],")")}}),r>0&&t+1===5&&(0,a.jsxs)("div",{className:"bg-base-100/80 absolute inset-0 flex h-full w-full flex-col items-center justify-center gap-y-2",children:[(0,a.jsx)(_.A,{className:"size-8"}),(0,a.jsxs)("p",{className:"text-sm",children:["+",r," ",l.Ru._({id:"iDwWt5",values:{more:r}})]})]}),o.map((e,n)=>(0,a.jsx)("div",{className:"relative z-10 flex-1",onMouseEnter:()=>i(n),children:(0,a.jsx)("div",{className:m()("transition-bottom bg-base-300 absolute right-0.5 -bottom-2 left-0.5 h-1 rounded-sm duration-200 group-hover/singleProduct:bottom-1.5",{"bg-primary":n===t})})},"".concat(e,"-").concat(n)))]})},R=e=>{let{product:n}=e,{slug:t,images:s,image:l,saleExpireAt:r}=n;return(0,a.jsxs)("figure",{className:"group/singleProduct relative",children:[(0,a.jsx)(i.default,{href:"/product/".concat(t),"aria-label":"navigate to product",className:"block overflow-hidden group-hover/singleProduct:peer-[.expanded]:blur-sm",children:(0,a.jsxs)("div",{className:"bg-base-200 relative aspect-square w-full bg-contain bg-center bg-no-repeat",style:{backgroundImage:"url(".concat(null==l?void 0:l.replace(/\/(?:large|product)\//,"/mini/"),")")},children:[l&&(0,a.jsx)(x.default,{fill:!0,alt:"",unoptimized:!0,loading:"eager",itemProp:"image",src:l.replace(/\/(?:mini|product)\//,"/list/"),
1className:"w-full object-contain"}),((null==s?void 0:s.length)||0)>1&&(0,a.jsx)(P,{images:s||[]})]})}),(0,a.jsx)(j,{product:n}),(0,a.jsx)(y,{product:n}),(0,a.jsx)("div",{className:"absolute top-2 right-2 z-10",children:(0,a.jsx)(A,{product:n})}),(0,a.jsx)("div",{className:"absolute bottom-1 left-0 transition-all duration-300 group-hover/singleProduct:-bottom-6 group-hover/singleProduct:opacity-0",children:(0,a.jsx)(N,{saleExpireAt:r})})]})};function S(e){let{product:n}=e,{id:t,sku:s,slug:d,name:m}=n;return(0,a.jsxs)("article",{itemScope:!0,itemType:"https://schema.org/Product",className:"relative mb-1 h-max overflow-hidden",children:[(0,a.jsx)("meta",{itemProp:"productID",content:t}),(0,a.jsx)("meta",{itemProp:"sku",content:s}),(0,a.jsx)("meta",{itemProp:"description",content:n.title}),(0,a.jsxs)("div",{className:"border-base-content/10 bg-base-100 overflow-hidden rounded-sm border transition-all duration-200",children:[(0,a.jsx)(R,{product:n}),(0,a.jsx)("figcaption",{className:"flex-1",children:(0,a.jsxs)("div",{className:"flex size-full flex-col justify-between p-2 text-center text-xs sm:min-h-[70px] md:text-sm lg:p-3",children:[(0,a.jsxs)("div",{className:"flex-1 gap-1 lg:block",children:[(0,a.jsx)(i.default,{itemProp:"name",href:"/product/".concat(d),className:"line-clamp-2 min-h-10 text-left text-sm font-bold",children:(0,a.jsx)("span",{itemProp:"name",children:m})}),(0,a.jsx)("div",{className:"mt-1 mb-2 flex flex-col items-start justify-between lg:flex-row lg:items-center",children:n.sku?(0,a.jsxs)("p",{className:"text-neutral truncate text-xs",children:["#",n.sku]}):(0,a.jsx)("div",{})}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("img",{src:o.src,alt:"bonus",className:"h-4 w-4"}),(0,a.jsxs)("p",{className:"text-xs font-semibold whitespace-nowrap text-[#0074AB]",children:["+",function(e){var n;let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"MNT";return"₮"===function(e){var n;if(void 0===e)return"";if(r[e])return r[e];if(!Intl)return e;let t=null==(n=new Intl.NumberFormat("en",{style:"currency",currency:e}).formatToParts(1).find(e=>"currency"===e.type))?void 0:n.value;return t||e}(t)?"".concat((n=Number(e),l.Ru.number(+n,{minimumFractionDigits:0,maximumFractionDigits:2}))," ₮"):l.Ru.number(+e,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:2})}(Math.floor(n.sellingPrice/100))," ",(0,a.jsx)("span",{className:"ml-2 font-normal",children:"Бонус"})]})]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,a.jsx)(p,{product:n}),(0,a.jsx)(i.default,{"aria-label":"button for buy",href:"/product/".concat(n.slug),className:"hover:bg-primary-focus btn btn-square btn-primary btn-xs text-base-100 h-8 w-12 flex-none rounded-sm",children:(0,a.jsx)(c.A,{className:"size-4 lg:size-5"})})]})]})})]})]})}},91682:(e,n,t)=>{t.d(n,{pz:()=>c});var a=t(57639),s=t(40762),i=t(53937);function l(){let e=(0,a._)(['\n  query taxonNodes($filter: TaxonFilter, $first: Int) {\n    taxons(\n      filter: $filter\n      first: $first\n      sort: { field: "position", direction: asc }\n    ) {\n      nodes {\n        id\n        name\n        permalink\n        position\n        hasChildren\n        data\n        listingsCount\n        queryString\n        isDisabled\n        children {\n          id\n          name\n          permalink\n          position\n          hasChildren\n          data\n          listingsCount\n          queryString\n          isDisabled\n        }\n      }\n    }\n  }\n']);return l=function(){return e},e}let r={},o=(0,s.J1)(l());function c(e){let n={...r,...e};return i.IT(o,n)}},96160:(e,n,t)=>{var a=t(78204);t.o(a,"times")&&t.d(n,{times:function(){return a.times}})}}]);

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.