1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~14.2.1, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{"4NOG":function(e,n,t){"use strict" 3var r,i,a,o=t("VkAN"),u=t.n(o),s=t("UYTu"),c=Object(s.a)(r||(r=u()(["\n mutation ValidatePhoneNumber($phoneId: String!) {\n validatePhoneNumber(phone_number: $phoneId) {\n code\n message\n success\n phone_number\n }\n }\n"]))),l=Object(s.a)(i||(i=u()(["\n mutation VerifyOTP($phone_number: String!, $otp: String!) {\n verifyOTP(phone_number: $phone_number, otp: $otp) {\n success\n code\n message\n signature\n }\n }\n"]))),g=Object(s.a)(a||(a=u()(["\n mutation LinkMemberByToken($jwt: String!, $cart_id: String!) {\n linkMemberByToken(jwt: $jwt, cart_id: $cart_id)\n }\n"]))) 4n.a={validatePhoneNumber:c,verifyOTP:l,linkMemberByToken:g}},"5qOP":function(e,n,t){"use strict" 5var r=t("JPst"),i=t.n(r)()(function(e){return e[1]}) 6i.push([e.i,"/* YuuMembershipPage æ ·å¼ */\n.YuuMembershipPage-root-kkw {\n width: 100%;\n max-width: 500px;\n margin: 0 auto;\n padding: 20px;\n background-color: #f5f5f5;\n display: flex;\n justify-content: center;\n}\n\n.YuuMembershipPage-contentContainer-fPU {\n background-color: #ffffff;\n border-radius: 16px;\n box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);\n border: 1px solid #e0e0e0;\n width: 100%;\n max-width: 480px;\n position: relative;\n overflow: hidden;\n}\n\n/* 顶鍿é®å¸å± */\n.YuuMembershipPage-topButtons-Adb {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 16px 20px 0;\n position: relative;\n}\n\n.YuuMembershipPage-leftButtons-uOs,\n.YuuMembershipPage-rightButtons-oeH {\n display: flex;\n gap: 12px;\n}\n\n.YuuMembershipPage-backButton-37z,\n.YuuMembershipPage-helpButton-RWT {\n background: none;\n border: none;\n cursor: pointer;\n color: #666666;\n border-radius: 8px;\n transition: background-color 0.2s ease;\n}\n\n.YuuMembershipPage-backButton-37z:hover,\n.YuuMembershipPage-helpButton-RWT:hover {\n background-color: #f0f0f0;\n}\n\n/* 主è¦å 容 */\n.YuuMembershipPage-content-dMC {\n padding: 20px;\n padding-top: 16px;\n}\n\n/* å¾çå®¹å¨ */\n.YuuMembershipPage-imageContainer-CdC {\n position: relative;\n width: 100%;\n min-height: 200px;\n margin-bottom: 24px;\n border-radius: 12px;\n overflow: hidden;\n}\n\n/* å ä½ç¬¦æ ·å¼ */\n.YuuMembershipPage-imagePlaceholder-KNx {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: linear-gradient(135deg, #f0f0f0 0%, #e0e0e0 100%);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1;\n border-radius: 12px;\n}\n\n.YuuMembershipPage-placeholderContent-Kfx {\n text-align: center;\n color: #999999;\n}\n\n.YuuMembershipPage-loadingSpinner-gn8 {\n width: 32px;\n height: 32px;\n border: 3px solid #e0e0e0;\n border-top: 3px solid #4285f4;\n border-radius: 50%;\n animation: YuuMembershipPage-spin-XA8 1s linear infinite;\n margin: 0 auto 12px;\n}\n\n@keyframes YuuMembershipPage-spin-XA8 {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n.YuuMembershipPage-placeholderText-D9g {\n font-size: 14px;\n font-weight: 500;\n}\n\n/* å¾çæ ·å¼ */\n.YuuMembershipPage-yuuImage-w2q {\n width: 100%;\n height: auto;\n display: block;\n border-radius: 12px;\n transition: opacity 0.3s ease;\n}\n\n.YuuMembershipPage-imageHidden-NJN {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.YuuMembershipPage-imageVisible-F3b {\n opacity: 1;\n position: relative;\n}\n\n/* é误åéæ ·å¼ */\n.YuuMembershipPage-errorFallback-Ok3 {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: linear-gradient(135deg, #4285f4 0%, #1a73e8 100%);\n display: flex;
6\n align-items: center;\n justify-content: center;\n color: white;\n border-radius: 12px;\n z-index: 2;\n}\n\n.YuuMembershipPage-fallbackContent-Psg {\n text-align: center;\n padding: 20px;\n}\n\n.YuuMembershipPage-yuuLogoBig-dfo {\n font-size: 48px;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n margin-bottom: 16px;\n text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n\n.YuuMembershipPage-fallbackText-JHf {\n font-size: 18px;\n font-weight: 600;\n margin-bottom: 12px;\n}\n\n/* ææ¬å
容 */\n.YuuMembershipPage-textContent-tfJ {\n margin-bottom: 24px;\n}\n\n.YuuMembershipPage-title-Sem {\n font-size: 24px;\n font-weight: 600;\n color: #333333;\n margin: 0 0 16px 0;\n line-height: 1.3;\n}\n\n.YuuMembershipPage-description--xD {\n font-size: 16px;\n color: #666666;\n margin: 0;\n line-height: 1.5;\n}\n\n/* Continue with yuu æé® */\n.YuuMembershipPage-continueButton-7NK {\n width: 100%;\n height: 56px;\n font-size: 16px;\n font-weight: 600;\n border-radius: 12px;\n margin-bottom: 16px;\n background-color: #4285f4;\n border: none;\n color: white;\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-continueButton-7NK:hover {\n background-color: #3367d6;\n box-shadow: 0 4px 12px rgba(66, 133, 244, 0.3);\n}\n\n.YuuMembershipPage-continueButton-7NK:disabled {\n background-color: #ccc;\n cursor: not-allowed;\n transform: none;\n box-shadow: none;\n}\n\n/* éç§è¯´æ */\n.YuuMembershipPage-privacyNote-iTg {\n font-size: 12px;\n color: #999999;\n line-height: 1.4;\n margin: 0 0 24px 0;\n text-align: left;\n}\n.YuuMembershipPage-privacyNoteBlack-cHj {\n color: #212121;\n}\n\n/* OR åé符 */\n.YuuMembershipPage-divider-0H2 {\n position: relative;\n text-align: center;\n margin: 24px 0;\n}\n\n/* .divider::before {\n content: '';\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n height: 1px;\n background-color: #e0e0e0;\n} */\n\n.YuuMembershipPage-dividerText-mfK {\n background-color: #ffffff;\n padding: 0 16px;\n color: #999999;\n font-size: 14px;\n font-weight: 500;\n position: relative;\n z-index: 1;\n}\n\n/* 7-Eleven é项 */\n.YuuMembershipPage-sevenElevenSection-rtI {\n margin-bottom: 24px;\n}\n\n.YuuMembershipPage-sevenElevenText-bh6 {\n font-size: 16px;\n color: #212121;\n margin: 0 0 16px 0;\n line-height: 1.5;\n}\n\n.YuuMembershipPage-benefits-4vw {\n display: flex;\n flex-direction: column;\n gap: 12px;\n}\n\n.YuuMembershipPage-benefit-pI1 {\n display: flex;\n align-items: center;\n}\n\n.YuuMembershipPage-benefitIcon-IAp {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 24px;\n height: 24px;\n flex-shrink: 0;\n}\n\n.YuuMembershipPage-iconEmoji-YY9 {\n font-size: 18px;\n display: block;\n}\n\n.YuuMembershipPage-benefitText-R7A {\n font-size: 14px;\n color: #666666;\n flex: 1;\n}\n\n/* Skip æé® - ä¿®æ¹ä¸ºæ©è²è¾¹æ¡æ ·å¼ */\n.YuuMembershipPage-skipButton-d-7 {\n width: 100%;\n height: 48px;\n font-size: 16px;\n font-weight: 700;\n border-radius: 12px;\n background-color: transparent;\n border: 2px solid #ff8c00; /* æ©è²è¾¹æ¡ */\n color: #ff8c00; /* æ©è²æå */\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-skipButton-d-7:hover {\n background-color: #ff8c00;\n color: white;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.2);\n}\n\n/* Skipç¡®è®¤å¯¹è¯æ¡æ ·å¼ */\n.YuuMembershipPage-confirmOverlay-woB {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n padding: 20px;\n}\n\n.YuuMembershipPage-confirmDialog-jk6 {\n background-color: #ffffff;\n border-radius: 16px;\n padding: 32px 24px 24px;\n max-width: 400px;\n width: 100%;\n box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);\n text-align: center;\n position: relative;\n}\n\n.YuuMembershipPage-confirmHeader-Csp {\n font-size: 14px;\n color: #ff8c00;\n font-weight: 500;\n margin-bottom: 16px;\n text-transform: lowercase;\n}\n\n.YuuMembershipPage-confirmTitle-LKB {\n font-size: 20px;\n font-weight: 600;\n color: #333333;\n margin-bottom: 16px;\n line-height: 1.3;\n}\n\n.YuuMembershipPage-confirmMessage-8N3 {\n font-size: 16px;\n color: #666666;\n margin-bottom: 32px;\n line-height: 1.5;\n}\n\n.YuuMembershipPage-confirmButtons-XYN {\n display: flex;\n gap: 12px;\n justify-content: center;\n}\n\n.YuuMembershipPage-letMeThinkButton-w3z {\n flex: 1;\n height: 48px;\n font-size: 14px;\n font-weight: 700;\n border-radius: 12px;\n background-color: transparent;\n border: 2px solid #ff8c00;\n color: #ff8c00;\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-letMeThinkButton-w3z:hover {\n background-color: #ff8c00;\n color: white;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.2);\n}\n\n.YuuMembershipPage-confirmButton-qTx {\n flex: 1;\n height: 48px;\n font-size: 14px;\n font-weight: 600;\n border-radius: 12px;\n background-color: #ff8c00;\n border: none;\n color: white;\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-confirmButton-qTx:hover {\n background-color: #e
607b00;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.3);\n}\n\n/* ååºå¼è®¾è®¡ */\n@media (max-width: 480px) {\n .YuuMembershipPage-root-kkw {\n padding: 12px;\n align-items: flex-start;\n padding-top: 20px;\n }\n\n .YuuMembershipPage-contentContainer-fPU {\n border-radius: 12px;\n box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);\n }\n\n .YuuMembershipPage-content-dMC {\n padding: 16px;\n }\n\n .YuuMembershipPage-title-Sem {\n font-size: 22px;\n }\n\n .YuuMembershipPage-description--xD {\n font-size: 15px;\n }\n\n .YuuMembershipPage-continueButton-7NK {\n height: 50px;\n font-size: 15px;\n }\n\n .YuuMembershipPage-skipButton-d-7 {\n height: 44px;\n font-size: 15px;\n }\n\n /* ç¡®è®¤å¯¹è¯æ¡ååºå¼ */\n .YuuMembershipPage-confirmOverlay-woB {\n padding: 16px;\n }\n\n .YuuMembershipPage-confirmDialog-jk6 {\n padding: 24px 20px 20px;\n border-radius: 12px;\n }\n\n .YuuMembershipPage-confirmTitle-LKB {\n font-size: 18px;\n }\n\n .YuuMembershipPage-confirmMessage-8N3 {\n font-size: 15px;\n margin-bottom: 24px;\n }\n\n .YuuMembershipPage-confirmButtons-XYN {\n flex-direction: column;\n gap: 12px;\n }\n\n .YuuMembershipPage-letMeThinkButton-w3z,\n .YuuMembershipPage-confirmButton-qTx {\n height: 44px;\n font-size: 15px;\n }\n}\n\n/* Skip ç¡®è®¤å¯¹è¯æ¡æ ·å¼ */\n.YuuMembershipPage-skipConfirmDialog-Bbm {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 1000;\n padding: 20px;\n}\n\n.YuuMembershipPage-dialogContent-gDA {\n background-color: #ffffff;\n border-radius: 16px;\n padding: 16px 0;\n max-width: 400px;\n width: 100%;\n box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);\n text-align: center;\n position: relative;\n}\n\n.YuuMembershipPage-dialogTitle-t2H {\n color: #212121;\n text-align: center;\n font-family: 'Noto Sans';\n font-size: 16px;\n font-style: normal;\n font-weight: 700;\n line-height: 20px; /* 125% */\n}\n\n.YuuMembershipPage-dialogDescription-kEq {\n color: #424242;\n text-align: center;\n font-family: 'Noto Sans';\n font-size: 14px;\n font-style: normal;\n font-weight: 500;\n line-height: 20px;\n padding: 8px 16px 16px;\n}\n\n.YuuMembershipPage-dialogButtons-L2o {\n display: flex;\n gap: 12px;\n justify-content: center;\n padding: 12px 16px 0;\n border-top: 1px solid #e0e0e0;\n}\n\n.YuuMembershipPage-letMeThinkButton-w3z {\n flex: 1;\n height: 48px;\n font-size: 14px;\n font-weight: 700;\n border-radius: 12px;\n background-color: transparent;\n border: 2px solid #ff8c00;\n color: #ff8c00;\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-letMeThinkButton-w3z:hover {\n background-color: #ff8c00;\n color: white;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.2);\n}\n\n.YuuMembershipPage-confirmSkipButton-Nie {\n flex: 1;\n height: 48px;\n font-size: 14px;\n font-weight: 700;\n border-radius: 12px;\n background-color: #ff8c00;\n border: none;\n color: white;\n transition: all 0.2s ease;\n}\n\n.YuuMembershipPage-confirmSkipButton-Nie:hover {\n background-color: #e07b00;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.3);\n}\n",""]),i.locals={root:"YuuMembershipPage-root-kkw",contentContainer:"YuuMembershipPage-contentContainer-fPU",topButtons:"YuuMembershipPage-topButtons-Adb",leftButtons:"YuuMembershipPage-leftButtons-uOs",rightButtons:"YuuMembershipPage-rightButtons-oeH",backButton:"YuuMembershipPage-backButton-37z",helpButton:"YuuMembershipPage-helpButton-RWT",content:"YuuMembershipPage-content-dMC",imageContainer:"YuuMembershipPage-imageContainer-CdC",imagePlaceholder:"YuuMembershipPage-imagePlaceholder-KNx",placeholderContent:"YuuMembershipPage-placeholderContent-Kfx",loadingSpinner:"YuuMembershipPage-loadingSpinner-gn8",spin:"YuuMembershipPage-spin-XA8",placeholderText:"YuuMembershipPage-placeholderText-D9g",yuuImage:"YuuMembershipPage-yuuImage-w2q",imageHidden:"YuuMembershipPage-imageHidden-NJN",imageVisible:"YuuMembershipPage-imageVisible-F3b",errorFallback:"YuuMembershipPage-errorFallback-Ok3",fallbackContent:"YuuMembershipPage-fallbackContent-Psg",yuuLogoBig:"YuuMembershipPage-yuuLogoBig-dfo",fallbackText:"YuuMembershipPage-fallbackText-JHf",textContent:"YuuMembershipPage-textContent-tfJ",title:"YuuMembershipPage-title-Sem",description:"YuuMembershipPage-description--xD",continueButton:"YuuMembershipPage-continueButton-7NK",privacyNote:"YuuMembershipPage-privacyNote-iTg",privacyNoteBlack:"YuuMembershipPage-privacyNoteBlack-cHj",divider:"YuuMembershipPage-divider-0H2",divi
6derText:"YuuMembershipPage-dividerText-mfK",sevenElevenSection:"YuuMembershipPage-sevenElevenSection-rtI",sevenElevenText:"YuuMembershipPage-sevenElevenText-bh6",benefits:"YuuMembershipPage-benefits-4vw",benefit:"YuuMembershipPage-benefit-pI1",benefitIcon:"YuuMembershipPage-benefitIcon-IAp",iconEmoji:"YuuMembershipPage-iconEmoji-YY9",benefitText:"YuuMembershipPage-benefitText-R7A",skipButton:"YuuMembershipPage-skipButton-d-7",confirmOverlay:"YuuMembershipPage-confirmOverlay-woB",confirmDialog:"YuuMembershipPage-confirmDialog-jk6",confirmHeader:"YuuMembershipPage-confirmHeader-Csp",confirmTitle:"YuuMembershipPage-confirmTitle-LKB",confirmMessage:"YuuMembershipPage-confirmMessage-8N3",confirmButtons:"YuuMembershipPage-confirmButtons-XYN",letMeThinkButton:"YuuMembershipPage-letMeThinkButton-w3z",confirmButton:"YuuMembershipPage-confirmButton-qTx",skipConfirmDialog:"YuuMembershipPage-skipConfirmDialog-Bbm",dialogContent:"YuuMembershipPage-dialogContent-gDA",dialogTitle:"YuuMembershipPage-dialogTitle-t2H",dialogDescription:"YuuMembershipPage-dialogDescription-kEq",dialogButtons:"YuuMembershipPage-dialogButtons-L2o",confirmSkipButton:"YuuMembershipPage-confirmSkipButton-Nie"},n.a=i},Q84e:function(e,n,t){"use strict" 7var r=t("q1tI"),i=t.n(r),a=t("y1Xp"),o=t("LboF"),u=t.n(o),s=t("Z1Wd"),c={injectType:"singletonStyleTag",insert:"head",singleton:!0},l=(u()(s.a,c),s.a.locals||{}) 8n.a=function PageContent(e){var n=e.children,t=Object(a.a)(l,e.classes) 9return i.a.createElement("div",{className:t.root},n)}},TrGA:function(e,n,t){"use strict" 10var r=t("JPst"),i=t.n(r)()(function(e){return e[1]}) 11i.push([e.i,"/* YuuRegistrationPage æ ·å¼ */\n.YuuRegistrationPage-root-Pmf {\n width: 100%;\n max-width: 500px;\n margin: 0 auto;\n padding: 20px;\n background-color: #f5f5f5;\n display: flex;\n justify-content: center;\n}\n\n.YuuRegistrationPage-contentContainer--Na {\n background-color: #ffffff;\n border-radius: 16px;\n box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);\n border: 1px solid #e0e0e0;\n width: 100%;\n max-width: 450px;\n position: relative;\n overflow: hidden;\n height: 800px; /* åºå®é«åº¦ä»¥å®¹çº³iframe */\n}\n\n/* iframe å®¹å¨ */\n.YuuRegistrationPage-iframeContainer-n7i {\n position: relative;\n height: 100%; /* ä½¿ç¨æ´ä¸ªå®¹å¨é«åº¦ */\n overflow: hidden;\n}\n\n/* iframe æ ·å¼ */\n.YuuRegistrationPage-iframe-lAP {\n width: 100%;\n height: 100%;\n border: none;\n transition: opacity 0.3s ease;\n}\n\n.YuuRegistrationPage-iframeVisible-gzS {\n opacity: 1;\n}\n\n.YuuRegistrationPage-iframeHidden-awr {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n/* å è½½ç¶æ */\n.YuuRegistrationPage-loadingContainer-dn5 {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: #ffffff;\n z-index: 5;\n}\n\n.YuuRegistrationPage-loadingSpinner-Hp9 {\n width: 40px;\n height: 40px;\n border: 3px solid #e0e0e0;\n border-top: 3px solid #4285f4;\n border-radius: 50%;\n animation: YuuRegistrationPage-spin-1ue 1s linear infinite;\n margin-bottom: 16px;\n}\n\n@keyframes YuuRegistrationPage-spin-1ue {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n\n.YuuRegistrationPage-loadingText-LK3 {\n color: #666666;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n}\n\n/* éè¯¯ç¶æ */\n.YuuRegistrationPage-errorContainer-kI2 {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: #ffffff;\n z-index: 5;\n}\n\n.YuuRegistrationPage-errorContent-tA6 {\n text-align: center;\n padding: 32px 24px;\n max-width: 80%;\n}\n\n.YuuRegistrationPage-errorTitle-FJZ {\n color: #d32f2f;\n font-size: 18px;\n font-weight: 600;\n margin-bottom: 12px;\n line-height: 1.4;\n}\n\n.YuuRegistrationPage-errorMessage-Mly {\n color: #666666;\n font-size: 14px;\n line-height: 1.5;\n margin-bottom: 24px;\n}\n\n.YuuRegistrationPage-retryButton-ByI {\n background-color: #4285f4;\n color: white;\n border: none;\n padding: 12px 24px;\n border-radius: 8px;\n font-size: 14px;\n font-weight: 500;\n cursor: pointer;\n transition: all 0.2s ease;\n}\n\n.YuuRegistrationPage-retryButton-ByI:hover {\n background-color: #3367d6;\n transform: translateY(-1px);\n box-shadow: 0 4px 12px rgba(66, 133, 244, 0.3);\n}\n\n.YuuRegistrationPage-retryButton-ByI:active {\n transform: translateY(0);\n}\n\n/* ååºå¼è®¾è®¡ */\n@media (max-width: 480px) {\n .YuuRegistrationPage-root-Pmf {\n padding: 12px;\n align-items: flex-start;\n padding-top: 20px;\n }\n\n .YuuRegistrationPage-contentContainer--Na {\n border-radius: 12px;\n box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);\n height: calc(100vh - 100px); /* ç§»å¨ç«¯ä½¿ç¨è§å£é«åº¦ */\n }\n\n .YuuRegistrationPage-loadingSpinner-Hp9 {\n width: 32px;\n height: 32px;\n border-width: 2px;\n }\n\n .YuuRegistrationPage-loadingText-LK3 {\n font-size: 13px;\n }\n\n .YuuRegistrationPage-errorTitle-FJZ {\n font-size: 16px;\n }\n\n .YuuRegistrationPage-errorMessage-Mly {\n font-size: 13px;\n }\n\n .YuuRegistrationPage-retryButton-ByI {\n padding: 10px 20px;\n font-size: 13px;\n }\n\n .YuuRegistrationPage-errorContent-tA6 {\n padding: 24px 16px;\n }\n}\n",""]),i.locals={root:"YuuRegistrationPage-root-Pmf",contentContainer:"YuuRegistrationPage-contentContainer--Na",iframeContainer:"YuuRegistrationPage-iframeContainer-n7i",iframe:"YuuRegistrationPage-iframe-lAP",iframeVisible:"YuuRegistrationPage-iframeVisible-gzS",iframeHidden:"YuuRegistrationPage-iframeHidden-awr",loadingContainer:"YuuRegistrationPage-loadingContainer-dn5",loadingSpinner:"YuuRegistrationPage-loadingSpinner-Hp9",spin:"YuuRegistrationPage-spin-1ue",loadingText:"YuuRegistrationPage-loadingText-LK3",errorContainer:"YuuRegistrationPage-errorContainer-kI2",errorContent:"YuuRegistrationPage-errorContent-tA6",errorTitle:"YuuRegistrationPage-errorTitle-FJZ",errorMessage:"YuuRegistrationPage-errorMessage-Mly",retryButton:"YuuRegistrationPage-retryButton-ByI"},n.a=i},Z1Wd:function(e,n,t){"use strict"
12var r=t("JPst"),i=t.n(r)()(function(e){return e[1]}) 13i.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),i.locals={root:"PageContent-root-MwL max-w-site mx-auto"},n.a=i},cgcT:function(e,n,t){"use strict" 14var r,i=t("q1tI") 15function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n] 16for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}n.a=function SvgArrowLeft(e){return i.createElement("svg",_extends({width:40,height:40,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r||(r=i.createElement("path",{d:"M13.379 18.754l9.375-9.317c.527-.585 1.406-.585 1.992 0a1.38 1.38 0 010 1.934L16.31 19.75l8.378 8.438a1.283 1.283 0 010 1.933 1.283 1.283 0 01-1.933 0l-9.375-9.375c-.586-.527-.586-1.406 0-1.992z",fill:"#212121"})))}},lzMK:function(e,n,t){"use strict" 17t.r(n) 18var r,a=t("q1tI"),u=t.n(a),s=t("Q84e"),c=t("yXPU"),l=t.n(c),g=t("J4zp"),p=t.n(g),d=t("17x9"),m=t("dDsW"),h=t("kriW"),b=t("y1Xp"),x=t("X5qW"),P=t("J3e4"),y=t("Ty5D"),v=t("BBzE"),Y=t("Pqt/"),M=t("LboF"),w=t.n(M),k=t("5qOP"),E={injectType:"singletonStyleTag",insert:"head",singleton:!0},B=(w()(k.a,E),k.a.locals||{}),C=t("cgcT") 19function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n] 20for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}var j,N=function SvgQuestion(e){return a.createElement("svg",_extends({width:40,height:40,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r||(r=a.createElement("path",{d:"M32.188 19.75c0-4.336-2.344-8.32-6.094-10.547-3.809-2.168-8.438-2.168-12.188 0-3.808 2.227-6.094 6.211-6.094 10.547 0 4.395 2.286 8.379 6.094 10.605 3.75 2.168 8.38 2.168 12.188 0 3.75-2.226 6.093-6.21 6.093-10.605zM5 19.75A14.888 14.888 0 0112.5 6.8c4.629-2.695 10.313-2.695 15 0 4.629 2.696 7.5 7.618 7.5 12.95 0 5.39-2.871 10.313-7.5 13.008-4.688 2.695-10.371 2.695-15 0C7.812 30.062 5 25.14 5 19.75zm9.902-5.273c.47-1.348 1.7-2.227 3.106-2.227h3.398c2.051 0 3.75 1.7 3.75 3.75 0 1.29-.761 2.52-1.875 3.164l-1.875 1.113c-.058.762-.644 1.348-1.406 1.348-.82 0-1.406-.586-1.406-1.406v-.762c0-.527.234-.996.703-1.23l2.578-1.465c.293-.176.469-.469.469-.762 0-.527-.41-.879-.938-.879h-3.398a.44.44 0 00-.41.293l-.059.059c-.234.761-1.055 1.113-1.758.879a1.463 1.463 0 01-.879-1.817v-.058zm3.223 10.898c0-.996.82-1.875 1.875-1.875.996 0 1.875.879 1.875 1.875 0 1.055-.879 1.875-1.875 1.875a1.851 1.851 0 01-1.875-1.875z",fill:"#212121"})))} 21function close_circle_outline_extends(){return(close_circle_outline_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n] 22for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}var V=function SvgCloseCircleOutline(e){return a.createElement("svg",close_circle_outline_extends({width:16,height:17,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),j||(j=a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 14.085a5.5 5.5 0 100-11 5.5 5.5 0 000 11zm0 1.5a7 7 0 100-14 7 7 0 000 14zM4.97 5.555a.75.75 0 011.06 0L8 7.525l1.97-1.97a.75.75 0 111.06 1.06l-1.97 1.97 1.97 1.97a.75.75 0 01-1.06 1.06L8 9.645l-1.97 1.97a.75.75 0 11-1.06-1.06l1.97-1.97-1.97-1.97a.75.75 0 010-1.06z",fill:"#969696"})))},O=t("sdu+"),S=t("rqUG"),_={injectType:"singletonStyleTag",insert:"head",singleton:!0},T=(w()(S.a,_),S.a.locals||{}),z=t("pZLH"),R=t("4NOG") 23function _regenerator(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag" 24function i(t,r,i,a){var u=r&&r.prototype instanceof Generator?r:Generator,s=Object.create(u.prototype) 25return _regeneratorDefine2(s,"_invoke",function(t,r,i){var a,u,s,c=0,l=i||[],g=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(n,t){return a=n,u=0,s=e,p.n=t,o}} 26function d(t,r){for(u=t,s=r,n=0;!g&&c&&!i&&n<l.length;n++){var i,a=l[n],f=p.p,d=a[2] 27t>3?(i=d===r)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=f&&((i=t<2&&f<a[1])?(u=0,p.v=r,p.n=a[1]):f<d&&(i=t<3||a[0]>r||r>d)&&(a[4]=t,a[5]=r,p.n=d,u=0))}if(i||t>1)return o 28throw g=!0,r}return function(i,l,f){if(c>1)throw TypeError("Generator is already running") 29for(g&&1===l&&d(l,f),u=l,s=f;(n=u<2?e:s)||!g;){a||(u?u<3?(u>1&&(p.n=-1),d(u,s)):p.n=s:p.v=s) 30try{if(c=2,a){if(u||(i="next"),n=a[i]){if(!(n=n.call(a,s)))throw TypeError("iterator result is not an object") 31if(!n.done)return n 32s=n.value,u<2&&(u=0)}else 1===u&&(n=a.return)&&n.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+i+"' method"),u=1) 33a=e}else if((n=(g=p.n<0)?s:t.call(r,p))!==o)break}catch(n){a=e,u=1,s=n}finally{c=1}}return{value:n,done:g}}}(t,i,a),!0),s}var o={} 34function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}n=Object.getPrototypeOf 35var u=[][r]?n(n([][r]())):(_regeneratorDefine2(n={},r,function(){return this}),n),s=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(u) 36function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(s),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(s,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(s),_regeneratorDefine2(s,a,"Generator"),_regeneratorDefine2(s,r,function(){return this}),_regeneratorDefine2(s,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,n,t,r){var i=Object.defineProperty 37try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function _regeneratorDefine(e,n,t,r){function o(n,t){_regeneratorDefine2(e,n,function(e){return this._invoke(n,t,e)})}n?i?i(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(o("next",0),o("throw",1),o("return",2))})(e,n,t,r)}var I=function YuuVerificationPage(e){e.onBack 38var n=e.onContinue,t=(e.onHelp,e.phoneNumber),r=void 0===t?"xxxx":t,i=Object(b.a)(T,e.classes),o=Object(m.a)().formatMessage,s=Object(P.a)(),c=p()(s,2)[1].addToast,g=Object(a.useState)(""),f=p()(g,2),d=f[0],y=f[1],v=Object(a.useState)(60),Y=p()(v,2),M=Y[0],w=Y[1],
38k=Object(a.useState)(!1),E=p()(k,2),B=E[0],C=E[1],j=Object(a.useState)(!1),N=p()(j,2),V=N[0],S=N[1],_=Object(a.useRef)(),I=Object(z.a)(R.a.validatePhoneNumber,{fetchPolicy:"no-cache"}),D=p()(I,1)[0],L=Object(a.useState)(r),G=p()(L,2),F=G[0],H=G[1] 39Object(a.useEffect)(function(){if(r){H(function maskIntlPhone(e){if(!e.startsWith("+"))return e 40var n=["+852","+853","+86","+65","+81","+1","+44","+61","+60","+62","+886"].find(function(n){return e.startsWith(n)}) 41if(!n)return e 42var t=n,r=e.slice(t.length) 43if(r.length<=2)return"".concat(t," ").concat("x".repeat(r.length)) 44var i="x".repeat(r.length-2)+r.slice(-2) 45return"".concat(t," ").concat(i)}(r))}},[r]),Object(a.useEffect)(function(){if(M>0){var e=setTimeout(function(){w(M-1)},1e3) 46return function(){return clearTimeout(e)}}0!==M||B||C(!0)},[M,B]) 47var A=function(){var e=l()(_regenerator().m(function _callee(){var e,n,t 48return _regenerator().w(function(i){for(;;)switch(i.p=i.n){case 0:if(!B){i.n=5 49break}return S(!0),i.p=1,w(60),C(!1),i.n=2,D({variables:{phoneId:r,loading:!0}}) 50case 2:t=i.v,null!==(e=t.data)&&void 0!==e&&null!==(n=e.validatePhoneNumber)&&void 0!==n&&n.success?c({type:"success",message:o({id:"yuuVerification.resendSuccess",defaultMessage:"Verification code has been sent successfully"}),timeout:5e3}):c({type:"error",message:o({id:"yuuVerification.resendFailure",defaultMessage:"Failed to resend verification code"}),timeout:5e3}),i.n=4 51break 52case 3:i.p=3,i.v,c({type:"error",message:o({id:"yuuVerification.resendError",defaultMessage:"An error occurred while resending verification code"}),timeout:5e3}) 53case 4:return i.p=4,S(!1),i.f(4) 54case 5:return i.a(2)}},_callee,null,[[1,3,4,5]])})) 55return function handleResend(){return e.apply(this,arguments)}}(),q=4===d.length 56return u.a.createElement("div",{className:i.root},u.a.createElement("div",{className:i.contentContainer},u.a.createElement("div",{className:i.content},u.a.createElement("div",{className:i.logoSection},u.a.createElement("div",{className:i.logoContainer},u.a.createElement("div",{className:i.manningsLogo},u.a.createElement("img",{src:"/venia-static-assets/images/manning_logo.svg",alt:"",className:i.manningsIcon})),u.a.createElement("div",{className:i.connectionIcon},u.a.createElement("img",{src:"/venia-static-assets/images/link.svg",alt:""})),u.a.createElement("div",{className:i.manningsLogo},u.a.createElement("img",{src:"/venia-static-assets/images/yuu.svg",alt:"",className:i.manningsIcon})))),u.a.createElement("div",{className:i.phoneSection},u.a.createElement("img",{src:"/venia-static-assets/images/calculator.svg",alt:""}),u.a.createElement("div",{className:i.titleSection},u.a.createElement("h2",{className:i.title},u.a.createElement(h.a,{id:"yuuVerification.enterVerificationCode",defaultMessage:"Enter verification code"})),u.a.createElement("p",{className:i.description},u.a.createElement(h.a,{id:"yuuVerification.descriptionWithPhone",defaultMessage:"Enter the verification code sent to {phoneNumber} to continue.",values:{phoneNumber:F}})))),u.a.createElement("div",{className:i.smsSection},u.a.createElement("div",{className:i.smsLabel},u.a.createElement(h.a,{id:"yuuVerification.smsVerification",defaultMessage:"SMS Verification"})),u.a.createElement("div",{className:"".concat(i.inputContainer," ").concat(d?i.hasInput:"")},u.a.createElement("input",{ref:_,type:"text",inputMode:"numeric",value:d,onChange:function onChange(e){return function handleInputChange(e){var n=e.replace(/\D/g,"").slice(0,4) 57y(n)}(e.target.value)},className:i.verificationInput,placeholder:"1234",maxLength:"4"}),d&&u.a.createElement("button",{className:i.clearButton,onClick:function handleClear(){var e 58y(""),null===(e=_.current)||void 0===e||e.focus()}},u.a.createElement(O.a,{style:{fontSize:"24px"}})),u.a.createElement("button",{className:"".concat(i.resendButton," ").concat(B?i.active:""),onClick:A,disabled:!B||V},V?u.a.createElement(h.a,{id:"yuuVerification.resending",defaultMessage:"Sending..."}):u.a.createElement(u.a.Fragment,null,u.a.createElement(h.a,{id:"yuuVerification.resend",defaultMessage:"Resend"}),!B&&M>0&&" (".concat(M,")"))))),u.a.createElement(x.a,{className:"".concat(i.confirmButton," ").concat(q?"":i.disabled),priority:"high",onClick:function handleConfirm(){4===d.length&&n(d)},disabled:!q},u.a.createElement(h.a,{id:"global.confirmButton",defaultMessage:"Confirm"})))))} 59I.propTypes={classes:Object(d.shape)({root:d.string}),onBack:d.func.isRequired,onContinue:d.func.isRequired,onHelp:d.func.isRequired,phoneNumber:d.str
59ing} 60var D=I,L=t("lSNA"),G=t.n(L),F=t("TrGA"),H={injectType:"singletonStyleTag",insert:"head",singleton:!0},A=(w()(F.a,H),F.a.locals||{}),q=t("znku"),U=t("DV7Y") 61function ownKeys(e,n){var t=Object.keys(e) 62if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e) 63n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}var K=function YuuRegistrationPage(e){var n=e.onRegister,t=Object(b.a)(A,e.classes),r=Object(m.a)().locale,i=Object(q.b)(),o=p()(i,1)[0].currentUser,s=Object(U.a)(),c=s.getValueByCode,l=s.getLabelByValue,g=Object(a.useMemo)(function(){var e=function getUserPhoneNumber(){if(null==o||!o.custom_attributes)return"" 64var e=c("area_code",o.custom_attributes),n=l("area_code",e),t=c("telephone",o.custom_attributes) 65return n&&t?{areaCode:n.replace("+",""),telephone:t}:""}(),n="en-US"==r?"en":"zh-hant",t="".concat("https://yuurewards.com","/").concat(n,"/partner/MNHK/login"),i=new URLSearchParams 66return e.telephone&&i.append("prefillAccount",e.telephone),e.areaCode&&i.append("prefillRegionCode",e.areaCode),"".concat(t,"?").concat(i.toString())},[o]),f=Object(a.useState)(!1),d=p()(f,2),x=d[0],P=d[1],y=Object(a.useState)(!1),v=p()(y,2),Y=v[0],M=v[1] 67return Object(a.useEffect)(function(){var e=function handlePostMessage(e){if("https://yuurewards.com"===e.origin){var t=e.data 68t&&n&&n(function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{} 69n%2?ownKeys(Object(t),!0).forEach(function(n){G()(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({success:!0},t))}} 70return window.addEventListener("message",e),function(){window.removeEventListener("message",e)}},[n]),u.a.createElement("div",{className:t.root},u.a.createElement("div",{className:t.contentContainer},u.a.createElement("div",{className:t.iframeContainer},!x&&!Y&&u.a.createElement("div",{className:t.loadingContainer},u.a.createElement("div",{className:t.loadingSpinner}),u.a.createElement("div",{className:t.loadingText},u.a.createElement(h.a,{id:"yuuRegistration.loading",defaultMessage:"Loading yuu registration..."}))),Y&&u.a.createElement("div",{className:t.errorContainer},u.a.createElement("div",{className:t.errorContent},u.a.createElement("div",{className:t.errorTitle},u.a.createElement(h.a,{id:"yuuRegistration.errorTitle",defaultMessage:"Unable to load registration page"})),u.a.createElement("div",{className:t.errorMessage},u.a.createElement(h.a,{id:"yuuRegistration.errorMessage",defaultMessage:"Please check your internet connection and try again."})),u.a.createElement("button",{className:t.retryButton,onClick:function onClick(){M(!1),P(!1) 71var e=document.getElementById("yuuRegistrationIframe") 72e&&(e.src=e.src)}},u.a.createElement(h.a,{id:"yuuRegistration.retry",defaultMessage:"Retry"})))),u.a.createElement("iframe",{id:"yuuRegistrationIframe",src:g,title:"yuu Registration",className:"".concat(t.iframe," ").concat(x&&!Y?t.iframeVisible:t.iframeHidden),onLoad:function handleIframeLoad(){P(!0),M(!1)},onError:function handleIframeError(){M(!0),P(!0)},frameBorder:"0",scrolling:"auto",allow:"camera; microphone; geolocation",sandbox:"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox"}))))} 73K.propTypes={classes:Object(d.shape)({root:d.string}),onRegister:d.func.isRequired} 74var J=K,W=t("97VA"),X=t("GFJ0"),Q=t("LWUl") 75function YuuMembershipPage_regenerator(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag" 76function i(t,r,i,a){var u=r&&r.prototype instanceof Generator?r:Generator,s=Object.create(u.prototype) 77return YuuMembershipPage_regeneratorDefine2(s,"_invoke",function(t,r,i){var a,u,s,c=0,l=i||[],g=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(n,t){return a=n,u=0,s=e,p.n=t,o}} 78function d(t,r){for(u=t,s=r,n=0;!g&&c&&!i&&n<l.length;n++){var i,a=l[n],f=p.p,d=a[2] 79t>3?(i=d===r)&&(s=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=f&&((i=t<2&&f<a[1])?(u=0,p.v=r,p.n=a[1]):f<d&&(i=t<3||a[0]>r||r>d)&&(a[4]=t,a[5]=r,p.n=d,u=0))}if(i||t>1)return o 80throw g=!0,r}return function(i,l,f){if(c>1)throw TypeError("Generator is already running") 81for(g&&1===l&&d(l,f),u=l,s=f;(n=u<2?e:s)||!g;){a||(u?u<3?(u>1&&(p.n=-1),d(u,s)):p.n=s:p.v=s) 82try{if(c=2,a){if(u||(i="next"),n=a[i]){if(!(n=n.call(a,s)))throw TypeError("iterator result is not an object") 83if(!n.done)return n 84s=n.value,u<2&&(u=0)}else 1===u&&(n=a.return)&&n.call(a),u<2&&(s=TypeError("The iterator does not provide a '"+i+"' method"),u=1) 85a=e}else if((n=(g=p.n<0)?s:t.call(r,p))!==o)break}catch(n){a=e,u=1,s=n}finally{c=1}}return{value:n,done:g}}}(t,i,a),!0),s}var o={} 86function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}n=Object.getPrototypeOf 87var u=[][r]?n(n([][r]())):(YuuMembershipPage_regeneratorDefine2(n={},r,function(){return this}),n),s=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(u) 88function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,YuuMembershipPage_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(s),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,YuuMembershipPage_regeneratorDefine2(s,"constructor",GeneratorFunctionPrototype),YuuMembershipPage_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",YuuMembershipPage_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),YuuMembershipPage_regeneratorDefine2(s),YuuMembershipPage_regeneratorDefine2(s,a,"Generator"),YuuMembershipPage_regeneratorDefine2(s,r,function(){return this}),YuuMembershipPage_regeneratorDefine2(s,"toString",function(){return"[object Generator]"}),(YuuMembershipPage_regenerator=function _regenerator(){return{w:i,m:f}})()}function YuuMembershipPage_regeneratorDefine2(e,n,t,r){var i=Object.defineProperty 89try{i({},"",{})}catch(e){i=0}(YuuMembershipPage_regeneratorDefine2=function _regeneratorDefine(e,n,t,r){function o(n,t){YuuMembershipPage_regeneratorDefine2(e,n,function(e){return this._invoke(n,t,e)})}n?i?i(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(o("next",0),o("throw",1),o("return",2))})(e,n,t,r)}var $=function YuuMembershipPage(e){var n,t=Object(b.a)(B,e.classes),r=Object(m.a)(),i=r.formatMessage,o=r.locale,s=Object(P.a)(),c=p()(s,2)[1].addToast,g=Object(y.g)(),f=Object(y.h)(),d=Object(a.useMemo)(function(){return"zh-HK"===o?"zh-hant":"en"},[o]),M=Object(q.b)(),w=p()(M,2),k=w[0],E=k.isSignedIn,j=k.currentUser,O=w[1].getUserDetails,S=Object(U.a)(),_=S.getValueByCode,T=S.getLabelByValue,I=Object(Y.a)().isPhone,L=(null===(n=f.state)||void 0===n||n.isCheckoutFlow,Object(a.useMemo)(function(){return[{text:i({id:"yuuMembership.title",defaultMessage:"Link yuu"})}]},[i])),G=Object(a.useMemo)(function(){var e 90return(null===(e=f.state)||void 0===e?void 0:e.from)||"/my-account"},[f.state]),F=Object(W.a)(X.c),H=function getUserPhoneNumber(){if(null==j||!j.custom_attributes)return"" 91var e=_("area_code",j.custom_attributes),n=T("area_code",e),t=_("telephone",j.custom_attributes) 92return n&&t?"".concat(n).concat(t):""},A=Object(a.useRef)() 93Object(a.useEffect)(function(){E&&""===H()&&!A.current&&(A.current=!0,O({fetchUserDetails:F}))},[E,H,O,F]) 94var K=Object(a.useMemo)(function(){return H()},[j,_,T]),$=Object(a.useState)(!1),Z=p()($,2),ee=Z[0],ne=Z[1],te=Object(a.useState)(!1),re=p()(te,2),ie=re[0],ae=re[1],oe=Object(a.useState)(!1),ue=p()(oe,2),se=ue[0],ce=ue[1],le=Object(a.useState)("membership"),ge=p()(le,2),pe=ge[0],fe=ge[1],de=Object(a.useState)(null),me=p()(de,2),he=me[0],be=me[1],xe=Object(a.useState)(!1),Pe=p()(xe,2),ye=Pe[0],ve=Pe[1],Ye=Object(Q.d)().parentCartId,Me=(Object(a.useMemo)(l()(YuuMembershipPage_regenerator().m(function _callee(){return YuuMembershipPage_regenerator().w(function(e){for(;;)switch(e.n){case 0:f.search.includes("step=verification")&&fe("verification"),f.search.includes("step=registration")&&fe("registration") 95case 1:return e.a(2)}},_callee)})),[f]),function(){var e=l()(YuuMembershipPage_regenerator().m(function _callee2(){return YuuMembershipPage_regenerator().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Re() 96case 1:ce(!1) 97case 2:return e.a(2)}},_callee2)}
97)) 98return function handleLinkNow(){return e.apply(this,arguments)}}()),we=Object(z.a)(R.a.validatePhoneNumber,{fetchPolicy:"no-cache"}),ke=p()(we,2),Ee=ke[0],Be=(ke[1].error,Object(z.a)(R.a.verifyOTP,{fetchPolicy:"no-cache"})),Ce=p()(Be,2),je=Ce[0],Ne=(Ce[1].error,Object(z.a)(R.a.linkMemberByToken,{fetchPolicy:"no-cache"})),Ve=p()(Ne,2),Oe=Ve[0],Se=(Ve[1].error,function(){var e=l()(YuuMembershipPage_regenerator().m(function _callee3(e){var n,t,r,a,o,u,s,l 99return YuuMembershipPage_regenerator().w(function(p){for(;;)switch(p.p=p.n){case 0:return n=H(),p.p=1,p.n=2,je({variables:{otp:e,phone_number:n,loading:!0}}) 100case 2:if(!((r=p.v).errors&&r.errors.length>0)){p.n=3 101break}return c({message:r.errors[0].message,type:"error",timeout:5e3}),p.a(2) 102case 3:if(null==(a=null==r?void 0:null===(t=r.data)||void 0===t?void 0:t.verifyOTP)||!a.success){p.n=5 103break}return p.n=4,Oe({variables:{jwt:null==a?void 0:a.signature,cart_id:Ye,loading:!0}}) 104case 4:(o=p.v).data.linkMemberByToken?(c({message:i({id:"yuuMembership.linkYuuSuccess",defaultMessage:"You have successfully linked your yuu ID"}),type:"success",timeout:5e3}),g.push(G)):c({message:(null==o?void 0:null===(u=o.data)||void 0===u?void 0:null===(s=u.error)||void 0===s?void 0:s.message)||"error",type:"error",timeout:5e3}),p.n=6 105break 106case 5:c({message:(null==a?void 0:a.message)||"éªè¯ç éªè¯å¤±è´¥ï¼è¯·éè¯",type:"error",timeout:5e3}) 107case 6:p.n=8 108break 109case 7:p.p=7,(l=p.v).networkError?c({message:"ç½ç»è¿æ¥é误ï¼è¯·æ£æ¥ç½ç»åéè¯",type:"error",timeout:5e3}):l.graphQLErrors&&l.graphQLErrors.length>0?c({message:l.graphQLErrors[0].message,type:"error",timeout:5e3}):l.message?c({message:l.message,type:"error",timeout:5e3}):c({message:"éªè¯å¤±è´¥ï¼è¯·ç¨åéè¯",type:"error",timeout:5e3}) 110case 8:return p.a(2)}},_callee3,null,[[1,7]])})) 111return function handleVerification(n){return e.apply(this,arguments)}}()),_e=function handleSkip(){g.push(G)},Te=function(){var e=l()(YuuMembershipPage_regenerator().m(function _callee4(e){return YuuMembershipPage_regenerator().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,Se(e) 112case 1:return n.a(2)}},_callee4)})) 113return function handleVerificationContinue(n){return e.apply(this,arguments)}}(),ze=function(){var e=l()(YuuMembershipPage_regenerator().m(function _callee5(e){return YuuMembershipPage_regenerator().w(function(n){for(;;)switch(n.n){case 0:if(!e.success){n.n=2 114break}return n.n=1,Oe({variables:{jwt:null==e?void 0:e.jwt,cart_id:Ye,loading:!0}}) 115case 1:n.v,c({message:i({id:"yuuMembership.linkYuuSuccess",defaultMessage:"You have successfully linked your yuu ID"}),type:"success",timeout:5e3}),g.push(G),n.n=3 116break 117case 2:e.cancelled?(c({message:"注å已忶",type:"info",timeout:3e3}),fe("membership")):e.error&&c({message:"注å失败ï¼".concat(e.error),type:"error",timeout:5e3}) 118case 3:return n.a(2)}},_callee5)})) 119return function handleRegistration(n){return e.apply(this,arguments)}}(),Re=function(){var e=l()(YuuMembershipPage_regenerator().m(function _callee6(){var e,n,t,r,i 120return YuuMembershipPage_regenerator().w(function(a){for(;;)switch(a.p=a.n){case 0:if(K){a.n=8 121break}if(!E){a.n=6 122break}return a.p=1,ve(!0),a.n=2,O({fetchUserDetails:F}) 123case 2:if(H()){a.n=3 124break}return ve(!1),a.a(2) 125case 3:a.n=5 126break 127case 4:return a.p=4,a.v,c({message:"è·åç¨æ·ä¿¡æ¯å¤±è´¥",type:"error",timeout:5e3}),ve(!1),a.a(2) 128case 5:a.n=7 129break 130case 6:return c({message:"请å ç»å½",type:"error",timeout:5e3}),a.a(2) 131case 7:a.n=9 132break 133case 8:ve(!0) 134case 9:return a.p=9,n=H(),a.n=10,Ee({variables:{phoneId:n,loading:!0}}) 135case 10:if(!((t=a.v).errors&&t.errors.length>0)){a.n=11 136break}return c({message:t.errors[0].message,type:"error",timeout:5e3}),a.a(2) 137case 11:(r=null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.validatePhoneNumber)?r.success?fe("verification"):fe("registration"):c({message:"éªè¯å¤±è´¥ï¼è¯·ç¨åéè¯",type:"error",timeout:5e3}),a.n=13 138break 139case 12:a.p=12,(i=a.v).networkError?c({message:"netwrok error",type:"error",timeout:5e3}):i.graphQLErrors&&i.graphQLErrors.length>0?c({message:i.graphQLErrors[0].message,type:"error",timeout:5e3}):i.message?c({message:i.message,type:"error",timeout:5e3}):c({message:"éªè¯å¤±è´¥ï¼è¯·ç¨åéè¯",type:"error",timeout:5e3}) 140case 13:return a.p=13,ve(!1),a.f(13) 141case 14:return a.a(2)}},_callee6,null,[[9,12,13,14],[1,4]])})) 142return function handleContinueWithYuuClick(){return e.apply(this,arguments)}}() 143return"verification"===pe?u.a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"center"}},u.a.createElement(D,{onBack:function handleVerificationBack(){fe("membership")},onContinue:Te,onHelp:function onHelp(){},phoneNumber:H()})):"registration"===pe?u.a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"center"}},u.a.createElement(J,{onRegister:ze})):u.a.createElement("div",{style:{width:"100%",display:"flex",flexDirection:"column",justifyContent:"center"}},!I&&u.a.createElement(v.a,{pathMap:L}),u.a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"center"}},he?u.a.createElement("div",{style:{width:480,height:600,position:"relative",background:"#fff",borderRadius:12,boxShadow:"0 2px 16px rgba(0,0,0,0.08)"}},u.a.createElement("button",{onClick:function handleBack(){be(null)},style:{position:"absolute",top:12,left:12,zIndex:2}},"ã"),u.a.createElement("iframe",{src:he,title:"Yuu H5",style:{width:"100%",height:"100%",border:"none",borderRadius:12}})):u.a.createElement("div",{className:t.root},u.a.createElement("div",{className:t.contentContainer},u.a.createElement("div",{className:t.topButtons},u.a.createElement("div",{className:t.leftButtons},u.a.createElement("button",{className:t.backButton,onClick:function handleClose(){ce(!0)}},u.a.createElement(C.a,null))),u.a.createElement("div",{className:t.rightButtons},u.a.createElement("button",{className:t.helpButton,onClick:function handeleQAclick(){window.open("https://yuurewards.com/".concat(d,"/rewards"))}},u.a.createElement(N,null)))),u.a.createElement("div",{className:t.content},u.a.createElement("div",{className:t.imageContainer},!ee&&u.a.createElement("div",{className:t.imagePlaceholder},u.a.createElement("div",{className:t.placeholderContent},u.a.createElement("div",{className:t.loadingSpinner}),u.a.createElement("div",{className:t.placeholderText},u.a.createElement(h.a,{id:"yuuMembership.loadingImage",defaultMessage:"Loading..."})))),u.a.createElement("img",{src:"/venia-static-assets/images/[email protected]",alt:"Earn 1 Point for every $1 spent - yuu membership",className:"".concat(t.yuuImage," ").concat(ee?t.imageVisible:t.imageHidden),onLoad:function handleImageLoad(){ne(!0)},onError:function handleImageError(){ae(!0),ne(!0)}}),ie&&u.a.createElement("div",{className:t.errorFallback},u.a.createElement("div",{className:t.fallbackContent},u.a.createElement("div",{className:t.yuuLogoBig},"yuu"),u.a.createElement("div",{className:t.fallbackText},u.a.createElement(h.a,{id:"yuuMembership.earnPointsText",defaultMessage:"Earn 1 Point for every $1 spent"}))))),u.a.createElement("div",{className:t.textContent},u.a.createElement("h2",{className:t.title},u.a.createElement(h.a,{id:"yuuMembership.continueAsYuuMember",defaultMessage:"Continue as yuu member"})),u.a.createElement("p",{className:t.description},u.a.createElement(h.a,{id:"yuuMembership.description",defaultMessage:"To earn yuu Points, enjoy amazing yuu offers and exclusive experience of Mannings."}))),u.a.createElement(x.a,{className:t.continueButton,priority:"high",onClick:Re,disabled:ye},u.a.createElement(h.a,{id:"yuuMembership.continueWithYuu",defaultMessage:"Continue with yuu"})),u.a.createElement("p",{className:t.privacyNote},u.a.createElement("span",{className:t.privacyNoteBlack},u.a.createElement(h.a,{id:"yuuMembership.privacyNote",defaultMessage:"Once you tap 'Continue with yuu', your personal information will pass to Mannings, "})),u.a.createElement("span",null,u.a.createElement(h.a,{id:"yuuMembership.privacyNoteText",defaultMessage:"(including phone number, email address, name, date of birth and yuu ID)"}))),u.a.createElement("div",{className:t.divider},u.a.createElement("span",{className:t.dividerText},u.a.createElement(h.a,{id:"yuuMembership.or",defaultMessage:"OR"}
143))),u.a.createElement("div",{className:t.sevenElevenSection},u.a.createElement("p",{className:t.sevenElevenText},u.a.createElement(h.a,{id:"yuuMembership.sevenElevenText",defaultMessage:"The following functions are inapplicable if you skip linking your yuu ID: "})),u.a.createElement("div",{className:t.benefits},u.a.createElement("div",{className:t.benefit},u.a.createElement("div",{className:t.benefitIcon},u.a.createElement(V,{style:{fontSize:"24px",color:"#898A8D"}})),u.a.createElement("span",{className:t.benefitText},u.a.createElement(h.a,{id:"yuuMembership.earnYuuPoint",defaultMessage:"Cannot earn yuu Points"}))))),u.a.createElement(x.a,{className:t.skipButton,priority:"low",onClick:function handleSkipClick(){ce(!0)}},u.a.createElement(h.a,{id:"yuuMembership.skip",defaultMessage:"Skip"})))),se&&u.a.createElement("div",{className:t.skipConfirmDialog},u.a.createElement("div",{className:t.dialogContent},u.a.createElement("h3",{className:t.dialogTitle},u.a.createElement(h.a,{id:"yuuMembership.skipConfirmTitle",defaultMessage:"Continue without yuu?"})),u.a.createElement("p",{className:t.dialogDescription},u.a.createElement(h.a,{id:"yuuMembership.skipConfirmDescription",defaultMessage:"You will not be able to earn yuu Points"})),u.a.createElement("div",{className:t.dialogButtons},u.a.createElement(x.a,{className:t.letMeThinkButton,priority:"low",onClick:Me},u.a.createElement(h.a,{id:"yuuMembership.letMeThink",defaultMessage:"Link now"})),u.a.createElement(x.a,{className:t.confirmSkipButton,priority:"high",onClick:function handleConfirmSkip(){ce(!1),_e()}},u.a.createElement(h.a,{id:"yuuMembership.confirmSkip",defaultMessage:"Skip"}))))))))} 144$.propTypes={classes:Object(d.shape)({root:d.string})} 145var Z=$ 146n.default=function YuuMembershipPageWrapper(){return u.a.createElement(s.a,null,u.a.createElement(Z,null))}},rqUG:function(e,n,t){"use strict" 147var r=t("JPst"),i=t.n(r)()(function(e){return e[1]}) 148i.push([e.i,"/* YuuVerificationPage æ ·å¼ */\n.YuuVerificationPage-root-uqa {\n width: 100%;\n max-width: 500px;\n margin: 0 auto;\n padding: 20px;\n background-color: #f5f5f5;\n display: flex;\n justify-content: center;\n}\n\n.YuuVerificationPage-contentContainer-HjA {\n background-color: #ffffff;\n border-radius: 16px;\n box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);\n border: 1px solid #e0e0e0;\n width: 100%;\n max-width: 480px;\n position: relative;\n overflow: hidden;\n}\n\n/* 顶鍿é®å¸å± */\n.YuuVerificationPage-topButtons-MjS {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 16px 20px 0;\n position: relative;\n}\n\n.YuuVerificationPage-leftButtons-eDw,\n.YuuVerificationPage-rightButtons-XMx {\n display: flex;\n gap: 12px;\n}\n\n.YuuVerificationPage-backButton-qSq,\n.YuuVerificationPage-helpButton-y3A {\n background: none;\n border: none;\n cursor: pointer;\n color: #666666;\n border-radius: 8px;\n transition: background-color 0.2s ease;\n}\n\n.YuuVerificationPage-backButton-qSq:hover,\n.YuuVerificationPage-helpButton-y3A:hover {\n background-color: #f0f0f0;\n}\n\n/* 主è¦å 容 */\n.YuuVerificationPage-content-7U2 {\n padding: 24px;\n text-align: center;\n}\n\n/* Logoè¿æ¥é¨å */\n.YuuVerificationPage-logoSection-fir {\n margin-bottom: 16px;\n}\n\n.YuuVerificationPage-logoContainer-G9S {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 16px;\n}\n\n/* Mannings Logo */\n.YuuVerificationPage-manningsLogo-CvG {\n display: flex;\n flex-direction: column;\n align-items: center;\n min-width: 60px;\n}\n\n.YuuVerificationPage-manningsIcon-n3M {\n color: white;\n font-size: 16px;\n font-weight: bold;\n line-height: 1;\n border-radius: 16px;\n}\n\n.YuuVerificationPage-manningsText-2vg {\n color: white;\n font-size: 10px;\n font-weight: 500;\n text-transform: lowercase;\n margin-top: 2px;\n}\n\n/* è¿æ¥å¾æ */\n.YuuVerificationPage-connectionIcon-Nh1 {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.YuuVerificationPage-linkIcon-ZyH {\n font-size: 20px;\n color: #666666;\n transform: rotate(-45deg);\n}\n\n/* Yuu Logo */\n.YuuVerificationPage-yuuLogoContainer-w8r {\n background-color: #4285f4;\n border-radius: 12px;\n padding: 8px 16px;\n min-width: 60px;\n display: flex;
148\n align-items: center;\n justify-content: center;\n}\n\n.YuuVerificationPage-yuuLogo-RTp {\n color: white;\n font-size: 20px;\n font-weight: bold;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n}\n\n/* ææºå¾æ åæ é¢é¨å */\n.YuuVerificationPage-phoneSection-g-3 {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 16px;\n margin-bottom: 16px;\n text-align: left;\n width: 100%;\n max-width: 100%;\n}\n\n.YuuVerificationPage-phoneIcon-qxn {\n font-size: 40px;\n flex-shrink: 0;\n margin-top: 8px;\n}\n\n.YuuVerificationPage-titleSection-xyi {\n flex: 1;\n max-width: 300px;\n}\n\n.YuuVerificationPage-title-Hul {\n font-size: 28px;\n font-weight: 700;\n color: #212121;\n margin: 0 0 8px 0;\n line-height: 40px;\n}\n\n.YuuVerificationPage-description-osC {\n font-size: 14px;\n color: #212121;\n margin: 0;\n line-height: 20px;\n}\n\n/* SMSéªè¯ç é¨å */\n.YuuVerificationPage-smsSection-tvt {\n margin-bottom: 16px;\n text-align: left;\n}\n\n.YuuVerificationPage-smsLabel-flW {\n font-size: 16px;\n font-weight: 600;\n color: #333333;\n margin-bottom: 16px;\n}\n\n/* éªè¯ç è¾å
¥å®¹å¨ */\n.YuuVerificationPage-inputContainer-niA {\n display: flex;\n align-items: center;\n gap: 12px;\n height: 40px;\n border: 1px solid #e0e0e0;\n border-radius: 12px;\n background-color: #ffffff;\n transition: border-color 0.2s ease;\n}\n\n.YuuVerificationPage-inputContainer-niA:focus-within {\n border-color: #ffc107;\n box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.1);\n}\n\n/* å½è¾å
¥æ¡æå
容æ¶ä¿æç½è²èæ¯ï¼åªæ¹åè¾¹æ¡é¢è² */\n.YuuVerificationPage-inputContainer-niA.YuuVerificationPage-hasInput-7oR {\n background-color: #ffffff;\n border-color: #ffc107;\n}\n\n.YuuVerificationPage-verificationInput-Iok {\n flex: 1;\n border: none;\n outline: none;\n font-size: 18px;\n font-weight: 600;\n color: #333333;\n background: transparent;\n\n padding: 8px 12px;\n height: 100%;\n}\n\n.YuuVerificationPage-verificationInput-Iok::-moz-placeholder {\n color: #cccccc;\n font-weight: normal;\n}\n\n.YuuVerificationPage-verificationInput-Iok::placeholder {\n color: #cccccc;\n font-weight: normal;\n}\n\n/* æ¸
é¤æé® */\n.YuuVerificationPage-clearButton-UXd {\n background: none;\n border: none;\n color: #999999;\n cursor: pointer;\n padding: 4px;\n border-radius: 4px;\n transition: all 0.2s ease;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.YuuVerificationPage-clearButton-UXd:hover {\n background-color: #f0f0f0;\n color: #666666;\n}\n\n/* éæ°åéæé® */\n.YuuVerificationPage-resendButton-4pa {\n background-color: #e0e0e0;\n border: none;\n color: #999999;\n padding: 8px 16px;\n border-radius: 8px;\n font-size: 14px;\n font-weight: 500;\n cursor: not-allowed;\n transition: all 0.2s ease;\n white-space: nowrap;\n height: 100%;\n}\n\n.YuuVerificationPage-resendButton-4pa.YuuVerificationPage-active-pSq {\n background-color: #ff8c00;\n color: white;\n cursor: pointer;\n}\n\n.YuuVerificationPage-resendButton-4pa.YuuVerificationPage-active-pSq:hover {\n background-color: #e07b00;\n}\n\n/* Confirm æé® */\n.YuuVerificationPage-confirmButton-H7M {\n width: 100%;\n height: 48px;\n font-size: 16px;\n font-weight: 600;\n border-radius: 12px;\n background-color: #ff8c00;\n border: none;\n color: white;\n transition: all 0.2s ease;\n cursor: pointer;\n}\n\n.YuuVerificationPage-confirmButton-H7M:hover:not(.YuuVerificationPage-disabled-BiQ) {\n background-color: #e07b00;\n box-shadow: 0 4px 12px rgba(255, 140, 0, 0.3);\n}\n\n.YuuVerificationPage-confirmButton-H7M.YuuVerificationPage-disabled-BiQ {\n background-color: #e0e0e0;\n color: #999999;\n cursor: not-allowed;\n transform: none;\n box-shadow: none;\n}\n\n/* ååºå¼è®¾è®¡ */\n@media (max-width: 480px) {\n .YuuVerificationPage-root-uqa {\n padding: 12px;\n align-items: flex-start;\n padding-top: 20px;\n }\n\n .YuuVerificationPage-contentContainer-HjA {\n border-radius: 12px;\n box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);\n }\n\n .YuuVerificationPage-content-7U2 {\n padding: 24px;\n }\n\n .YuuVerificationPage-logoContainer-G9S {\n gap: 12px;\n }\n\n .YuuVerificationPage-manningsLogo-CvG,\n .YuuVerificationPage-yuuLogoContainer-w8r {\n padding: 6px 10px;\n min-width: 50px;\n }\n\n .YuuVerificationPage-phoneIcon-qxn {\n font-size: 32px;\n }\n\n .YuuVerificationPage-title-Hul {\n font-size: 20px;\n }\n\n .YuuVerificationPage-description-osC {\n font-size: 15px;\n }\n\n .YuuVerificationPage-phoneSection-g-3 {\n gap: 12px;\n }\n\n .YuuVerificationPage-inputContainer-niA {\n gap: 8px;\n }\n\n .YuuVerificationPage-verificationInput-Iok {\n font-size: 16px;\n width: 120px;\n }\n\n .YuuVerificationPage-confirmButton-H7M {\n height: 50px;\n font-size: 15px;\n }\n\n .YuuVerificationPage-resendButton-4pa {\n padding: 6px 12px;\n font-size: 12px;\n }\n}\n",""]),i.locals={root:"YuuVerificationPage-root-uqa",contentContainer:"YuuVerificationPage-contentContainer-HjA",topButtons:"YuuVerificationPage-topButtons-MjS",leftButtons:"YuuVerificationPage-leftButtons-eDw",rightButtons:"YuuVerificationPage-rightButtons-XMx",backButton:"YuuVerificationPage-backButton-qSq",helpButton:"YuuVerificationPage-helpButton-y3A",content:"YuuVerificationPage-content-7U2",logoSection:"YuuVerificationPage-logoSection-fir",logoContainer:"YuuVerificationPage-logoContainer-G9S",manningsLogo:"YuuVerificationPage-manningsLogo-CvG",manningsIcon:"YuuVerificationPage-manningsIcon-n3M",manningsText:"YuuVerificationPage-manningsText-2vg",connectionIcon:"YuuVerificationPage-connectionIcon-Nh1",linkIcon:"YuuVerificationPage-linkIcon-ZyH",yuuLogoContainer:"YuuVerificationPage-yuuLogoContainer-w8r",yuuLogo:"YuuVerificationPage-yuuLogo-RTp",phoneSection:"YuuVerificationPage-phoneSection-g-3",phoneIcon:"YuuVerificationPage-phoneIcon-qxn",titleSection:"YuuVerificationPage-titleSection-xyi",title:"YuuVerificationPage-title-Hul",description:"YuuVerificationPage-description-osC",smsSection:"YuuVerificationPage-smsSection-tvt",smsLabel:"YuuVerificationPage-smsLabel-flW",inputContainer:"YuuVerificationPage-inputContainer-niA",hasInput
148:"YuuVerificationPage-hasInput-7oR",verificationInput:"YuuVerificationPage-verificationInput-Iok",clearButton:"YuuVerificationPage-clearButton-UXd",resendButton:"YuuVerificationPage-resendButton-4pa",active:"YuuVerificationPage-active-pSq",confirmButton:"YuuVerificationPage-confirmButton-H7M",disabled:"YuuVerificationPage-disabled-BiQ"},n.a=i}}])
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.