1import{B as d,J as p,r as t,cD as o,j as n}from"./index-Vblyvtde.js";import{u as m}from"./usePaymentRequestReturnGuard.CeweTY-z.js";const y=()=>{const{id:a}=d(),r=p(),u=m(),[e,s]=t.useState(null),i=t.useRef(null);return t.useEffect(()=>{u||o(a).then(l=>{s(l)}).catch(()=>{r("/checkout-failure")})},[]),t.useEffect(()=>{e!=null&&i.current!==null&&i.current.submit()},[e]),e==null?n.jsx("p",{children:"Loading"}):n.jsx(n.Fragment,{children:n.jsxs("form",{id:"form1",acceptCharset:"UTF-8",action:e.purl,method:"POST",name:"test",ref:i,children:[n.jsx("input",{name:"version",type:"hidden",value:e.version}),n.jsx("input",{name:"mid",type:"hidden",value:e.mid}),n.jsx("input",{name:"orderid",type:"hidden",value:e.orderid}),n.jsx("input",{name:"orderDesc",type:"hidden",value:e.orderDesc}),n.jsx("input",{name:"orderAmount",type:"hidden",value:e.orderAmount.toFixed(2)}),n.jsx("input",{name:"currency",type:"hidden",value:e.currency}),n.jsx("input",{name:"payerEmail",type:"hidden",value:e.payerEmail}),n.jsx("input",{name:"payerPhone",type:"hidden",value:e.payerPhone}),n.jsx("input",{name:"billCountry",type:"hidden",value:e.billCountry}),n.jsx("input",{name:"billZip",type:"hidden",value:e.billZip}),n.jsx("input",{name:"billCity",type:"hidden",value:e.billCity}),n.jsx("input",{name:"billAddress",type:"hidden",value:e.billAddress}),n.jsx("input",{name:"confirmUrl",type:"hidden",value:e.confirmUrl}),n.jsx("input",{name:"cancelUrl",type:"hidden",value:e.cancelUrl}),n.jsx("input",{name:"digest",type:"hidden",value:e.digest})]})})};export{y as default};
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.