1import{j as e}from"./client-CDaV10mu.js";import{R as n}from"./sentry-Cw0q9Lja.js";import{ao as E,an as Ve,W as q,Y as H,aX as ie,fa as Ee,bc as $,S as Be,ar as ze,aR as C,a0 as ue,L as A,R as le,fb as Ie,az as Re,as as We,T as he,u as N,f2 as qe,bz as De,f3 as ce,f5 as Le,N as be,f6 as fe,U as we,bU as Ze,B as Ke,a9 as Oe,fc as $e,fd as He,f7 as Ge,H as Xe,J as Ue,eO as de}from"./main-BS31kX8Y.js";import{g as Je,a as Ye,T as Qe}from"./textbookOrder-KejlnVaR.js";import{T as xe}from"./TextbookPurchaseStep-dISV8xLa.js";import{T as ge}from"./TableView-BdTQlaUb.js";import{T as et,a as tt}from"./TextbookCartItemListContainerV2-BrobPSCj.js";import{n as _e,m as ke,f as ot}from"./fields-6siBVBtL.js";import{R as me}from"./RadioButton-v--wM44p.js";import{S as rt}from"./Select-LBXT7V6y.js";import{F as W}from"./FormGroup-sKj_IZwY.js";import{n as pe}from"./fields-CZOW1STc.js";import{o as st}from"./omitBy-BF3qdVrr.js";import{b as at,g as nt}from"./address-DB_-DOZ_.js";import{g as it,a as ct,b as dt,c as _t}from"./textbookPurchasePaymentForm-BknBTfVC.js";import{u as mt}from"./react-DAbPx6Pa.js";import{u as pt,a as ut}from"./useTextbookPurchaseRestriction-B5FRHHCy.js";import{g as lt,o as ht}from"./textbookCart-DDYW-Wqb.js";import"./datadog-DQlHC2FE.js";import"./firebase-BnJFpJRs.js";import"./TextbookCartItemList-_v8Hetdp.js";import"./react-select.esm-cixTzy7v.js";import"./floating-ui.dom-EBItyiy9.js";import"./FormStatusLabel-BgOtyub_.js";import"./ErrorList-cRGfXXWc.js";import"./_baseIteratee-CzUW4MmF.js";import"./permissions-B-f-JGXS.js";const bt=({attribute:t,intl:o})=>E().label(t).required().matches(/^\d{7}$/,o.formatMessage({id:"textbookPurchase.paymentForm.validation.zipCode"})),ft=({attribute:t,intl:o})=>E().label(t).required().transform(i=>i.replace(/-/g,"")).matches(/^[0-9]+$/,o.formatMessage({id:"textbookPurchase.paymentForm.validation.phoneNumber"})).min(10,o.formatMessage({id:"textbookPurchase.paymentForm.validation.phoneNumber"})).max(11,o.formatMessage({id:"textbookPurchase.paymentForm.validation.phoneNumber"})),xt=({intl:t})=>E().required(t.formatMessage({id:"textbookPurchase.paymentForm.validation.paymentMethod"})).oneOf(["stripe_card","stripe_konbini"]),gt=t=>{const o={city:t.formatMessage({id:"labels.address.city"}),district:t.formatMessage({id:"labels.address.district"}),firstName:t.formatMessage({id:"labels.personalInfo.firstName"}),firstNameKana:t.formatMessage({id:"labels.personalInfo.firstNameKana"}),lastName:t.formatMessage({id:"labels.personalInfo.lastName"}),lastNameKana:t.formatMessage({id:"labels.personalInfo.lastNameKana"}),phoneNumber:t.formatMessage({id:"labels.personalInfo.phoneNumber"}),prefecture:t.formatMessage({id:"labels.address.prefecture"}),street:t.formatMessage({id:"labels.address.street"}),zipCode:t.formatMessage({id:"labels.address.zipCode"})},i={city:E().trim().label(o.city).required(),district:E().trim().label(o.district).required(),first_name:pe({attribute:o.firstName,intl:t}),first_name_kana:_e({attribute:o.firstNameKana,intl:t}),last_name:pe({attribute:o.lastName,intl:t}),last_name_kana:_e({attribute:o.lastNameKana,intl:t}),payment_method:xt({intl:t}),phone_number:ft({attribute:o.phoneNumber,intl:t}),prefecture:E().label(o.prefecture).required(),street:E().label(o.street),zip_code:bt({attribute:o.zipCode,intl:t})};return Ve().shape(st(i,q))},kt="_ShippingAddressForm_z99f9_2",Nt="_ShippingAddressForm__Spinner_z99f9_7",Ct="_ShippingAddressForm__Name_z99f9_10",At="_ShippingAddressForm__ZipCodeContainer_z99f9_13",St="_ShippingAddressForm__ZipCode_z99f9_13",Tt="_ShippingAddressForm__ZipCodeButton_z99f9_25",Ft="_ShippingAddressForm__Select_z99f9_30",yt="_ShippingAddressForm__Address_z99f9_34",jt="_ShippingAddressForm__PhoneNumberGroup_z99f9_39",vt="_ShippingAddressForm__PhoneNumber_z99f9_39",Pt="_ShippingAddressForm__DeliverableArea_z99f9_55",Mt="_ShippingAddressForm__PaymentMethodChoice_z99f9_62",Vt="_ShippingAddressForm__SubmitButtonContainer_z99f9_69",Et="_ShippingAddressForm__SubmitButton_z99f9_69",d={ShippingAddressForm:kt,ShippingAddressForm__Spinner:Nt,ShippingAddressForm__Name:Ct,ShippingAddressForm__ZipCodeContainer:At,ShippingAddressForm__ZipCode:St,ShippingAddressForm__ZipCodeButton:Tt,ShippingAddressForm__Select:Ft,ShippingAddressForm__Address:yt,ShippingAddressForm__PhoneNumberGroup:jt,ShippingAddressForm__PhoneNumber:vt,ShippingAddressForm__DeliverableArea:Pt,ShippingAddressForm__PaymentMethodChoice:Mt,ShippingAddressForm__SubmitButtonContainer:Vt,ShippingAddressForm__SubmitButton:Et},Bt=t=>ke(t).convert("HE","ZE").toString(),zt=t=>ke(t).convert("HK","ZK").toString(),It=t=>t.replace(/[\p{Zs}\t]/gu,"ã"),oe={city:"",district:"",first_name:"",first_name_kana:"",last_name:"",last_name_kana:"",payment_method:"",phone_number:"",ph
1one_number_1:"",phone_number_2:"",phone_number_3:"",prefecture:"",street:"",zip_code:""},Rt=({textbookOrder:t,lookedUpAddress:o})=>{let i=oe;return q(t)||(i=Wt(i,t)),q(o)||(i=qt(i,o)),i},Wt=(t,o)=>{const i=o.street===null?{...o,street:""}:o;let[c,f,m]=i.phone_number.split("-");if(!/^[0-9]+-[0-9]+-[0-9]+$/.test(i.phone_number)){const l=i.phone_number.match(/(\d{2,3})(\d{4})(\d{4})/);l&&(c=l[1],f=l[2],m=l[3])}return{...t,...$(i,["city","district","first_name","first_name_kana","last_name","last_name_kana","phone_number","prefecture","street","zip_code"]),phone_number:[c,f,m].join("-"),phone_number_1:c||"",phone_number_2:f||"",phone_number_3:m||""}},qt=(t,o)=>({...t,...$(o,["city","district","zip_code"]),prefecture:o.prefecture_code}),Dt=({fieldTextValidationRequest:t,isLoading:o,isLookingUpAddress:i,lookedUpAddress:c,lookupAddressRequest:f,addressLookupErrorMessage:m,onSubmit:l,prefectures:x,textbookOrder:S,disableUntilValid:B=!1})=>{const a=H(),[h,g]=n.useState({}),[G,_]=n.useState(oe),[k,z]=n.useState(oe),D=n.useRef(null),[T,L]=n.useState(null),re=n.useRef(o),se=n.useRef(c),ae=n.useRef(m),w=n.useMemo(()=>gt(a),[a]),I=!ie(k,G),Ne=n.useMemo(()=>h.phone_number?Array.isArray(h.phone_number)?h.phone_number:[h.phone_number]:[],[h.phone_number]),X=n.useMemo(()=>x.map(r=>({label:r.name,value:r.code})),[x]),R=r=>r.every(s=>Re(h[s])),Z=r=>We(r.map(s=>h[s])),Ce=n.useCallback(r=>X.find(s=>s.value===r),[X]),Ae=r=>{r.preventDefault();try{w.validateSync(k,{abortEarly:!1})}catch{D.current?.runValidations(k,Object.keys(k));return}L(k)},Se=()=>{L(null)},Te=()=>{T&&(l(T),L(null))},Fe=r=>s=>{const{target:p}=s,u=["phone_number_1","phone_number_2","phone_number_3"],P=$(k,u),y=u.find(K=>K===p.name);y&&(P[y]=p.value);const M=Object.values(P).join("-");r({[p.name]:p.value,phone_number:M})},v=n.useCallback((r,s)=>{let p;try{w.validateSyncAt(r,{[r]:s===""?void 0:s},{abortEarly:!1})}catch(u){if(!(u instanceof Ee))throw u;p=u.inner.at(-1)?.message??u.message}g(u=>({...u,[r]:p}))},[w]),F=n.useCallback((r,s,p)=>{if(s==="")return;const u=a.formatMessage({id:p});t({errorMessage:a.formatMessage({id:"forms.validation.invalidValue"},{fieldName:u}),fieldName:r,setFieldError:(P,y)=>{y!==void 0?g(M=>({...M,[r]:y})):v(r,s)},text:s})},[a,t,v]),U=(r,s)=>{const p=It(Bt(zt(r)));return z(u=>({...u,[s]:p})),p},ye=()=>{k.zip_code&&f({zipCode:k.zip_code})};n.useEffect(()=>{if(re.current&&!o){const s=Rt({textbookOrder:S,lookedUpAddress:c});_(s),z(s),D.current?.runValidations(s,Object.keys(s))}re.current=o},[o,S,c]),n.useEffect(()=>{const r=se.current;!q(c)&&!ie(r,c)&&(z(s=>({...s,...$(c,["city","district","zip_code"]),prefecture:c.prefecture_code})),v("prefecture",c.prefecture_code),v("city",c.city),v("district",c.district),v("zip_code",c.zip_code),F("city",c.city,"labels.address.city"),F("district",c.district,"labels.address.district")),se.current=c},[c,v,F]),n.useEffect(()=>{const r=ae.current;q(r)&&!q(m)&&!h.zip_code&&g(s=>({...s,zip_code:m})),ae.current=m},[m,h.zip_code]);const ne=n.useMemo(()=>{if(!T)return null;const r=x.find(s=>s.code===T.prefecture);return{prefecture:r?r.name:"",city:T.city,district:T.district,street:T.street}},[T,x]);return o?e.jsx("div",{className:d.ShippingAddressForm,children:e.jsx("div",{className:d.ShippingAddressForm__Spinner,children:e.jsx(Be,{})})}):e.jsxs(e.Fragment,{children:[e.jsx(ze,{ref:D,values:k,errors:h,setValues:z,setErrors:g,validationSchema:w,children:r=>{const{fields:s,setFieldValues:p,hasErrors:u}=r,{city:P,district:y,first_name:M,first_name_kana:K,last_name:J,last_name_kana:Y,payment_method:O,phone_number_1:je,phone_number_2:ve,phone_number_3:Pe,prefecture:Q,street:ee,zip_code:Me}=s,te=Fe(p);return e.jsxs("form",{onSubmit:Ae,className:d.ShippingAddressForm,children:[e.jsxs(W,{errors:Z(["last_name","first_name"]),ignoreErrors:!I,required:!0,label:a.formatMessage({id:"labels.personalInfo.name"}),valid:R(["first_name","last_name"]),children:[e.jsx(C,{...J,onBlur:()=>F(J.name,J.value,"labels.personalInfo.lastName"),className:d.ShippingAddressForm__Name,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.lastName"})}),e.jsx(C,{...M,onBlur:()=>F(M.name,M.value,"labels.personalInfo.firstName"),className:d.ShippingAddressForm__Name,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.firstName"})})]}),e.jsxs(W,{errors:Z(["last_name_kana","first_name_kana"]),ignoreErrors:!I,required:!0,label:a.formatMessage({id:"labels.personalInfo.kana"}),valid:R(["first_name_kana","last_name_kana"]),children:[e.jsx(C,{...Y,onBlur:()=>F(Y.name,Y.value,"labels.personalInfo.lastNameKana"),className:d.ShippingAddressForm__Name,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.lastNameKana"})}),e.jsx(C,{...K,onBlur:()=>F(K.name,K.value,"labels.personalInfo.firstNameKana"),className:d.ShippingAddressForm__Name,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.firstNameKana"})})]}),e.jsxs(W,{errors:Z(["zip_code"]),ignoreErrors:!I,label:a.formatMessage({id:"labels.address.zipCode"}),required:!0,valid:R(["zip_code"]),className:d.ShippingAddressForm__ZipCodeContainer,children:[e.jsx(C,{...Me,className:d.ShippingAddressForm__ZipCode,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.zipCode"})}),e.jsx(ue,{className:d.ShippingAddressForm__ZipCodeButton,color:"primary",disabled:i,onClick:ye,children:e.jsx(A,{tagName:"span",id:"textbookPurchase.paymentForm.searchAddress"})})]}),e.jsxs(W,{className:d.ShippingAddressForm__Select,errors:Z(["prefecture","city","district","street"]),ignoreErrors:!I,required:!0,label:a.formatMessage({id:"labels.address.address"}),valid:R(["prefecture","city","district"]),children:[e.jsx(rt,{name:Q.name,inputId:"prefecture-select-input",value:Ce(Q.value),onChange:j=>p({[Q.name]:j.value}),options:X,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.selectPrefecture"}),isClearable:!1}),e.jsx(C,{...P,onBlur:()=>{const j=U(P.value,"city");F(P.name,j,"labels.address.city")},className:d.ShippingAddressForm__Address,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.city"})}),e.jsx(C,{...y,onBlur:()=>{const j=U(y.value,"district");F(y.name,j,"labels.address.district")},className:d.ShippingAddressForm__Address,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.district"})}),e.jsx(C,{...ee,onBlur:()=>{const j=U(ee.value,"street");F(ee.name,j,"labels.address.street")},className:d.ShippingAddressForm__Address,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.street"})})]}),e.jsx(A,{tagName:"span",id:"textbookPurchase.paymentForm.deliverableArea",children:j=>e.jsx("span",{className:d.ShippingAddressForm__DeliverableArea,children:j})}),e.jsxs(W,{className:d.ShippingAddressForm__PhoneNumberGroup,errors:Ne,ignoreErrors:!I,required:!0,label:a.formatMessage({id:"labels.personalInfo.phoneNumber"}),valid:R(["phone_number"]),children:[e.jsx(C,{...je,className:d.ShippingAddressForm__PhoneNumber,maxLength:5,onChange:te,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.phoneNumber1"})}),e.jsx(C,{...ve,className:d.ShippingAddressForm__PhoneNumber,maxLength:4,onChange:te,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.phoneNumber2"})}),e.jsx(C,{...Pe,className:d.ShippingAddressForm__PhoneNumber,maxLength:4,onChange:te,placeholder:a.formatMessage({id:"textbookPurchase.paymentForm.placeholder.phoneNumber3"})})]}),e.jsxs(W,{errors:Z(["payment_method"]),ignoreErrors:!I,required:!0,label:a.formatMessage({id:"textbookPurchase.paymentForm.paymentMethod"}),valid:R(["payment_method"]),children:[e.jsx(me,{...O,checked:O.value==="stripe_card",value:"stripe_card",className:d.ShippingAddressForm__PaymentMethodChoice,children:e.jsx(A,{tagName:"span",id:"textbookPurchase.paymentForm.credit
1CardTransaction"})}),e.jsx(me,{...O,checked:O.value==="stripe_konbini",value:"stripe_konbini",className:d.ShippingAddressForm__PaymentMethodChoice,children:e.jsx(A,{tagName:"span",id:"textbookPurchase.paymentForm.convenienceStoreSettlement"})})]}),e.jsx("p",{className:d.ShippingAddressForm__SubmitButtonContainer,children:e.jsx(le,{className:d.ShippingAddressForm__SubmitButton,color:"primary",disabled:B&&(!w.isValidSync(k)||u),type:"submit",children:e.jsx(A,{tagName:"span",id:"textbookPurchase.paymentForm.continue"})})})]})}}),ne&&e.jsx(Ie,{address:ne,handleModify:Se,handleConfirm:Te})]})},Lt=Dt,wt=()=>{const t=H(),o=he(),i=mt(),c=N(at),f=N(Je),m=N(it),l=N(ct)??void 0,x=N(dt),S=N(nt),B=N(Ye);n.useEffect(()=>{o(qe()),o(De())},[o]);const a=n.useMemo(()=>{if(x)return{[ce.NO_ADDRESS_FOUND]:t.formatMessage({id:"textbookPurchase.paymentForm.addressLookup.noAddressFound"}),[ce.SERVER_ERROR]:t.formatMessage({id:"errors.serverError"})}[x]},[t,x]),h=n.useCallback(_=>o(ot(_)),[o]),g=n.useCallback(_=>o(Le(_)),[o]),G=n.useCallback(_=>{const k=S.find(L=>L.code===_.prefecture),z={city:_.city,district:_.district,first_name:_.first_name,first_name_kana:_.first_name_kana,last_name:_.last_name,last_name_kana:_.last_name_kana,phone_number:_.phone_number,prefecture:_.prefecture,prefecture_name:k?.name??"",street:_.street,zip_code:_.zip_code},D=_.payment_method,T={shippingAddress:z,paymentMethod:D};i.push(`/${be.currentLocale()}/textbooks/cart/confirm`,T)},[i,S]);return e.jsx(Lt,{fieldTextValidationRequest:h,isLoading:c||f,isLookingUpAddress:m,lookedUpAddress:l,lookupAddressRequest:g,addressLookupErrorMessage:a,onSubmit:G,prefectures:S,textbookOrder:B,disableUntilValid:!0})},Zt="_TextbookCartV2_1khph_2",Kt="_TextbookCartV2__Inner_1khph_14",Ot="_TextbookCartV2__NavBar_1khph_19",$t="_TextbookCartV2__Body_1khph_24",Ht="_TextbookCartV2__TableView_1khph_35",Gt="_TextbookCartV2__Total_1khph_44",Xt="_TextbookCartV2__Error_1khph_54",V={TextbookCartV2:Zt,TextbookCartV2__Inner:Kt,TextbookCartV2__NavBar:Ot,TextbookCartV2__Body:$t,TextbookCartV2__TableView:Ht,TextbookCartV2__Total:Gt,TextbookCartV2__Error:Xt},Ut=()=>e.jsx(wt,{}),Jt=({errorMessages:t,clearTextbookConfirmationErrors:o})=>(n.useEffect(()=>{t.length>0&&o()},[t,o]),e.jsxs(e.Fragment,{children:[e.jsx(et,{confirmationMode:!1}),e.jsx("div",{className:V.TextbookCartV2__Total,children:e.jsx(tt,{})})]})),Yt=({textbookIds:t,isError:o,errorMessages:i,clearTextbookConfirmationErrors:c})=>{const f=H(),m=[{childComponent:e.jsx(Jt,{errorMessages:i,clearTextbookConfirmationErrors:c}),id:"textbook-purchase-cart",name:f.formatMessage({id:"textbookPurchase.cart.header"})},{childComponent:e.jsx(Ut,{}),id:"textbook-purchase-form",name:f.formatMessage({id:"textbookPurchase.paymentForm.headerV2"})}],l=[{childComponent:e.jsx(Qe,{}),id:"textbook-purchase-empty-cart",name:f.formatMessage({id:"textbookPurchase.cart.empty.message"})}];return e.jsx("div",{className:V.TextbookCartV2,children:e.jsxs("div",{className:V.TextbookCartV2__Inner,children:[e.jsx(fe,{className:V.TextbookCartV2__NavBar,withoutNav:!0}),e.jsxs("div",{className:V.TextbookCartV2__Body,children:[e.jsx(xe,{current:0,variant:"v2"}),e.jsx(we,{isError:o,ErrorComponent:e.jsx(Ze,{className:V.TextbookCartV2__Error,showLogoutButton:!1}),children:e.jsx(ge,{className:V.TextbookCartV2__TableView,items:t.length>0?m:l,compactSpHeading:!0})})]})]})})},Qt="_TextbookCartNoAccount_qic8z_3",eo="_TextbookCartNoAccount__Inner_qic8z_15",to="_TextbookCartNoAccount__NavBar_qic8z_20",oo="_TextbookCartNoAccount__Body_qic8z_25",ro="_TextbookCartNoAccount__TableView_qic8z_36",so="_TextbookCartNoAccount__Content_qic8z_45",ao="_TextbookCartNoAccount__Description_qic8z_54",no="_TextbookCartNoAccount__DescriptionBr_qic8z_60",io="_TextbookCartNoAccount__WhatIsSupportWeb_qic8z_68",co="_TextbookCartNoAccount__WhatIsSupportWebTitle_qic8z_75",_o="_TextbookCartNoAccount__SupportWebDescription_qic8z_82",mo="_TextbookCartNoAccount__Buttons_qic8z_98",po="_TextbookCartNoAccount__RegisterButton_qic8z_104",b={TextbookCartNoAccount:Qt,TextbookCartNoAccount__Inner:eo,TextbookCartNoAccount__NavBar:to,TextbookCartNoAccount__Body:oo,TextbookCartNoAccount__TableView:ro,TextbookCartNoAccount__Content:so,TextbookCartNoAccount__Description:ao,TextbookCartNoAccount__DescriptionBr:no,TextbookCartNoAccount__WhatIsSupportWeb:io,TextbookCartNoAccount__WhatIsSupportWebTitle:co,TextbookCartNoAccount__SupportWebDescription:_o,TextbookCartNoAccount__Buttons:mo,TextbookCartNoAccount__RegisterButton:po},uo=()=>{const t=H(),o=()=>{Ke.reload()},i=[{childComponent:e.jsxs("div",{className:b.TextbookCartNoAccount__Content,children:[e.jsx("p",{className:b.TextbookCartNoAccount__Description,children:e.jsx(A,{id:"textbookPurchase.noAccount.de
1scription",values:{br:e.jsx("br",{className:b.TextbookCartNoAccount__DescriptionBr})}})}),e.jsxs("div",{className:b.TextbookCartNoAccount__WhatIsSupportWeb,children:[e.jsx("h2",{className:b.TextbookCartNoAccount__WhatIsSupportWebTitle,children:e.jsx(A,{id:"textbookPurchase.noAccount.whatIsSupportWeb"})}),e.jsx("p",{className:b.TextbookCartNoAccount__SupportWebDescription,children:e.jsx(A,{id:"textbookPurchase.noAccount.supportWebDescription.1"})}),e.jsx("p",{className:b.TextbookCartNoAccount__SupportWebDescription,children:e.jsx(A,{id:"textbookPurchase.noAccount.supportWebDescription.2"})})]}),e.jsxs("div",{className:b.TextbookCartNoAccount__Buttons,children:[e.jsx(le,{className:b.TextbookCartNoAccount__RegisterButton,tag:"a",color:"primary",href:`/${be.currentLocale()}/register_support_web`,target:"_blank",rel:"noopener noreferrer",children:e.jsx(A,{id:"textbookPurchase.noAccount.registerButton"})}),e.jsx(ue,{color:"primary",onClick:o,children:e.jsx(A,{id:"textbookPurchase.noAccount.reloadButton"})})]})]}),id:"textbook-purchase-no-account",name:t.formatMessage({id:"textbookPurchase.noAccount.header"})}];return e.jsx("div",{className:b.TextbookCartNoAccount,children:e.jsxs("div",{className:b.TextbookCartNoAccount__Inner,children:[e.jsx(fe,{className:b.TextbookCartNoAccount__NavBar,withoutNav:!0}),e.jsxs("div",{className:b.TextbookCartNoAccount__Body,children:[e.jsx(xe,{current:0,variant:"v2"}),e.jsx(ge,{className:b.TextbookCartNoAccount__TableView,items:i,compactSpHeading:!0})]})]})})},lo=()=>{const t=N(Oe),o=N($e);return t?o?{isLoading:!1,errorPage:null}:{isLoading:!1,errorPage:e.jsx(uo,{})}:{isLoading:!0,errorPage:null}},wo=()=>{const t=he(),o=N(g=>lt(g)),i=N(g=>_t(g)),c=N(ht);n.useEffect(()=>()=>{t(He())},[t]);const f=c!==void 0&&o.length>0,{isLoading:m,errorPage:l}=pt(),x=ut(),{isLoading:S,errorPage:B}=lo(),a=!!B&&o.length>0,h=n.useCallback(()=>{t(Ge())},[t]);return n.useEffect(()=>{m||S||l||x||a||Xe.push(Ue.VIEWS_TEXT_PURCHASE_WIZARD,{current:de.PURCHASE_FORM,previous:de.TEXT_LIST,textbook_ids:o}).catch(g=>{throw new Error(g.message)})},[m,S]),l||x||(a?B:m||S?null:e.jsx(Yt,{textbookIds:o,isError:f,errorMessages:i,clearTextbookConfirmationErrors:h}))};export{wo as default}; 2//# sourceMappingURL=TextbookCartPageContainerV2-DqP1ln75.js.map
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.