PageSourceSearch

https://shop.brava.com/cdn/shopifycloud/checkout-web/assets/c1/Page.jjGbeNkl.js

js brava.com collected 2026-09-25 19:47:38 UTC 2,318 bytes, 1 lines download raw bytes

1import{il as p}from"./addresses-is-address-empty.Bn2lNY_L.js";import{u as o,g as l,S as A,q as C}from"./esnext-vendor.B9Da21W6.js";import{k as d,Y as h,hK as u,p as g,U as y,_ as f,el as S,n as I}from"./hydrate.DZ4YTm7p.js";function R(e,...[n]){const i=(()=>{switch(e.redemptionSource){case"SHOP_CASH":{const t=e.redemptionContent,r=t.billingAddress?.streetAddress,m=!!(r?.address1||r?.extendedFields)&&r?r:n;return{shopCashRedemptionContent:{redemptionId:t.redemptionId,billingAddress:{streetAddress:m},destinationAmount:t.destinationAmount,sourceAmount:t.sourceAmount,redemptionPaymentOptionKind:t.redemptionPaymentOptionKind,details:t.details?.map(s=>({redemptionId:s.redemptionId,destinationAmount:{amount:s.destinationAmount.amount,currencyCode:s.destinationAmount.currencyCode},sourceAmount:s.sourceAmount?{amount:s.sourceAmount.amount,currencyCode:s.sourceAmount.currencyCode}:null,redemptionType:s.redemptionType}))}}}case"STORE_CREDIT":return{storeCreditRedemptionContent:{storeCreditAccountId:e.redemptionContent.storeCreditAccountId}};case"CUSTOM":{const t=e.redemptionContent;return{customRedemptionContent:{paymentMethodIdentifier:t.paymentMethodIdentifier,redemptionAttributes:t.redemptionAttributes,maskedIdentifier:t.maskedIdentifier}}}default:throw new p(`Redemption source ${e.redemptionSource} not implemented`)}})();return{redemptionSource:e.redemptionSource,redemptionContent:i}}function M(e){return{paymentMethod:R(e.paymentMethod)}}const P="MV9Am",a={Actions:P};function N({children:e}){return o(h,{containerName:"s-shell-section",accessibilityRole:"presentation",children:o(d,{gap:"large-300",children:e})})}function B({grouped:e,children:n}){return o(d,{gap:e?"base":"large-400",className:u.ThankYouEntranceCards,children:n})}function v({children:e}){const n=g("Checkout::Actions::RenderBefore");return o(A,{children:[o(y,{customizations:n,gap:"base"}),o("div",{className:l(a.Actions,u.ThankYouEntranceActions),children:e})]})}function E({children:e}){const n=f({base:!0,medium:!1}),{setTriggerNode:i}=S("chat"),{currentDetour:t}=I().value,r=C(c=>{i(n&&t?.type!=="thankYou"?c:null)},[n,t,i]);return o("div",{className:a.PrimaryAction,ref:r,children:e})}function O({children:e}){return o("div",{className:a.SecondaryAction,children:e})}export{E as P,O as a,N as b,v as c,B as d,R as e,M as g};

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.