import{i as e}from"./chunk-PQ4LRPD5.js";var T=function(t){return t.Acquisition="ACQUISITION",t.AcquisitionPortIn="ACQUISITION_PORT_IN",t.AcquisitionPrepayToPostpaid="ACQUISITION_PREPAY_TO_POSTPAID",t.BudgetAcquisition="BUDGET_ACQUISITION",t.BudgetLoyalty="BUDGET_LOYALTY",t.Loyalty="LOYALTY",t.Standard="STANDARD",t}(T||{});var v=function(t){return t.Eur="EUR",t.Ron="RON",t}(v||{}),B=function(t){return t.Capacity="CAPACITY",t.Color="COLOR",t.Connectivity="CONNECTIVITY",t.Length="LENGTH",t.ScreenSize="SCREEN_SIZE",t}(B||{});var R=function(t){return t.None="NONE",t.Oro="ORO",t}(R||{});var F=function(t){return t.Business="BUSINESS",t.Private="PRIVATE",t}(F||{}),O=function(t){return t.Acquisition="ACQUISITION",t.AcquisitionPortIn="ACQUISITION_PORT_IN",t.AcquisitionPrepayToPostpaid="ACQUISITION_PREPAY_TO_POSTPAID",t.Loyalty="LOYALTY",t}(O||{}),E=function(t){return t.Fix="FIX",t.Percentage="PERCENTAGE",t}(E||{}),N=function(t){return t.Current="CURRENT",t.Portfolio="PORTFOLIO",t.Recommended="RECOMMENDED",t}(N||{}),k=function(t){return t.Buy="BUY",t}(k||{}),b=function(t){return t.Buy="BUY",t.Display="DISPLAY",t.Login="LOGIN",t.RedirectToTkrshop="REDIRECT_TO_TKRSHOP",t.RedirectToWebshop="REDIRECT_TO_WEBSHOP",t}(b||{}),U=function(t){return t.EndOfLife="END_OF_LIFE",t.InStock="IN_STOCK",t.OutOfStock="OUT_OF_STOCK",t.Preorder="PREORDER",t}(U||{});var V=function(t){return t.Oty="oty",t.PhoneCredit="phoneCredit",t}(V||{}),L=e`
    fragment DisplayedOption on DisplayedOption {
  benefitName
  benefitValue
}
    `,q=e`
    fragment ProductDescription on ProductDescription {
  defaultVersion
  longVersion
  mobileVersion
  shortVersion
}
    `,m=e`
    fragment ProductCategory on ProductCategory {
  id
  name
  primarySubcategory
}
    `,o=e`
    fragment Color on Color {
  code
  name
}
    `,M=e`
    fragment EstimatedDeliveryDate on EstimatedDeliveryDate {
  deliveryDate
  deliveryDays
}
    `,u=e`
    fragment EstimatedDeliveryDatesInterval on EstimatedDeliveryDatesInterval {
  min {
    ...EstimatedDeliveryDate
  }
  max {
    ...EstimatedDeliveryDate
  }
}
    ${M}`,p=e`
    fragment Label on Label {
  isDisplayed
  order
  pictureHref
}
    `,a=e`
    fragment CharacteristicsItem on CharacteristicsItem {
  id
  name
  value
  type
  order
}
    `,g=e`
    fragment Rating on Rating {
  reviews
  value
}
    `,d=e`
    fragment CharacteristicsGroup on CharacteristicsGroup {
  groupName
  items {
    ...CharacteristicsItem
  }
}
    ${a}`,P=e`
    fragment ProductVariant on ProductVariant {
  capacity
  code
  productId
  productUrl
  stockState
  screenSize
  length
  connectivity
  color {
    ...Color
  }
}
    ${o}`,Y=e`
    fragment UxAdminBackgroundTheme on UxAdminBackgroundTheme {
  color
  hex
}
    `,D=e`
    fragment BannerLabel on BannerLabel {
  color
  text
}
    `,w=e`
    fragment BannerTitle on BannerTitle {
  text
  color
}
    `,G=e`
    fragment BannerDescription on BannerDescription {
  color
  text
}
    `,_=e`
    fragment BannerPriceDescription on BannerPriceDescription {
  text
  color
}
    `,j=e`
    fragment BannerValue on BannerValue {
  color
  text
}
    `,Q=e`
    fragment BannerPrice on BannerPrice {
  bannerPriceDescription {
    ...BannerPriceDescription
  }
  label {
    ...BannerLabel
  }
  value {
    ...BannerValue
  }
}
    ${_}
${D}
${j}`,H=e`
    fragment BannerCta on BannerCta {
  text
  url
}
    `,K=e`
    fragment BannerImage on BannerImage {
  background
  xl
  xs
}
    `,W=e`
    fragment BannerUxAdmin on BannerUxAdmin {
  label {
    ...BannerLabel
  }
  title {
    ...BannerTitle
  }
  bannerDescription {
    ...BannerDescription
  }
  price {
    ...BannerPrice
  }
  cta {
    ...BannerCta
  }
  image {
    ...BannerImage
  }
}
    ${D}
${w}
${G}
${Q}
${H}
${K}`,z=e`
    fragment UxAdminBannerEshop on UxAdminBannerEshop {
  displayOnVantiveCodes
  displayOnAcquisitionType
}
    `,X=e`
    fragment UxAdminBannerResponse on UxAdminBannerResponse {
  bannerName
  order
  bannerType
  backgroundTheme {
    ...UxAdminBackgroundTheme
  }
  vantiveCode
  data {
    ...BannerUxAdmin
  }
  eShop {
    ...UxAdminBannerEshop
  }
}
    ${Y}
${W}
${z}`,Z=e`
    fragment UxAdminBannerProductResponse on UxAdminBannerProductResponse {
  extendAbo {
    ...UxAdminBannerResponse
  }
  newAbo {
    ...UxAdminBannerResponse
  }
  noAbo {
    ...UxAdminBannerResponse
  }
  promo {
    ...UxAdminBannerResponse
  }
}
    ${X}`,f=e`
    fragment ChargerDetails on ChargerDetails {
  __typename
  included
  includedIcon
  chargingPower
  chargeIcon
}
    `,S=e`
    fragment DotDiscountGeneralDetails on DotDiscountGeneralDetails {
  value
  campaignTitle
  text
  type
  __typename
}
    `,J=e`
    fragment ProductDetails on SaleProductGeneralDetails {
  brand
  brandId
  carouselPictures
  code
  deliveryDate
  displayName
  displayUrl
  fieldsOfVariants
  hasDescription
  id
  isEligibleForLockers
  isEsimCompatible
  isFavorite
  metaDescription
  metaKeywords
  metaTitle
  productUrl
  refurbished
  shortName
  stockState
  subTitle
  title
  carouselPicturesNew {
    displayOrder
    pictures {
      href
      rel
    }
  }
  category {
    ...ProductCategory
  }
  color {
    ...Color
  }
  estimatedDeliveryDate {
    ...EstimatedDeliveryDatesInterval
  }
  labels {
    ...Label
  }
  heroesCharacteristics {
    ...CharacteristicsItem
  }
  packageChoicesCharacteristics {
    ...CharacteristicsItem
  }
  rating {
    ...Rating
  }
  technicalCharacteristics {
    ...CharacteristicsGroup
  }
  variants {
    ...ProductVariant
  }
  banner {
    ...UxAdminBannerProductResponse
  }
  chargerDetails {
    ...ChargerDetails
  }
  dotDiscountDetails {
    __typename
    extendAbo {
      ...DotDiscountGeneralDetails
    }
    newAbo {
      ...DotDiscountGeneralDetails
    }
    noAbo {
      ...DotDiscountGeneralDetails
    }
  }
  energyConsumption {
    grade
    icon
  }
}
    ${m}
${o}
${u}
${p}
${a}
${g}
${d}
${P}
${Z}
${f}
${S}`,r=e`
    fragment Money on Money {
  currency
  displayValue
  value
  valueWithoutVat
}
    `,i=e`
    fragment SalePriceDiscount on SalePriceDiscount {
  offerName
  percentageValue
  type
  period
  periodType
  fixValue {
    ...Money
  }
}
    ${r}`,ee=e`
    fragment AgrTermPrice on AgrTermPrice {
  term
  displayOrder
  discount {
    ...SalePriceDiscount
  }
  price {
    ...Money
  }
}
    ${i}
${r}`,te=e`
    fragment SalePackageIcon on SalePackageIcon {
  contentUrl
  name
}
    `,re=e`
    fragment Link on Link {
  href
  rel
}
    `,ne=e`
    fragment NotSellableReason on NotSellableReason {
  code
  params {
    name
    value
  }
}
    `,oe=e`
    fragment SalePkgBenefit on SalePkgBenefit {
  name
}
    `,ae=e`
    fragment PairTermSalePkgBenefit on PairTermSalePkgBenefit {
  term
  pkgBenefits {
    name
  }
}
    `,n=e`
    fragment SalePackage on SalePackage {
  displayName
  labels
  ref
  agrTermPrices {
    ...AgrTermPrice
  }
  icons {
    ...SalePackageIcon
  }
  link {
    ...Link
  }
  notSellableReasons {
    ...NotSellableReason
  }
  pkgBenefits {
    ...SalePkgBenefit
  }
  termSalePackageBenefits {
    ...PairTermSalePkgBenefit
  }
  price {
    ...Money
  }
}
    ${ee}
${te}
${re}
${ne}
${oe}
${ae}
${r}`,ie=e`
    fragment ExchangeRate on ExchangeRate {
  currency
  value
}
    `,x=e`
    fragment ExchangeRates on ExchangeRates {
  base
  rates {
    ...ExchangeRate
  }
}
    ${ie}`,ce=e`
    fragment SalePriceVariantDiscriminator on SalePriceVariantDiscriminator {
  acquisition
  agrTerm
  hasToggleableOfferItems
  installment
}
    `,c=e`
    fragment SellingNotification on SellingNotification {
  code
  params {
    name
    value
  }
}
    `,y=e`
    fragment PackageRef on PackageRef {
  label
  ref
}
    `,se=e`
    fragment GiftItem on GiftItem {
  displayUrl
  name
  productId
  productUrl
  qnty
  specialOfferId
  specialOfferName
}
    `,s=e`
    fragment SalePrices on SalePrices {
  canBeAffectedByProductsWithInstallmentsFromCart
  hasToggleableOffer
  installmentPeriod
  installmentRecurrence
  visible
  voucherApplied
  advanceAmount {
    ...Money
  }
  amount {
    ...Money
  }
  discount {
    ...SalePriceDiscount
  }
  discountAmount {
    ...SalePriceDiscount
  }
  giftItems {
    ...GiftItem
  }
  installmentAmount {
    ...Money
  }
  referenceAmount {
    ...Money
  }
}
    ${r}
${i}
${se}`,le=e`
    fragment SaleProductPriceVariantSpecialOffer on SaleProductPriceVariantSpecialOffer {
  id
  isToggleable
  optionId
}
    `,I=e`
    fragment ToggledSalePriceConversion on ToggledSalePriceConversion {
  explanation
  conversions {
    ...Money
  }
  exchangeRates {
    ...Money
  }
  refCurrencyAmount {
    ...Money
  }
}
    ${r}`,me=e`
    fragment ToggledSalePrices on ToggledSalePrices {
  actions
  conversion {
    ...ToggledSalePriceConversion
  }
  notifications {
    ...SellingNotification
  }
  price {
    ...SalePrices
  }
}
    ${I}
${c}
${s}`,$=e`
    fragment AllToggledSalePrices on AllToggledSalePrices {
  oty {
    ...ToggledSalePrices
  }
  phoneCredit {
    ...ToggledSalePrices
  }
}
    ${me}`,ue=e`
    fragment SaleProductPriceVariantItem on SaleProductPriceVariantItem {
  actions
  label
  notifications {
    ...SellingNotification
  }
  packageRef {
    ...PackageRef
  }
  price {
    ...SalePrices
  }
  salePackage {
    ...SalePackage
  }
  specialOfferDetails {
    ...SaleProductPriceVariantSpecialOffer
  }
  toggledPrice {
    ...AllToggledSalePrices
  }
}
    ${c}
${y}
${s}
${n}
${le}
${$}`,pe=e`
    fragment AllToggledSalePriceConversions on AllToggledSalePriceConversions {
  oty {
    ...ToggledSalePriceConversion
  }
  phoneCredit {
    ...ToggledSalePriceConversion
  }
}
    ${I}`,ge=e`
    fragment SaleProductPriceVariant on SaleProductPriceVariant {
  discriminator {
    ...SalePriceVariantDiscriminator
  }
  items {
    ...SaleProductPriceVariantItem
  }
  toggledPriceConversions {
    ...AllToggledSalePriceConversions
  }
}
    ${ce}
${ue}
${pe}`,A=e`
    fragment SalePriceVariants on SalePriceVariants {
  togglePriceTypes
  allPriceVariants {
    ...SaleProductPriceVariant
  }
  standardPrice {
    ...SalePrices
  }
  standardToggledPrice {
    ...AllToggledSalePrices
  }
}
    ${ge}
${s}
${$}`,de=e`
    fragment SupportedAcquisition on SupportedAcquisition {
  agreementTerms
  name
  nextLoyaltyDate
  supported
  type
}
    `,h=e`
    fragment SupportedAcquisitions on SupportedAcquisitions {
  installment
  acquisitions {
    ...SupportedAcquisition
  }
}
    ${de}`,l=e`
    fragment SupportedSubscrSellingOption on SupportedSubscrSellingOption {
  acquisition
  actions
  agrTerm
  installment
  name
  nextLoyaltyDate
  notifications {
    ...SellingNotification
  }
}
    ${c}`,C=e`
    fragment ProductPrices on SaleProductCustomDetails {
  id
  otyPoints
  currentSalePackage {
    ...SalePackage
  }
  exchangeRates {
    ...ExchangeRates
  }
  priceVariants {
    ...SalePriceVariants
  }
  supportedAcquisitions {
    ...SupportedAcquisitions
  }
  supportedSubscrSellingOptions {
    ...SupportedSubscrSellingOption
  }
  isPriceConsistent
}
    ${n}
${x}
${A}
${h}
${l}`,Pe=e`
    fragment SimoNotification on SimoNotification {
  notificationCode
}
    `,De=e`
    fragment SalePackages on SalePackages {
  exchangeRate {
    ...ExchangeRates
  }
  currentSalePackage {
    ...SalePackage
  }
  notifications {
    ...SimoNotification
  }
  salePackages {
    ...SalePackage
  }
  supportedSubscrSellingOptions {
    ...SupportedSubscrSellingOption
  }
}
    ${x}
${n}
${Pe}
${l}`,fe=e`
    fragment SalePrice on SalePrice {
  installment
  period
  referenceValue
  amount {
    ...Money
  }
  discount {
    ...SalePriceDiscount
  }
  discountAmount {
    ...SalePriceDiscount
  }
}
    ${r}
${i}`,Ie=e`
    fragment SalePriceVariant on SalePriceVariant {
  packageRef {
    ...PackageRef
  }
  priceItems {
    ...SalePrice
  }
}
    ${y}
${fe}`,$e=e`
    fragment SaleProductDetails on SaleProduct {
  brand
  brandId
  carouselPictures
  code
  deliveryDate
  estimatedDeliveryDate {
    ...EstimatedDeliveryDatesInterval
  }
  displayName
  displayUrl
  id
  isEsimCompatible
  metaDescription
  metaKeywords
  metaTitle
  otyPoints
  productUrl
  refurbished
  shortName
  stockState
  subTitle
  title
  hasDescription
  carouselPicturesNew {
    displayOrder
    pictures {
      href
      rel
    }
  }
  category {
    ...ProductCategory
  }
  color {
    ...Color
  }
  currentSalePackage {
    ...SalePackage
  }
  heroesCharacteristics {
    ...CharacteristicsItem
  }
  labels {
    ...Label
  }
  packageChoicesCharacteristics {
    ...CharacteristicsItem
  }
  priceVariants {
    ...SalePriceVariants
  }
  rating {
    ...Rating
  }
  salePackages {
    ...SalePackage
  }
  supportedAcquisitions {
    ...SupportedAcquisitions
  }
  supportedSubscrSellingOptions {
    ...SupportedSubscrSellingOption
  }
  technicalCharacteristics {
    ...CharacteristicsGroup
  }
  variants {
    ...ProductVariant
  }
  chargerDetails {
    ...ChargerDetails
  }
  dotDiscountDetails {
    noAbo {
      ...DotDiscountGeneralDetails
    }
    newAbo {
      ...DotDiscountGeneralDetails
    }
    extendAbo {
      ...DotDiscountGeneralDetails
    }
    __typename
  }
}
    ${u}
${m}
${o}
${n}
${a}
${p}
${A}
${g}
${h}
${l}
${d}
${P}
${f}
${S}`,Ae=e`
    query GetDisplayedOptionsQuery($optionRequest: OptionRequest!) {
  getDisplayedOptions(optionRequest: $optionRequest) {
    ...DisplayedOption
  }
}
    ${L}`;var he=e`
    query ProductCustomDetailsQuery($productId: Int!, $msisdn: String) {
  getProductCustomDetails(productId: $productId, msisdn: $msisdn) {
    ...ProductPrices
  }
}
    ${C}`;var Ce=e`
    query ProductDescriptionQuery($productId: Int!) {
  getProductDescription(productId: $productId) {
    ...ProductDescription
  }
}
    ${q}`;var Te=e`
    query ProductGeneralDetailsQuery($productId: Int!) {
  getProductGeneralDetails(productId: $productId) {
    ...ProductDetails
  }
}
    ${J}`;var ve=e`
    query SalePackagesQuery($acquisitionType: SalePackagesAcquisitionType!) {
  getSalePackages(acquisitionType: $acquisitionType) {
    ...SalePackages
  }
}
    ${De}`;var Be=e`
    query GetProductsLightOffering($ids: [Int], $msisdn: String) {
  getProductsLightOffering(ids: $ids, msisdn: $msisdn) {
    ...ProductPrices
  }
}
    ${C}`;export{T as a,v as b,B as c,R as d,F as e,O as f,E as g,N as h,k as i,b as j,U as k,V as l,Ae as m,he as n,Ce as o,Te as p,ve as q,Be as r};