import{i as E}from"./chunk-UZOHO7NA.js";import{d as o,e as r}from"./chunk-QUA65JBC.js";var t=function(e){return e.GET_SMALL_RELATED_PRODUCTS="[Recommendation] Get small related products",e.GET_SMALL_RELATED_PRODUCTS_ERROR="[Recommendation] Get small related products [Error]",e.GET_SMALL_RELATED_PRODUCTS_SUCCESS="[Recommendation] Get small related products [Success]",e.SET_RELATED_PRODUCTS_SLIDER="[Recommendation] Set related slider products",e.FILTER_RELATED_PRODUCTS_SLIDER="[Recommendation] Filter related slider products",e.GET_RELATED_PRODUCTS_SLIDER_PRICE="[Recommendation] Get related slider price",e.GET_RELATED_PRODUCTS_SLIDER_PRICE_ERROR="[Recommendation] Get related slider price [Error]",e.GET_RELATED_PRODUCTS_SLIDER_PRICE_SUCCESS="[Recommendation] Get related slider price [Success]",e.FILTER_BOUGHT_TOGETHER="[Recommendation] Filter bought together",e.GET_BOUGHT_TOGETHER="[Recommendation] Get bought together",e.GET_BOUGHT_TOGETHER_ERROR="[Recommendation] Get bought together [Error]",e.GET_BOUGHT_TOGETHER_SUCCESS="[Recommendation] Get bought together [Success]",e.SET_BOUGHT_TOGETHER_ALL_PRICE="[Recommendation] Get bought together all price",e.GET_BOUGHT_TOGETHER_PRICE="[Recommendation] Get bought together price",e.GET_BOUGHT_TOGETHER_PRICE_ERROR="[Recommendation] Get bought together price [Error]",e.GET_BOUGHT_TOGETHER_PRICE_SUCCESS="[Recommendation] Get bought together price [Success]",e.LOAD_MORE_BOUGHT_TOGETHER_PRODUCTS="[Recommendation] Load more bought together products",e.LOAD_MORE_BOUGHT_TOGETHER_PRODUCTS_SUCCESS="[Recommendation] Load more bought together products [Success]",e.SET_DISPLAYED_COUNT_BOUGHT_TOGETHER_PRODUCTS="[Recommendation] Set displayed count bought together products",e.SET_IS_LOADED_BOUGHT_TOGETHER_PRODUCTS="[Recommendation] Set is loaded bought together products",e.CLEAR_RELATED_PRODUCTS_SLIDER_PRICES="[Recommendation] Clear related products slider prices",e}(t||{});var C=o(t.FILTER_BOUGHT_TOGETHER,r()),l=o(t.GET_BOUGHT_TOGETHER,r()),P=o(t.GET_BOUGHT_TOGETHER_ERROR,r()),g=o(t.GET_BOUGHT_TOGETHER_SUCCESS,r()),p=o(t.SET_BOUGHT_TOGETHER_ALL_PRICE,r()),U=o(t.GET_BOUGHT_TOGETHER_PRICE,r()),L=o(t.GET_BOUGHT_TOGETHER_PRICE_ERROR,r()),h=o(t.GET_BOUGHT_TOGETHER_PRICE_SUCCESS,r()),H=o(t.LOAD_MORE_BOUGHT_TOGETHER_PRODUCTS,r()),I=o(t.LOAD_MORE_BOUGHT_TOGETHER_PRODUCTS_SUCCESS,r()),x=o(t.SET_DISPLAYED_COUNT_BOUGHT_TOGETHER_PRODUCTS,r()),f=o(t.SET_IS_LOADED_BOUGHT_TOGETHER_PRODUCTS,r()),B=o(t.GET_SMALL_RELATED_PRODUCTS,r()),M=o(t.GET_SMALL_RELATED_PRODUCTS_ERROR,r()),A=o(t.GET_SMALL_RELATED_PRODUCTS_SUCCESS,r()),F=o(t.FILTER_RELATED_PRODUCTS_SLIDER,r()),N=o(t.SET_RELATED_PRODUCTS_SLIDER,r()),v=o(t.GET_RELATED_PRODUCTS_SLIDER_PRICE),b=o(t.GET_RELATED_PRODUCTS_SLIDER_PRICE_ERROR,r()),$=o(t.GET_RELATED_PRODUCTS_SLIDER_PRICE_SUCCESS,r()),q=o(t.CLEAR_RELATED_PRODUCTS_SLIDER_PRICES);var T=function(e){return e.InStock="IN_STOCK",e.LimitedStock="LIMITED_STOCK",e.OutOfStock="OUT_OF_STOCK",e.Preorder="PREORDER",e}(T||{});var _=function(e){return e.BoughtTogether="BOUGHT_TOGETHER",e.RelatedProducts="RELATED_PRODUCTS",e}(_||{});var R=E` fragment Money on Money { currency displayValue value valueWithoutVat } `,c=E` fragment SalePriceDiscount on SalePriceDiscount { fixValue { ...Money } offerName percentageValue type period periodType } ${R}`,n=E` fragment RecommendationPrice on RecommendationPrice { amount { ...Money } discount { ...SalePriceDiscount } } ${R} ${c}`,S=E` fragment DotDiscount on DotDiscount { oaCode type text filters value start end campaignId campaignTitle } `,O=E` fragment RecommendationResponse on RecommendationResponse { productId productCode title subTitle href brand imageURL variantColorCodes price { ...RecommendationPrice } dotDiscount { ...DotDiscount } hardDisk color stockState carouselPicturesNew { __typename displayOrder pictures { __typename rel href } } } ${n} ${S}`,k=E` query GetRecommendationsQuery($recommendationsRequest: RecommendationsRequest) { getRecommendations(recommendationsRequest: $recommendationsRequest) { ...RecommendationResponse } } ${O}`;export{C as a,l as b,P as c,g as d,U as e,L as f,h as g,H as h,I as i,x as j,f as k,B as l,M as m,A as n,F as o,N as p,v as q,b as r,$ as s,q as t,T as u,_ as v,k as w};