1import{u as y}from"./DdBn9tqG.js";import{u as E}from"./untSGwYk.js";import{r as a,m as k,w as v,n as A,e as h,c as q,o as w,b as T,k as s,l as m,z as l,q as B}from"#entry";const _={__name:"ScriptStripePricingTable",props:{trigger:{type:[String,Array,Boolean],required:!1,default:"visible"},publishableKey:{type:String,required:!0},pricingTableId:{type:String,required:!0},clientReferenceId:{type:String,required:!1},customerEmail:{type:String,required:!1},customerSessionClientSecret:{type:String,required:!1}},emits:["ready","error"],setup(d,{emit:g}){const e=d,c=g,n=a(),f=a(),o=y({trigger:e.trigger,el:n}),u=E("https://js.stripe.com/v3/pricing-table.js",{trigger:o}),{onLoaded:b,status:i}=u,p=a();k(()=>{b(()=>{const r=window.customElements.get("stripe-pricing-table"),t=new r;t.setAttribute("publishable-key",e.publishableKey),t.setAttribute("pricing-table-id",e.pricingTableId),e.clientReferenceId&&t.setAttribute("client-reference-id",e.clientReferenceId),e.customerEmail&&t.setAttribute("customer-email",e.customerEmail),e.customerSessionClientSecret&&t.setAttribute("customer-session-client-secret",e.customerSessionClientSecret),p.value=t,n.value.appendChild(t),c("ready",u)}),v(i,r=>{r==="error"&&c("error")})}),A(()=>{p.value?.remove()});const S=h(()=>({...o instanceof Promise?o.ssrAttrs||{}:{}}));return(r,t)=>(w(),q("div",B({ref_key:"rootEl",ref:n},S.value),[T("div",{ref_key:"containerEl",ref:f},null,512),l(i)==="loading"?s(r.$slots,"loading",{key:0}):m("",!0),l(i)==="awaitingLoad"?s(r.$slots,"awaitingLoad",{key:1}):l(i)==="error"?s(r.$slots,"error",{key:2}):m("",!0),s(r.$slots,"default")],16))}};export{_ as default}; 2//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRENzRDhOeUMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy8ucG5wbS9AbnV4dCtzY3JpcHRzQDAuMTIuMV9AZ29vZ2xlbWFwcyttYXJrZXJjbHVzdGVyZXJAMi42LjJfQHVuaGVhZCt2dWVAMi4wLjE3X3Z1ZUAzLjUuMjJfdHlwZXNjcmlfNHVnajRnc2I2bHJhYjJ1aHZ6N214eW95amkvbm9kZV9tb2R1bGVzL0BudXh0L3NjcmlwdHMvZGlzdC9ydW50aW1lL2NvbXBvbmVudHMvU2NyaXB0U3RyaXBlUHJpY2luZ1RhYmxlLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyI8c2NyaXB0IHNldHVwPlxuaW1wb3J0IHsgcmVmLCBjb21wdXRlZCwgb25CZWZvcmVVbm1vdW50LCBvbk1vdW50ZWQsIHdhdGNoIH0gZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHsgdXNlU2NyaXB0VHJpZ2dlckVsZW1lbnQgfSBmcm9tIFwiLi4vY29tcG9zYWJsZXMvdXNlU2NyaXB0VHJpZ2dlckVsZW1lbnRcIjtcbmltcG9ydCB7IHVzZVNjcmlwdCB9IGZyb20gXCIuLi9jb21wb3NhYmxlcy91c2VTY3JpcHRcIjtcbmNvbnN0IHByb3BzID0gZGVmaW5lUHJvcHMoe1xuICB0cmlnZ2VyOiB7IHR5cGU6IFtTdHJpbmcsIEFycmF5LCBCb29sZWFuXSwgcmVxdWlyZWQ6IGZhbHNlLCBkZWZhdWx0OiBcInZpc2libGVcIiB9LFxuICBwdWJsaXNoYWJsZUtleTogeyB0eXBlOiBTdHJpbmcsIHJlcXVpcmVkOiB0cnVlIH0sXG4gIHByaWNpbmdUYWJsZUlkOiB7IHR5cGU6IFN0cmluZywgcmVxdWlyZWQ6IHRydWUgfSxcbiAgY2xpZW50UmVmZXJlbmNlSWQ6IHsgdHlwZTogU3RyaW5nLCByZXF1aXJlZDogZmFsc2UgfSxcbiAgY3VzdG9tZXJFbWFpbDogeyB0eXBlOiBTdHJpbmcsIHJlcXVpcmVkOiBmYWxzZSB9LFxuICBjdXN0b21lclNlc3Npb25DbGllbnRTZWNyZXQ6IHsgdHlwZTogU3RyaW5nLCByZXF1aXJlZDogZmFsc2UgfVxufSk7XG5jb25zdCBlbWl0ID0gZGVmaW5lRW1pdHMoW1wicmVhZHlcIiwgXCJlcnJvclwiXSk7XG5jb25zdCByb290RWwgPSByZWYoKTtcbmNvbnN0IGNvbnRhaW5lckVsID0gcmVmKCk7XG5jb25zdCB0cmlnZ2VyID0gdXNlU2NyaXB0VHJpZ2dlckVsZW1lbnQoeyB0cmlnZ2VyOiBwcm9wcy50cmlnZ2VyLCBlbDogcm9vdEVsIH0pO1xuY29uc3QgaW5zdGFuY2UgPSB1c2VTY3JpcHQoYGh0dHBzOi8vanMuc3RyaXBlLmNvbS92My9wcmljaW5nLXRhYmxlLmpzYCwge1xuICB0cmlnZ2VyXG59KTtcbmNvbnN0IHsgb25Mb2FkZWQsIHN0YXR1cyB9ID0gaW5zdGFuY2U7XG5jb25zdCBwcmljaW5nVGFibGUgPSByZWYoKTtcbm9uTW91bnRlZCgoKSA9PiB7XG4gIG9uTG9hZGVkKCgpID0+IHtcbiAgICBjb25zdCBTdHJpcGVQcmljaW5nVGFibGUgPSB3aW5kb3cuY3VzdG9tRWxlbWVudHMuZ2V0KFwic3RyaXBlLXByaWNpbmctdGFibGVcIik7XG4gICAgY29uc3Qgc3RyaXBlUHJpY2luZ1RhYmxlID0gbmV3IFN0cmlwZVByaWNpbmdUYWJsZSgpO1xuICAgIHN0cmlwZVByaWNpbmdUYWJsZS5zZXRBdHRyaWJ1dGUoXCJwdWJsaXNoYWJsZS1rZXlcIiwgcHJvcHMucHVibGlzaGFibGVLZXkpO1xuICAgIHN0cmlwZVByaWNpbmdUYWJsZS5zZXRBdHRyaWJ1dGUoXCJwcmljaW5nLXRhYmxlLWlkXCIsIHByb3BzLnByaWNpbmdUYWJsZUlkKTtcbiAgICBpZiAocHJvcHMuY2xpZW50UmVmZXJlbmNlSWQpXG4gICAgICBzdHJpcGVQcmljaW5nVGFibGUuc2V0QXR0cmlidXRlKFwiY2xpZW50LXJlZmVyZW5jZS1pZFwiLCBwcm9wcy5jbGllbnRSZWZlcmVuY2VJZCk7XG4gICAgaWYgKHByb3BzLmN1c3RvbWVyRW1haWwpXG4gICAgICBzdHJpcGVQcmljaW5nVGFibGUuc2V0QXR0cmlidXRlKFwiY3VzdG9tZXItZW1haWxcIiwgcHJvcHMuY3VzdG9tZXJFbWFpbCk7XG4gICAgaWYgKHByb3BzLmN1c3RvbWVyU2Vzc2lvbkNsaWVudFNlY3JldClcbiAgICAgIHN0cmlwZVByaWNpbmdUYWJsZS5zZXRBdHRyaWJ1dGUoXCJjdXN0b21lci1zZXNzaW9uLWNsaWVudC1zZWNyZXRcIiwgcHJvcHMuY3VzdG9tZXJTZXNzaW9uQ2xpZW50U2VjcmV0KTtcbiAgICBwcmljaW5nVGFibGUudmFsdWUgPSBzdHJpcGVQcmljaW5nVGFibGU7XG4gICAgcm9vdEVsLnZhbHVlLmFwcGVuZENoaWxkKHN0cmlwZVByaWNpbmdUYWJsZSk7XG4gICAgZW1pdChcInJlYWR5XCIsIGluc3RhbmNlKTtcbiAgfSk7XG4gIHdhdGNoKHN0YXR1cywgKHN0YXR1czIpID0+IHtcbiAgICBpZiAoc3RhdHVzMiA9PT0gXCJlcnJvclwiKSB7XG4gICAgICBlbWl0KFwiZXJyb3JcIik7XG4gICAgfVxuICB9KTtcbn0pO1xub25CZWZvcmVVbm1vdW50KCgpID0+IHtcbiAgcHJpY2luZ1RhYmxlLnZhbHVlPy5yZW1vdmUoKTtcbn0pO1xuY29uc3Qgcm9vdEF0dHJzID0gY29tcHV0ZWQoKCkgPT4ge1xuICByZXR1cm4ge1xuICAgIC4uLnRyaWdnZXIgaW5zdGFuY2VvZiBQcm9taXNlID8gdHJpZ2dlci5zc3JBdHRycyB8fCB7fSA6IHt9XG4gIH07XG59
2KTtcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxkaXYgcmVmPVwicm9vdEVsXCIgdi1iaW5kPVwicm9vdEF0dHJzXCI+XG4gICAgPGRpdiByZWY9XCJjb250YWluZXJFbFwiIC8+XG4gICAgPHNsb3Qgdi1pZj1cInN0YXR1cyA9PT0gJ2xvYWRpbmcnXCIgbmFtZT1cImxvYWRpbmdcIiAvPlxuICAgIDxzbG90IHYtaWY9XCJzdGF0dXMgPT09ICdhd2FpdGluZ0xvYWQnXCIgbmFtZT1cImF3YWl0aW5nTG9hZFwiIC8+XG4gICAgPHNsb3Qgdi1lbHNlLWlmPVwic3RhdHVzID09PSAnZXJyb3InXCIgbmFtZT1cImVycm9yXCIgLz5cbiAgICA8c2xvdCAvPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG4iXSwibmFtZXMiOlsicHJvcHMiLCJfX3Byb3BzIiwiZW1pdCIsIl9fZW1pdCIsInJvb3RFbCIsInJlZiIsImNvbnRhaW5lckVsIiwidHJpZ2dlciIsInVzZVNjcmlwdFRyaWdnZXJFbGVtZW50IiwiaW5zdGFuY2UiLCJ1c2VTY3JpcHQiLCJvbkxvYWRlZCIsInN0YXR1cyIsInByaWNpbmdUYWJsZSIsIm9uTW91bnRlZCIsIlN0cmlwZVByaWNpbmdUYWJsZSIsInN0cmlwZVByaWNpbmdUYWJsZSIsIndhdGNoIiwic3RhdHVzMiIsIm9uQmVmb3JlVW5tb3VudCIsInJvb3RBdHRycyIsImNvbXB1dGVkIiwiX29wZW5CbG9jayIsIl9jcmVhdGVFbGVtZW50QmxvY2siLCJfbWVyZ2VQcm9wcyIsIl9jcmVhdGVFbGVtZW50Vk5vZGUiLCJfdW5yZWYiLCJfcmVuZGVyU2xvdCIsIl9jdHgiXSwibWFwcGluZ3MiOiJ5aUJBSUEsTUFBTUEsRUFBUUMsRUFRUkMsRUFBT0MsRUFDUEMsRUFBU0MsRUFBRyxFQUNaQyxFQUFjRCxFQUFHLEVBQ2pCRSxFQUFVQyxFQUF3QixDQUFFLFFBQVNSLEVBQU0sUUFBUyxHQUFJSSxFQUFRLEVBQ3hFSyxFQUFXQyxFQUFVLDRDQUE2QyxDQUN0RSxRQUFBSCxDQUNGLENBQUMsRUFDSyxDQUFFLFNBQUFJLEVBQVUsT0FBQUMsQ0FBTSxFQUFLSCxFQUN2QkksRUFBZVIsRUFBRyxFQUN4QlMsRUFBVSxJQUFNLENBQ2RILEVBQVMsSUFBTSxDQUNiLE1BQU1JLEVBQXFCLE9BQU8sZUFBZSxJQUFJLHNCQUFzQixFQUNyRUMsRUFBcUIsSUFBSUQsRUFDL0JDLEVBQW1CLGFBQWEsa0JBQW1CaEIsRUFBTSxjQUFjLEVBQ3ZFZ0IsRUFBbUIsYUFBYSxtQkFBb0JoQixFQUFNLGNBQWMsRUFDcEVBLEVBQU0sbUJBQ1JnQixFQUFtQixhQUFhLHNCQUF1QmhCLEVBQU0saUJBQWlCLEVBQzVFQSxFQUFNLGVBQ1JnQixFQUFtQixhQUFhLGlCQUFrQmhCLEVBQU0sYUFBYSxFQUNuRUEsRUFBTSw2QkFDUmdCLEVBQW1CLGFBQWEsaUNBQWtDaEIsRUFBTSwyQkFBMkIsRUFDckdhLEVBQWEsTUFBUUcsRUFDckJaLEVBQU8sTUFBTSxZQUFZWSxDQUFrQixFQUMzQ2QsRUFBSyxRQUFTTyxDQUFRLENBQ3hCLENBQUMsRUFDRFEsRUFBTUwsRUFBU00sR0FBWSxDQUNyQkEsSUFBWSxTQUNkaEIsRUFBSyxPQUFPLENBRWhCLENBQUMsQ0FDSCxDQUFDLEVBQ0RpQixFQUFnQixJQUFNLENBQ3BCTixFQUFhLE9BQU8sT0FBTSxDQUM1QixDQUFDLEVBQ0QsTUFBTU8sRUFBWUMsRUFBUyxLQUNsQixDQUNMLEdBQUdkLGFBQW1CLFFBQVVBLEVBQVEsVUFBWSxDQUFBLEVBQUssQ0FBQSxDQUM3RCxFQUNDLGdCQUlDZSxFQUFBLEVBQUFDLEVBTU0sTUFOTkMsRUFNTSxTQU5HLFNBQUosSUFBSXBCLEdBQWlCZ0IsRU
2FBQSxLQUFTLEVBQUEsQ0FDakNLLEVBQXlCLE1BQUEsU0FBaEIsY0FBSixJQUFJbkIsYUFDR29CLEVBQUFkLENBQUEsSUFBTSxVQUFsQmUsRUFBbURDLEVBQUEsT0FBQSxVQUFBLENBQUEsSUFBQSxDQUFBLENBQUEsV0FDdkNGLEVBQUFkLENBQUEsSUFBTSxlQUFsQmUsRUFBNkRDLEVBQUEsT0FBQSxlQUFBLENBQUEsSUFBQSxDQUFBLENBQUEsRUFDNUNGLEVBQUFkLENBQUEsSUFBTSxRQUF2QmUsRUFBb0RDLEVBQUEsT0FBQSxRQUFBLENBQUEsSUFBQSxDQUFBLENBQUEsV0FDcERELEVBQVFDLEVBQUEsT0FBQSxTQUFBIiwieF9nb29nbGVfaWdub3JlTGlzdCI6WzBdfQ==
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.