1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,908849,e=>{"use strict";var t=e.i(376194),r=e.i(759),o=e.i(373395),a=e.i(356253),s=e.i(990417);let i=({copyRightText:e,externalLinks:r,labelSlug:o})=>(0,t.jsxs)("footer",{className:"centered-wrapper wrapper-padding flex flex-col md:flex-row items-center pt-6 pb-4 md:pb-6 gap-2",children:[(0,t.jsx)("div",{className:"mb-4 md:mb-0",children:(0,t.jsx)(a.Logo,{labelSlug:o})}),(0,t.jsx)("div",{className:"md:ml-4 max-w-[260px] lg:max-w-none text-center md:text-left",children:(0,t.jsx)(s.Text,{richText:e,className:"text-monochrome-mid text-sm"})}),(0,t.jsx)("div",{className:"block md:hidden my-2 w-full",children:(0,t.jsx)("hr",{className:"w-full h-px bg-gray-300"})}),(0,t.jsx)("div",{className:"flex flex-row justify-around w-full md:w-fit md:ml-auto md:gap-6",children:r.map(e=>(0,t.jsx)("a",{href:e.url,className:"font-semibold text-monochrome-mid text-xs",children:e.text},e.text))})]});var n=e.i(254558),l=e.i(55916),u=e.i(675136),c=e.i(581454),p=e.i(57627);let d=c.default` 2 fragment HeadingProps on HeadingProps { 3 as 4 headingTitle 5 size 6} 7 `,g=c.default` 8 fragment ImageProps on ImageProps { 9 imageAltText 10 imageSrc 11 width 12 height 13} 14 `,m=c.default` 15 fragment TextProps on TextProps { 16 richText 17} 18 `,x=c.default` 19 fragment RichTextProps on RichTextProps { 20 richText 21} 22 `,P=c.default` 23 fragment Country on Country { 24 name 25 countryCode 26} 27 `,T=c.default` 28 fragment ButtonProps on ButtonProps { 29 label 30 variant 31} 32 `,f=c.default` 33 fragment InputProps on InputProps { 34 placeholder 35 label 36 helperText 37 name 38 type 39} 40 `,h=c.default` 41 fragment ToastProps on ToastProps { 42 variant 43 iconUrl 44 message 45} 46 `,y=c.default` 47 fragment AccordionItemProps on AccordionItemProps { 48 title 49 content 50} 51 `,b=c.default` 52 query GetAccessibilityStatementPageCmsData($locale: String!, $preview: Boolean!) { 53 getAccessibilityStatementPageCmsData(locale: $locale, preview: $preview) { 54 accessibilityStatement { 55 accessibilityStatementText { 56 ...RichTextProps 57 } 58 accessibilityStatementTitle { 59 ...HeadingProps 60 } 61 } 62 } 63} 64 ${x} 65${d}`,v=c.default` 66 query GetCheckoutPageCmsData($locale: String!, $preview: Boolean!) { 67 getCheckoutPageCmsData(locale: $locale, preview: $preview) { 68 countries { 69 ...Country 70 } 71 continueButton { 72 ...ButtonProps 73 } 74 editIcon { 75 ...ImageProps 76 } 77 emailPage { 78 emailForm { 79 button { 80 ...ButtonProps 81 } 82 input { 83 ...InputProps 84 } 85 validationText { 86 emailRequired 87 emailFormat 88 tcRequired 89 } 90 } 91 heading { 92 ...HeadingProps 93 } 94 subHeading { 95 ...TextProps 96 } 97 subHeadingRtr { 98 ...TextProps 99 } 100 termsAndConditionsModal { 101 closeButtonText { 102 ...TextProps 103 } 104 titleText { 105 ...TextProps 106 } 107 } 108 icon { 109 ...ImageProps 110 } 111 } 112 orderSummary { 113 heading { 114 ...HeadingProps 115 } 116 certifiedResellerToast { 117 ...ToastProps 118 } 119 promotion { 120 promotionFreeGift { 121 ...TextProps 122 } 123 giftIcon { 124 ...ImageProps 125 } 126 } 127 serviceFeeInfo { 128 serviceFeeLabel { 129 ...TextProps 130 } 131 paymentMethodFeeLabel { 132 ...TextProps 133 } 134 totalLabel { 135 ...TextProps 136 } 137 clickableIcon { 138 ...ImageProps 139 } 140 serviceFeeIcons { 141 ...ImageProps 142 } 143 introText { 144 ...TextProps 145 } 146 serviceFeeTexts { 147 ...TextProps 148 } 149 modal { 150 closeModalButtonAltText 151 description 152 title 153 } 154 } 155 couponCode { 156 baseMessage { 157 ...TextProps 158 } 159 simplifiedBaseMessage { 160 ...TextProps 161 } 162 updatedMessage { 163 ...TextProps 164 } 165 maximumDiscountMessage { 166 ...TextProps 167 } 168 inputContent { 169 input { 170 ...InputProps 171 } 172 inputValidationCollection { 173 identifierKey 174 ...TextProps 175 } 176 } 177 buttonContent { 178 ...ButtonProps 179 } 180 } 181 } 182 paymentMethodsPage { 183 heading { 184 ...HeadingProps 185 } 186 editPaymentMethodText { 187 ...TextProps 188 } 189 showMoreButton { 190 ...ButtonProps 191 } 192 noExtraFeeText { 193 ...TextProps 194 } 195 } 196 paymentStep { 197 redirectPaymentButtonPrefix { 198 ...ButtonProps 199 } 200 } 201 personalDetailsPage { 202 heading { 203 ...HeadingProps 204 } 205 text { 206 ...TextProps 207 } 208 icon { 209 ...ImageProps 210 } 211 form { 212 button { 213 ...ButtonProps 214 } 215 formFieldsCollection { 216 input { 217 ...InputProps 218 } 219 flagWithCountryCode { 220 textProps { 221 ...TextProps 222 } 223 imageProps { 224 ...ImageProps 225 } 226 } 227 inputValidationCollection { 228 ...TextProps 229 } 230 } 231 title { 232 ...HeadingProps 233 } 234 } 235 } 236 verificationCodePage { 237 form { 238 button { 239 ...ButtonProps 240 } 241 title { 242 ...HeadingProps 243 } 244 formFieldsCollection { 245 input { 246 ...InputProps 247 } 248 flagWithCountryCode { 249 textProps { 250 ...TextProps 251 } 252 imageProps { 253 ...ImageProps 254 } 255 } 256 inputValidationCollection { 257 ...TextProps 258 } 259 } 260 } 261 resendText { 262 ...TextProps 263 } 264 codeSentToText { 265 ...TextProps 266 } 267 } 268 capturePayment { 269 ...HeadingProps 270 } 271 checkoutFooter { 272 securePaymentIconAltText 273 securePaymentText { 274 ...TextProps 275 } 276 legalMessageText { 277 ...TextProps 278 } 279 } 280 paymentErrorModal { 281 title { 282 ...HeadingProps 283 } 284 message { 285 ...TextProps 286 } 287 image { 288 ...ImageProps 289 } 290 button { 291 ...ButtonProps 292 } 293 } 294 preAuthVerificationFailed { 295 title { 296 ...HeadingProps 297 } 298 message { 299 ...TextProps 300 } 301 image { 302 ...ImageProps 303 } 304 button { 305 ...ButtonProps 306 } 307 } 308 paymentAlreadyFinalized { 309 title { 310 ...HeadingProps 311 } 312 message { 313 ...TextProps 314 } 315 image { 316 ...ImageProps 317 } 318 button { 319 ...ButtonProps 320 } 321 } 322 pageInformation { 323 title { 324 ...TextProps 325 } 326 } 327 creditCardDropin { 328 skipToPaymentFormText { 329 richText 330 } 331 creditCardTitleText { 332 richText 333 } 334 requiredFieldsText { 335 richText 336 } 337 cardNumberLabelText { 338 richText 339 } 340 expiryDateLabelText { 341 richText 342 } 343 securityCodeLabelText { 344 richText 345 } 346 cardholderNameLabelText { 347 richText 348 } 349 payButtonText { 350 richText 351 } 352 processingPaymentText { 353 richText 354 } 355 cardNumberErrorText { 356 richText 357 } 358 expiryDateErrorText { 359 richText 360 } 361 securityCodeErrorText { 362 richText 363 } 364 cardholderNameErrorText { 365 richText 366 } 367 } 368 telservDropin { 369 title { 370 richText 371 } 372 mobileProviderNote { 373 richText 374 } 375 callInstruction { 376 richText 377 } 378 callNowButton { 379 richText 380 } 381 paymentProcessedText { 382 richText 383 } 384 copyPinCodeAriaLabel { 385 richText 386 } 387 copyButton { 388 richText 389 } 390 copiedButton { 391 richText 392 } 393 connectionClosedText { 394 richText 395 } 396 amountPaidLabel { 397 richText 398 } 399 } 400 expressCheckout { 401 emailAddressLabel { 402 ...TextProps 403 } 404 personalDetailsLabel { 405 ...TextProps 406 } 407 buyWithLabel { 408 ...TextProps 409 } 410 totalLabel { 411 ...TextProps 412 } 413 closeEmailModalAltText { 414 ...TextProps 415 } 416 closeModalAltText { 417 ...TextProps 418 } 419 editEmailAltText { 420 ...TextProps 421 } 422 editPersonalDetailsAltText { 423 ...TextProps 424 } 425 serviceFeeInfoAltText { 426 ...TextProps 427 } 428 addHereText { 429 ...TextProps 430 } 431 footerText { 432 ...TextProps 433 } 434 missingPersonalDetailsText { 435 ...TextProps 436 } 437 closePersonalDetailsModalAltText { 438 ...TextProps 439 } 440 } 441 } 442} 443 ${P} 444${T} 445${g} 446${f} 447${d} 448${m} 449${h}`,C=c.default` 450 query GetErrorPageCmsData($preview: Boolean!, $locale: String!, $errorCode: String!) { 451 getErrorPageCmsData(preview: $preview, locale: $locale, errorCode: $errorCode) { 452 errorPage { 453 title { 454 ...TextProps 455 } 456 image { 457 ...ImageProps 458 } 459 body { 460 ...RichTextProps 461 } 462 subtext { 463 ...RichTextProps 464 } 465 ctaText { 466 ...TextProps 467 } 468 ctaSupportText { 469 ...TextProps 470 } 471 } 472 } 473} 474 ${m} 475${g} 476${x}`,I=c.default` 477 query GetExpressPaymentMethodsData($locale: String!, $preview: Boolean!) { 478 getCheckoutPageCmsData(locale: $locale, preview: $preview) { 479 countries { 480 ...Country 481 } 482 continueButton { 483 ...ButtonProps 484 } 485 editIcon { 486 ...ImageProps 487 } 488 emailPage { 489 emailForm { 490 button { 491 ...ButtonProps 492 } 493 input { 494 ...InputProps 495 } 496 validationText { 497 emailRequired 498 emailFormat 499 tcRequired 500 } 501 } 502 heading { 503 ...HeadingProps 504 } 505 subHeading { 506 ...TextProps 507 } 508 subHeadingRtr { 509 ...TextProps 510 } 511 termsAndConditionsModal { 512 closeButtonText { 513 ...TextProps 514 } 515 titleText { 516 ...TextProps 517 } 518 } 519 icon { 520 ...ImageProps 521 } 522 } 523 orderSummary { 524 heading { 525 ...HeadingProps 526 } 527 certifiedResellerToast { 528 ...ToastProps 529 } 530 serviceFeeInfo { 531 serviceFeeLabel { 532 ...TextProps 533 } 534 paymentMethodFeeLabel { 535 ...TextProps 536 } 537 totalLabel { 538 ...TextProps 539 } 540 clickableIcon { 541 ...ImageProps 542 } 543 serviceFeeIcons { 544 ...ImageProps 545 } 546 introText { 547 ...TextProps 548 } 549 serviceFeeTexts { 550 ...TextProps 551 } 552 modal { 553 closeModalButtonAltText 554 description 555 title 556 } 557 } 558 couponCode { 559 baseMessage { 560 ...TextProps 561 } 562 updatedMessage { 563 ...TextProps 564 } 565 maximumDiscountMessage { 566 ...TextProps 567 } 568 inputContent { 569 input { 570 ...InputProps 571 } 572 inputValidationCollection { 573 identifierKey 574 ...TextProps 575 } 576 } 577 buttonContent { 578 ...ButtonProps 579 } 580 } 581 } 582 paymentMethodsPage { 583 heading { 584 ...HeadingProps 585 } 586 editPaymentMethodText { 587 ...TextProps 588 } 589 showMoreButton { 590 ...ButtonProps 591 } 592 noExtraFeeText { 593 ...TextProps 594 } 595 } 596 paymentStep { 597 redirectPaymentButtonPrefix { 598 ...ButtonProps 599 } 600 } 601 personalDetailsPage { 602 heading { 603 ...HeadingProps 604 } 605 text { 606 ...TextProps 607 } 608 icon { 609 ...ImageProps 610 } 611 form { 612 button { 613 ...ButtonProps 614 } 615 formFieldsCollection { 616 input { 617 ...InputProps 618 } 619 flagWithCountryCode { 620 textProps { 621 ...TextProps 622 } 623 imageProps { 624 ...ImageProps 625 } 626 } 627 inputValidationCollection { 628 ...TextProps 629 } 630 } 631 title { 632 ...HeadingProps 633 } 634 } 635 } 636 verificationCodePage { 637 form { 638 button { 639 ...ButtonProps 640 } 641 title { 642 ...HeadingProps 643 } 644 formFieldsCollection { 645 input { 646 ...InputProps 647 } 648 flagWithCountryCode { 649 textProps { 650 ...TextProps 651 } 652 imageProps { 653 ...ImageProps 654 } 655 } 656 inputValidationCollection { 657 ...TextProps 658 } 659 } 660 } 661 resendText { 662 ...TextProps 663 } 664 codeSentToText { 665 ...TextProps 666 } 667 } 668 capturePayment { 669 ...HeadingProps 670 } 671 checkoutFooter { 672 securePaymentIconAltText 673 securePaymentText { 674 ...TextProps 675 } 676 legalMessageText { 677 ...TextProps 678 } 679 } 680 paymentErrorModal { 681 title { 682 ...HeadingProps 683 } 684 message { 685 ...TextProps 686 } 687 image { 688 ...ImageProps 689 } 690 button { 691 ...ButtonProps 692 } 693 } 694 preAuthVerificationFailed { 695 title { 696 ...HeadingProps 697 } 698 message { 699 ...TextProps 700 } 701 image { 702 ...ImageProps 703 } 704 button { 705 ...ButtonProps 706 } 707 } 708 paymentAlreadyFinalized { 709 title { 710 ...HeadingProps 711 } 712 message { 713 ...TextProps 714 } 715 image { 716 ...ImageProps 717 } 718 button { 719 ...ButtonProps 720 } 721 } 722 pageInformation { 723 title { 724 ...TextProps 725 } 726 } 727 expressCheckout { 728 emailAddressLabel { 729 ...TextProps 730 } 731 personalDetailsLabel { 732 ...TextProps 733 } 734 buyWithLabel { 735 ...TextProps 736 } 737 totalLabel { 738 ...TextProps 739 } 740 closeEmailModalAltText { 741 ...TextProps 742 } 743 closeModalAltText { 744 ...TextProps 745 } 746 editEmailAltText { 747 ...TextProps 748 } 749 editPersonalDetailsAltText { 750 ...TextProps 751 } 752 serviceFeeInfoAltText { 753 ...TextProps 754 } 755 addHereText { 756 ...TextProps 757 } 758 footerText { 759 ...TextProps 760 } 761 missingPersonalDetailsText { 762 ...TextProps 763 } 764 closePersonalDetailsModalAltText { 765 ...TextProps 766 } 767 } 768 } 769} 770 ${P} 771${T} 772${g} 773${f} 774${d} 775${m} 776${h}`,S=c.default` 777 query GetHowItWorksPageCmsData($localeSlug: LocaleSlug!, $preview: Boolean!) { 778 howItWorks(localeSlug: $localeSlug, preview: $preview) { 779 title 780 items { 781 title 782 content 783 } 784 } 785} 786 `,D=c.default` 787 query GetPrivacyPolicyPageCmsData($localeSlug: LocaleSlug!, $preview: Boolean!) { 788 privacyPolicy(localeSlug: $localeSlug, preview: $preview) { 789 title 790 items { 791 title 792 content 793 } 794 } 795} 796 `,L=c.default` 797 query GetRtrSelfRefundPageCmsData($preview: Boolean!, $locale: String!) { 798 getRtrSelfRefundPageCmsData(preview: $preview, locale: $locale) { 799 rtrSelfRefundPage { 800 rtrSelfRefundIcon { 801 ...ImageProps 802 } 803 rtrSelfRefundPageTitle { 804 ...TextProps 805 } 806 rtrSelfRefundPageSubtitle { 807 ...TextProps 808 } 809 } 810 } 811} 812 ${g} 813${m}`,E=c.default` 814 query GetThankYouPageCmsData($locale: String!, $preview: Boolean!) { 815 getThankYouPageCmsData(locale: $locale, preview: $preview) { 816 codeDelivery { 817 heading { 818 ...HeadingProps 819 } 820 subHeading { 821 ...HeadingProps 822 } 823 checkIcon { 824 ...ImageProps 825 } 826 codeInstruction { 827 ...TextProps 828 } 829 codeDeliveryHeading { 830 ...TextProps 831 } 832 multiCodeDeliveryHeading { 833 ...TextProps 834 } 835 multiCodeDeliverySerialNumberHeading { 836 ...TextProps 837 } 838 copyButtonTitle { 839 ...TextProps 840 } 841 copyButtonCopiedTitle { 842 ...TextProps 843 } 844 rtrInstruction { 845
845 ...TextProps 846 } 847 expiryDate { 848 ...TextProps 849 } 850 securityCode { 851 ...TextProps 852 } 853 oneClickRedemptionButtonTitle { 854 ...TextProps 855 } 856 } 857 paymentInProgress { 858 title { 859 ...HeadingProps 860 } 861 message { 862 ...TextProps 863 } 864 logo { 865 ...ImageProps 866 } 867 loadingGif { 868 ...ImageProps 869 } 870 } 871 waitAMinute { 872 title { 873 ...HeadingProps 874 } 875 firstMessage { 876 ...TextProps 877 } 878 secondMessage { 879 ...TextProps 880 } 881 thirdMessage { 882 ...TextProps 883 } 884 image { 885 ...ImageProps 886 } 887 firstMessageRTR { 888 ...TextProps 889 } 890 } 891 codeDeliveryFailed { 892 title { 893 ...HeadingProps 894 } 895 image { 896 ...ImageProps 897 } 898 firstMessage { 899 ...TextProps 900 } 901 secondMessage { 902 ...TextProps 903 } 904 thirdMessage { 905 ...TextProps 906 } 907 } 908 sddDailyLimit { 909 title { 910 ...HeadingProps 911 } 912 image { 913 ...ImageProps 914 } 915 firstMessage { 916 ...RichTextProps 917 } 918 secondMessage { 919 ...RichTextProps 920 } 921 thirdMessage { 922 ...RichTextProps 923 } 924 } 925 sddYearlyLimit { 926 title { 927 ...HeadingProps 928 } 929 image { 930 ...ImageProps 931 } 932 firstMessage { 933 ...RichTextProps 934 } 935 secondMessage { 936 ...RichTextProps 937 } 938 thirdMessage { 939 ...RichTextProps 940 } 941 buttonText { 942 ...TextProps 943 } 944 } 945 fddDailyLimit { 946 title { 947 ...HeadingProps 948 } 949 image { 950 ...ImageProps 951 } 952 firstMessage { 953 ...RichTextProps 954 } 955 secondMessage { 956 ...RichTextProps 957 } 958 thirdMessage { 959 ...RichTextProps 960 } 961 } 962 fddYearlyLimit { 963 title { 964 ...HeadingProps 965 } 966 image { 967 ...ImageProps 968 } 969 firstMessage { 970 ...RichTextProps 971 } 972 secondMessage { 973 ...RichTextProps 974 } 975 thirdMessage { 976 ...RichTextProps 977 } 978 buttonText { 979 ...TextProps 980 } 981 } 982 sideInformation { 983 orderID { 984 ...TextProps 985 } 986 serialNumber { 987 ...TextProps 988 } 989 continueShopping { 990 ...TextProps 991 } 992 neverShareYourCode { 993 ...TextProps 994 } 995 rtrDeliveryHeading { 996 ...TextProps 997 } 998 getHelpWithYourOrder { 999 ...AccordionItemProps 1000 } 1001 repurchaseButtonText { 1002 ...TextProps 1003 } 1004 } 1005 paymentVerificationFailed { 1006 title { 1007 ...HeadingProps 1008 } 1009 firstMessage { 1010 ...TextProps 1011 } 1012 secondMessage { 1013 ...TextProps 1014 } 1015 thirdMessage { 1016 ...TextProps 1017 } 1018 image { 1019 ...ImageProps 1020 } 1021 } 1022 pageInformation { 1023 title { 1024 ...TextProps 1025 } 1026 } 1027 sealed { 1028 title { 1029 ...HeadingProps 1030 } 1031 subtitle { 1032 ...RichTextProps 1033 } 1034 image { 1035 ...ImageProps 1036 } 1037 content { 1038 ...RichTextProps 1039 } 1040 } 1041 } 1042} 1043 ${d} 1044${g} 1045${m} 1046${x} 1047${y}`,w=c.default` 1048 query getUnsealPageCmsData($locale: String!, $preview: Boolean!) { 1049 getUnsealPageCmsData(locale: $locale, preview: $preview) { 1050 unsealCodeSection { 1051 headingText { 1052 ...HeadingProps 1053 } 1054 unsealCodeButton { 1055 ...ButtonProps 1056 } 1057 neverShareYourCode { 1058 ...TextProps 1059 } 1060 getHelpWithYourOrder { 1061 ...AccordionItemProps 1062 } 1063 image { 1064 ...ImageProps 1065 } 1066 repurchaseButtonText { 1067 ...TextProps 1068 } 1069 } 1070 codeDeliverySection { 1071 heading { 1072 ...HeadingProps 1073 } 1074 subHeading { 1075 ...HeadingProps 1076 } 1077 checkIcon { 1078 ...ImageProps 1079 } 1080 codeInstruction { 1081 ...TextProps 1082 } 1083 codeDeliveryHeading { 1084 ...TextProps 1085 } 1086 multiCodeDeliveryHeading { 1087 ...TextProps 1088 } 1089 multiCodeDeliverySerialNumberHeading { 1090 ...TextProps 1091 } 1092 copyButtonTitle { 1093 ...TextProps 1094 } 1095 copyButtonCopiedTitle { 1096 ...TextProps 1097 } 1098 rtrInstruction { 1099 ...TextProps 1100 } 1101 expiryDate { 1102 ...TextProps 1103 } 1104 securityCode { 1105 ...TextProps 1106 } 1107 oneClickRedemptionButtonTitle { 1108 ...TextProps 1109 } 1110 } 1111 unhappyFlowSection { 1112 failedOrderTitleText { 1113 ...HeadingProps 1114 } 1115 failedOrderSubtitleText { 1116 ...TextProps 1117 } 1118 failedUnsealingText { 1119 ...RichTextProps 1120 } 1121 delayedOrderTitleText { 1122 ...HeadingProps 1123 } 1124 delayedOrderSubtitleText { 1125 ...TextProps 1126 } 1127 fddLongTextDaily { 1128 ...RichTextProps 1129 } 1130 fddLongTextYearly { 1131 ...RichTextProps 1132 } 1133 sddLongTextDaily { 1134 ...RichTextProps 1135 } 1136 sddLongTextYearly { 1137 ...RichTextProps 1138 } 1139 fddShortTextDaily { 1140 ...TextProps 1141 } 1142 fddShortTextYearly { 1143 ...TextProps 1144 } 1145 sddShortTextDaily { 1146 ...TextProps 1147 } 1148 sddShortTextYearly { 1149 ...TextProps 1150 } 1151 } 1152 } 1153} 1154 ${d} 1155${T} 1156${m} 1157${y} 1158${g} 1159${x}`;e.s(["AccordionItemPropsFragmentDoc",0,y,"ButtonPropsFragmentDoc",0,T,"CountryFragmentDoc",0,P,"GetAccessibilityStatementPageCmsDataDocument",0,b,"GetCheckoutPageCmsDataDocument",0,v,"GetErrorPageCmsDataDocument",0,C,"GetExpressPaymentMethodsDataDocument",0,I,"GetHowItWorksPageCmsDataDocument",0,S,"GetPrivacyPolicyPageCmsDataDocument",0,D,"GetRtrSelfRefundPageCmsDataDocument",0,L,"GetThankYouPageCmsDataDocument",0,E,"GetUnsealPageCmsDataDocument",0,w,"HeadingPropsFragmentDoc",0,d,"ImagePropsFragmentDoc",0,g,"InputPropsFragmentDoc",0,f,"RichTextPropsFragmentDoc",0,x,"TextPropsFragmentDoc",0,m,"ToastPropsFragmentDoc",0,h,"useGetAccessibilityStatementPageCmsDataQuery",0,function(e){return p.useQuery({query:b,...e})},"useGetCheckoutPageCmsDataQuery",0,function(e){return p.useQuery({query:v,...e})},"useGetErrorPageCmsDataQuery",0,function(e){return p.useQuery({query:C,...e})},"useGetExpressPaymentMethodsDataQuery",0,function(e){return p.useQuery({query:I,...e})},"useGetHowItWorksPageCmsDataQuery",0,function(e){return p.useQuery({query:S,...e})},"useGetPrivacyPolicyPageCmsDataQuery",0,function(e){return p.useQuery({query:D,...e})},"useGetRtrSelfRefundPageCmsDataQuery",0,function(e){return p.useQuery({query:L,...e})},"useGetThankYouPageCmsDataQuery",0,function(e){return p.useQuery({query:E,...e})},"useGetUnsealPageCmsDataQuery",0,function(e){return p.useQuery({query:w,...e})}],663090);var $=e.i(663090),$=$,R=e.i(157608),j=e.i(521283),M=e.i(745640),H=e.i(314254),B=e.i(913683);let N=()=>{let{label:e}=(0,u.useLabel)(),r=(0,l.useLang)(),[o]=$.useGetErrorPageCmsDataQuery({variables:{preview:!1,locale:r,errorCode:"404"}}),a=(0,B.useRouter)();if(!o.data?.getErrorPageCmsData?.errorPage)return null;let{body:s,ctaText:i,title:c,image:p,subtext:d}=o.data.getErrorPageCmsData.errorPage;return(0,t.jsx)("div",{className:"flex flex-col items-center justify-center",children:(0,t.jsxs)("div",{className:"flex flex-col items-center text-center max-w-[600px] px-6",children:[(0,t.jsx)("div",{className:"max-w-[165px] md:max-w-full",children:(0,t.jsx)(M.Image,{className:"mb-8",...(0,n.cmsImageToImageComponentProps)(p)})}),(0,t.jsx)(j.Heading,{as:"h1",size:"title1",className:"mb-4",headingTitle:c.richText}),(0,t.jsx)("div",{className:"mb-6 text-sm",children:(0,t.jsx)(H.Markup,{content:s.richText,labelSlug:e})}),(0,t.jsx)("div",{className:"mb-8 text-xl",children:(0,t.jsx)(H.Markup,{content:d.richText,labelSlug:e})}),(0,t.jsx)("div",{className:"flex flex-col md:flex-row gap-4 md:gap-6",children:(0,t.jsx)(R.Button,{variant:"monochromeDarker",className:"min-w-[222px]",onPress:()=>{a.push("/")},children:i.richText})})]})})};var A=e.i(388532),F=e.i(929264);let k=()=>{let{label:e}=(0,u.useLabel)();return(0,t.jsxs)("div",{children:[(0,t.jsx)(F.TopBarWrapper,{}),(0,t.jsx)("header",{className:"centered-wrapper py-6",children:(0,t.jsx)("div",{className:"wrapper-padding",children:(0,t.jsx)(A.Link,{slugOrAbsoluteURL:"/",target:"_self",doPrefetch:!1,children:(0,t.jsx)(a.Logo,{labelSlug:e})})})})]})};e.s(["ErrorPage",0,()=>{let{footer:e}=(0,o.useLayoutPageData)();return(0,t.jsxs)("div",{className:"flex flex-col md:h-dvh",children:[(0,t.jsx)(k,{}),(0,t.jsx)("main",{className:"flex flex-col md:flex-1 md:items-center md:justify-center mb-6",children:(0,t.jsx)(r.Suspense,{children:(0,t.jsx)(N,{})})}),(0,t.jsx)(i,{...e})]})}],908849)},929264,e=>{"use strict";var t=e.i(376194),r=e.i(254558),o=e.i(373395),a=e.i(640932),s=e.i(709904),i=e.i(966163);let n=({item:e})=>(0,t.jsx)("div",{className:"wrapper-padding lg:px-0",children:(0,t.jsx)(a.ImageWithSideText,{text:{richText:e.text.richText},textClassname:"font-normal text-sm text-white",image:(0,r.cmsImageToImageComponentProps)(e.icon),textSide:{left:"r
1159ight",right:"left"}[e.iconPosition]})});e.s(["TopBarWrapper",0,()=>{let{usps:e,claim:r}=(0,o.useLayoutPageData)();if(!e||!r)return null;let a=e.items.map((e,r)=>(0,t.jsx)(n,{item:e},r)),l=r.items.map((e,r)=>(0,t.jsx)(n,{item:e},r)),u=[...l,...a],c=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden lg:flex gap-6",children:a}),(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(s.Marquee,{items:u})})]}),p=(0,t.jsx)("div",{className:"hidden lg:flex gap-6",children:l});return(0,t.jsx)(i.TopBar,{rightComponent:c,leftComponent:p})}])},55916,45427,e=>{"use strict";var t=e.i(559519),r=e.i(918342),o=e.i(827401),a=e.i(671392);let s=(e,s)=>e===r.LabelSlugs.GUTHABEN_DE&&s===t.CountryCodes.Austria?o.LanguageCodes.GermanAT:a.labelConfigs[e].defaultLanguage;e.s(["getDefaultLanguage",0,s],45427);var i=e.i(148720),n=e.i(913683),l=e.i(675136);e.s(["useLang",0,()=>{let{label:e}=(0,l.useLabel)(),{lang:r,productCountry:a}=(0,n.useParams)(),u=t.CountryCodeSchema.safeParse(a?.toUpperCase()),c=s(e,u.success?u.data:void 0);if((0,i.isLocalLabel)(e))return c;let p=o.LanguageCodeSchema.safeParse(r);return p.success?p.data:c}],55916)},254558,e=>{"use strict";e.s(["cmsImageToImageComponentProps",0,({imageSrc:e,imageAltText:t,...r})=>({...r,src:e,alt:t})])},390204,e=>{"use strict";var t=e.i(918342);let r={[t.LabelSlugs.BELTEGOED_NL]:"beltegoed",[t.LabelSlugs.GUTHABEN_DE]:"guthaben",[t.LabelSlugs.HERLADEN_COM]:"herladen",[t.LabelSlugs.MOBILETOPUP_CO_UK]:"mobiletopup",[t.LabelSlugs.RECHARGE_COM]:"recharge-com",[t.LabelSlugs.RECHARGE_FR]:"recharge-fr"},o={[t.LabelSlugs.BELTEGOED_NL]:"beltegoed.nl",[t.LabelSlugs.GUTHABEN_DE]:"guthaben.de",[t.LabelSlugs.HERLADEN_COM]:"herladen.com",[t.LabelSlugs.MOBILETOPUP_CO_UK]:"mobiletopup.co.uk",[t.LabelSlugs.RECHARGE_COM]:"recharge.com",[t.LabelSlugs.RECHARGE_FR]:"recharge.fr"};e.s(["getHostnameFromLabel",0,(e,t,a)=>{if("production"===a)return o[e];let s=r[e],i=t.startsWith("pr-")?`${t}-${s}`:s;return`${i}.${"infradev"===a?"infradev.recharge.services":"dev.recharge.services"}`}],390204)},713920,e=>{"use strict";var t=e.i(390204);e.s(["isExternalDomain",0,(e,r,o,a)=>{try{return new URL(e).hostname.replace("www.","")!==(0,t.getHostnameFromLabel)(r,o,a)}catch{return!1}}])},148720,e=>{"use strict";var t=e.i(918342);e.s(["isLocalLabel",0,e=>e!==t.LabelSlugs.RECHARGE_COM])},521283,e=>{"use strict";var t=e.i(376194),r=e.i(891917);let o={TITLE1:"title1",TITLE2:"title2",TITLE3:"title3",TITLE4:"title4",TITLE5:"title5"};e.s(["Heading",0,({as:e,size:a,headingTitle:s,className:i="",children:n,...l})=>{let u=(0,r.twMerge)("font-semibold font-title",a===o.TITLE1&&"text-xl md:text-3xl",a===o.TITLE2&&"text-2xl",a===o.TITLE3&&"text-xl",a===o.TITLE4&&"text-lg",a===o.TITLE5&&"text-md",i);return(0,t.jsx)(e,{className:u,...l,children:n||s})},"HeadingSizes",0,o,"HeadingTagProps",0,{H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6"}])},745640,e=>{"use strict";var t=e.i(376194),r=e.i(272536),o=e.i(891917);e.s(["Image",0,({src:e,width:a,height:s,alt:i,className:n,onClick:l,hasShadow:u=!1,...c})=>{var p;let d=(0,o.twMerge)(n||"object-cover");return(0,t.jsx)(r.default,{...c,className:(p=!!l,(0,o.twMerge)(p?"cursor-pointer":"",u?"shadow-[0_0_4px_rgba(0,0,0,0.25)]":"",d)),width:a||0,height:s||0,src:e,overrideSrc:e,alt:i,onClick:l,priority:!!c.priority})}])},640932,709904,966163,e=>{"use strict";var t=e.i(376194),r=e.i(891917),o=e.i(745640),a=e.i(990417);e.s(["ImageWithSideText",0,({image:e,text:s,textClassname:i,textSide:n="right"})=>{let l={image:"right"===n?"order-1":"order-2",text:"right"===n?"order-2":"order-1"};return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o.Image,{...e,className:l.image}),(0,t.jsx)(a.Text,{...s,className:(0,r.twMerge)(l.text,i)})]})}],640932);var s=e.i(759);e.s(["Marquee",0,({items:e,displayTime:o=3e3,transitionDuration:a=500})=>{let i=e.length,[n,l]=(0,s.useState)(0),u=[...e,e[0]],c=u.length;return((0,s.useEffect)(()=>{if(i<=1)return;let e=setInterval(()=>{l(e=>(e+1)%c)},o);return()=>clearInterval(e)},[i,o,c]),0===i)?null:(0,t.jsx)("div",{className:"overflow-hidden w-full max-w-[100vw]",children:(0,t.jsx)("div",{className:(0,r.twMerge)(`flex items-center w-full duration-${a}`,0===n?"transition-none":"transition-transform ease-in-out"),style:{transform:`translateX(-${100*n}%)`},onTransitionEnd:()=>{n===i&&l(0)},children:u.map((e,r)=>(0,t.jsx)("div",{className:"shrink-0 w-full flex justify-center",children:e},r))})})}],709904),e.s(["TopBar",0,({leftComponent:e,rightComponent:r})=>(0,t.jsx)("div",{className:"bg-monochrome-darker w-screen md:w-full",children:(0,t.jsxs)("div",{className:"flex h-10 items-center justify-center md:justify-between w-full max-w-[1280px] mx-auto wrapper-padding",children:[(0,t.jsx)("div",{className:"hidden md:block",children:e}),r]})})],966163)},727250,e=>{"use strict";var t=e.i(759),r=e.i(603767);e.s(["useCallbackRef",0,function(e,o=[]){let a=(0,t.useRef)(e);return(0,r.useSafeLayoutEffect)(()=>{a.current=e}),(0,t.useCallback)((...e)=>{var t;return null==(t=a.current)?void 0:t.call(a,...e)},o)}])},603767,e=>{"use strict";var t=e.i(759),r=(null==globalThis?void 0:globalThis.document)?t.useLayoutEffect:t.useEffect;e.s(["useSafeLayoutEffect",0,r])},221360,(e,t,r)=>{"use strict";
1159e.i(692504),Object.defineProperty(r,"__esModule",{value:!0});var o={default:function(){return T},useLinkStatus:function(){return h}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=e.r(56421),i=e.r(376194),n=s._(e.r(759)),l=e.r(267377),u=e.r(24276),c=e.r(646604),p=e.r(779509),d=e.r(728895),g=e.r(489947),m=e.r(290155),x=e.r(472965),P=e.r(221306);function T(t){var r;let o,a,s,[T,h]=(0,n.useOptimistic)(m.IDLE_LINK_STATUS),y=(0,n.useRef)(null),{href:b,as:v,children:C,prefetch:I=null,passHref:S,replace:D,shallow:L,scroll:E,onClick:w,onMouseEnter:$,onTouchStart:R,legacyBehavior:j=!1,onNavigate:M,transitionTypes:H,ref:B,unstable_dynamicOnHover:N,...A}=t;o=C,j&&("string"==typeof o||"number"==typeof o)&&(o=(0,i.jsx)("a",{children:o}));let F=n.default.useContext(u.AppRouterContext),k=!1!==I,_=!1===I?"none":!0===I?"full":"auto",O="none"!==_&&"full"===_?P.FetchStrategy.Full:P.FetchStrategy.PPR,G="string"==typeof(r=v||b)?r:(0,l.formatUrl)(r);if(j){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=n.default.Children.only(o)}let U=j?a&&"object"==typeof a&&a.ref:B,q,Q=n.default.useCallback(e=>(null!==F&&(y.current=(0,m.mountLinkInstance)(e,G,F,O,k,h,q)),()=>{y.current&&((0,m.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,m.unmountPrefetchableInstance)(e)}),[k,G,F,O,h,q]),W={ref:(0,c.useMergedRef)(Q,U),onClick(t){j||"function"!=typeof w||w(t),j&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!F||t.defaultPrevented||function(t,r,o,a,s,i,l,u="none"){if("u">typeof window){let c,{nodeName:p}=t.currentTarget;if("A"===p.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,x.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(758846);n.default.startTransition(()=>{d(r,a?"replace":"push",!1===s?g.ScrollBehavior.NoScroll:g.ScrollBehavior.Default,o.current,l,u)})}}(t,G,y,D,E,M,H,_)},onMouseEnter(e){j||"function"!=typeof $||$(e),j&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),F&&k&&(0,m.onNavigationIntent)(e.currentTarget,!0===N)},onTouchStart:function(e){j||"function"!=typeof R||R(e),j&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),F&&k&&(0,m.onNavigationIntent)(e.currentTarget,!0===N)}};return(0,p.isAbsoluteUrl)(G)?W.href=G:j&&!S&&("a"!==a.type||"href"in a.props)||(W.href=(0,d.addBasePath)(G)),s=j?n.default.cloneElement(a,W):(0,i.jsx)("a",{...A,...W,children:o}),(0,i.jsx)(f.Provider,{value:T,children:s})}let f=(0,n.createContext)(m.IDLE_LINK_STATUS),h=()=>(0,n.useContext)(f);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},472965,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let o=e.r(779509),a=e.r(514669);function s(e){if(!(0,o.isAbsoluteUrl)(e))return!0;try{let t=(0,o.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},848004,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={assign:function(){return l},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return n}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});function s(e){let t={};for(let[r,o]of e.entries()){let e=t[r];void 0===e?t[r]=o:Array.isArray(e)?e.push(o):t[r]=[e,o]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function n(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,i(e));else t.set(r,i(o));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,o]of r.entries())e.append(t,o)}return e}},267377,(e,t,r)=>{"use strict";
1159e.i(692504),Object.defineProperty(r,"__esModule",{value:!0});var o={formatUrl:function(){return n},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=e.r(56421)._(e.r(848004)),i=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:r}=e,o=e.protocol||"",a=e.pathname||"",n=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),n&&"#"!==n[0]&&(n="#"+n),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${o}${u}${a}${c}${n}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return n(e)}},779509,(e,t,r)=>{"use strict";e.i(692504),Object.defineProperty(r,"__esModule",{value:!0});var o={DecodeError:function(){return T},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return y},NormalizeError:function(){return f},PageNotFoundError:function(){return h},SP:function(){return x},ST:function(){return P},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return p},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return d},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return g},stringifyError:function(){return v}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...o)=>(r||(r=!0,t=e(...o)),t)}let n=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&n.test(e)};function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function p(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function g(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let o=await e.getInitialProps(t);if(r&&d(r))return o;if(!o)throw Object.defineProperty(Error(`"${p(e)}.getInitialProps()" should resolve to an object. But found "${o}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return o}let x="u">typeof performance,P=x&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class T extends Error{}class f extends Error{}
1159class h extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class y extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}}]);
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.