PageSourceSearch

https://www.buffalowildwings.com/_next/static/chunks/243.20f096add423b548.js

js buffalowildwings.com collected 2026-10-01 10:41:16 UTC 6,313 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[243],{10243:function(e,l,t){t.r(l),t.d(l,{default:function(){return W}});var a=t(85893),i=t(94184),s=t.n(i),n=t(67204),d=t(67294),o=t(91886),r=t(3927),u=t(40038),m=t(45399),c=t(47081),f=t(13846),v=t(86698),p=t(80839),y=t(72517),C=t(27439),x=t(42834),b=t(40757),h=t(21478),g=t(41547),E=t(40600),k=t(74444),A=t(3644),P=t(66773),j=t(43403),S=t(43716),_=t.n(S);let N=()=>(0,a.jsxs)("div",{className:_().buttonsDivider,children:[(0,a.jsx)("span",{className:_().dividerLine}),(0,a.jsx)("p",{className:s()(_().orWord,"t-paragraph-small"),children:"or"}),(0,a.jsx)("span",{className:_().dividerLine})]}),T=e=>{let{onError:l,onSubmit:t,isActive:i,totalToPay:n,submitError:r,isUnavailableItems:u,showFirstDivider:m=!1}=e,[c]=(0,E.l)(),[f]=(0,k.m)(),[v,p]=(0,d.useState)(!1),[y,C]=(0,d.useState)(!1),[x,b]=(0,d.useState)(!1),[h,g]=(0,d.useState)(!1);(0,d.useEffect)(()=>{(r||u)&&(C(!1),b(!1))},[r,u]);let S=(0,d.useCallback)(e=>(C(!0),t(e,o._Lq.GooglePay)),[C,t]),T=(0,d.useCallback)(e=>(b(!0),t(e,o._Lq.ApplePay)),[b,t]),L=y||x;return c||f?(0,a.jsxs)(a.Fragment,{children:[m&&N(),(0,a.jsxs)("div",{className:s()(_().googleAndApplePaymentContainer,{[_().googleAndApplePaymentActiveContainer]:h||v,[_().googleAndApplePaymentActiveContainerWithPadding]:!m}),children:[f&&!L&&(0,a.jsx)(j._,{submitError:r,onError:l,className:s()({[_().paymentOverlay]:!i,[_().googlePayOverlay]:!i}),disabled:!i,totalAmount:n,onSubmit:S,onPaymentMethodSupportChange:p}),c&&!L&&(0,a.jsx)(P.R,{onSubmit:T,onError:l,disabled:!i,className:s()({[_().paymentOverlay]:!i,[_().applePayOverlay]:!i}),totalAmount:n,setCompatibility:g}),L&&(0,a.jsx)("div",{className:_().paymentLoader,children:(0,a.jsx)(A.Z,{size:20})})]}),(h||v)&&N()]}):null};var L=t(79775),Z=t(72720),R=t(12699),I=e=>{let{onSubmit:l,isActive:t}=e,{Payment:{PAY_IN_STORE_INFO_TEXT:i}}=y.default;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:s()("t-paragraph",_().confirmText),"cms-id":(0,L.l)(i),children:i}),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(h.f,{disabled:!t,text:Z.iq,fullWidth:!0,onClick:()=>l({sessionKey:"",paymentKeys:[""],paymentType:R.Zx.PAY_IN_STORE})})})]})},M=t(49940),O=t(41751),G=t(18716),F=t(54808);let{Checkout:{PAY_FALLBACK:D}}=y.default;var W=e=>{var l,t,i;let{totalPrice:y,isActive:E=!0,onSubmit:k,paymentInfo:A,setPaymentInfo:P,submitError:j,reloadGiftCardError:S,giftCardBeenReloaded:N,isUnavailableItems:L,...Z}=e,{tallyOrder:W}=(0,x.Z)(),{idToken:q}=(0,c.P)(),{paymentMethods:w,isCreditCardsLoading:Y,getPaymentMethods:B,addCardToWallet:z}=(0,v.O)(q);(0,d.useEffect)(()=>{q&&B()},[q]);let[H,K]=(0,d.useState)([]),[U,J]=(0,d.useState)(!1),[Q,V]=(0,d.useState)(!1),{isGiftCardEnabled:X,isSplitPaymentEnabled:$,maxGiftCards:ee}=(0,m.z)(),{currentLocation:el}=(0,C.Z)(),et=(0,f.R)(),ea=(0,r.w)(el),ei=ea&&ea===u.A.PayAtStore,es=(0,d.useMemo)(()=>H.reduce((e,l)=>e+(l.balance||0),0),[H]),en=(0,d.useMemo)(()=>es>=y?0:parseFloat((y-es).toFixed(2)),[es,y]),ed=(0,d.useMemo)(()=>{var e;return null==w?void 0:null===(e=w.creditCard)||void 0===e?void 0:e.find(e=>e.token===A.token)},[w,A.token]),eo=(0,d.useMemo)(()=>(null==w?void 0:w.giftCard)?null==w?void 0:w.giftCard.map(e=>({...e,inWallet:!0})):[],[null==w?void 0:w.giftCard]),er=(0,d.useMemo)(()=>!Q&&(!!$||0===H.length),[Q,$,H.length]),eu=(0,d.useMemo)(()=>!er&&!Q&&!$&&H.length>0,[er,Q,$,H.length]);(0,d.useEffect)(()=>{S&&V(!1)},[S]),(0,d.useEffect)(()=>{H.length||V(!1)},[H.length,V]),(0,d.useEffect)(()=>{let e;return U&&(e=et(()=>{J(!1)},5e3)),()=>{clearTimeout(e)}},[U,et]),(0,d.useEffect)(()=>{0===en&&P(G.iI[R.Zx.PLACEHOLDER])},[en,P]),(0,d.useEffect)(()=>{var e;let l=null==w?void 0:null===(e=w.creditCard)||void 0===e?void 0:e.find(e=>(null==e?void 0:e.isPreferred)&&!(null==e?void 0:e.isExpired));!ei&&l&&P({type:G.Gi,token:l.token})},[w,P,ei]);let em=(0,d.useCallback)(e=>K(e),[K]),ec=(0,b.TL)(),ef=(0,d.useCallback)((e,l)=>{var t,a,i;ec({type:p.ZA,payload:{cardIssuer:null==e?void 0:e.cardIssuer,isAsap:!!(null==W?void 0:null===(t=W.fulfillment)||void 0===t?void 0:t.asap),fulfillmentTime:null==W?void 0:null===(a=W.fulfillment)||void 0===a?void 0:a.fulfillmentTime,fulfillmentDate:(0,n.Z)(new Date,"MM/dd
1/yyyy"),fulfillmentType:null==W?void 0:null===(i=W.fulfillment)||void 0===i?void 0:i.fulfillmentType,storeNumber:null==el?void 0:el.id,paymentMethod:l,appliedGiftCards:H}})},[ec,null==W?void 0:null===(l=W.fulfillment)||void 0===l?void 0:l.asap,null==W?void 0:null===(t=W.fulfillment)||void 0===t?void 0:t.fulfillmentTime,null==W?void 0:null===(i=W.fulfillment)||void 0===i?void 0:i.fulfillmentType,null==el?void 0:el.id,H]),ev=(0,d.useCallback)((e,l,t,a)=>k(void 0,[e],{amount:a,paymentInfo:t,payments:l}),[k]),ep=(0,d.useCallback)((e,l)=>(ef(e,l),k(e,H)),[ef,k,H]),ey=(0,d.useCallback)(()=>ep(void 0,o._Lq.GiftCard),[ep]),eC=(0,d.useCallback)(e=>(J(!0),ep(e,o._Lq.Card)),[J,ep]),ex=(0,d.useCallback)(e=>ep(e,o._Lq.PayAtLocation),[ep]),eb=(0,d.useCallback)(e=>(J(!0),ep(e,o._Lq.Wallet)),[J,ep]);return(0,a.jsxs)(a.Fragment,{children:[A.type!==R.Zx.PAY_IN_STORE&&!ei&&X&&(0,a.jsx)(g.Z,{...Z,totalToPay:en,totalPrice:y,isGiftCardReloadSelected:Q,giftCards:H,setGiftCards:em,onSubmitReload:ev,submitError:j,reloadGiftCardError:S,giftCardBeenReloaded:N,isActive:E,maxGiftCards:ee,walletGiftCards:eo,setIsGiftCardReloadSelected:V}),(0,a.jsx)("div",{className:s()({[_().hidden]:!er||!en||A.type===R.Zx.PAY_IN_STORE||ei}),children:(0,a.jsx)(T,{onError:Z.onError,onSubmit:ep,isActive:E,totalToPay:en,submitError:j,isUnavailableItems:L,showFirstDivider:X})}),er&&(0,a.jsxs)(a.Fragment,{children:[!!en&&(0,a.jsx)(O.Z,{onChange:P,selectedMethod:A,loadingPaymentMethods:Y,paymentMethods:w}),A.type===R.Zx.PLACEHOLDER&&(0,a.jsx)(h.f,{className:_().buttonPay,onClick:ey,text:D,fullWidth:!0,disabled:!E}),A.type===R.Zx.CREDIT_OR_DEBIT&&(0,a.jsx)(M.F,{...Z,paymentType:A.type,onSubmit:eC,addCardToWallet:z,isActive:E,submitError:j,payButtonClicked:U}),A.type===R.Zx.PAY_IN_STORE&&(0,a.jsx)(I,{onSubmit:ex,isActive:E}),A.type===G.Gi&&(0,a.jsx)(F.Z,{cardIssuer:null==ed?void 0:ed.type,maskedCardNumber:null==ed?void 0:ed.lastFourDigits,token:A.token,onSubmit:eb,isActive:E})]}),eu&&(0,a.jsx)(h.f,{className:_().buttonPay,onClick:ey,text:D,fullWidth:!0,disabled:!E})]})}}}]);
2//# sourceMappingURL=243.20f096add423b548.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.