PageSourceSearch

https://www.fortrabbit.com/_nuxt/BpWsEef4.js

js fortrabbit.com collected 2026-09-25 19:18:56 UTC 4,142 bytes, 1 lines download raw bytes

1import{C as e,H as t,Kt as n,Ut as r,d as i,f as a,h as o,m as s,x as c}from"./BCJKwnMJ.js";import{t as l}from"./C0Cgappk.js";var u={key:0,class:`opacity-50`},d={key:1,class:`opacity-50`},f=Object.assign(e({__name:`PaymentProviderIcon`,props:{provider:{},source:{},size:{default:`xs`},credentials:{default:``},isHighlighted:{type:Boolean,default:!1},isColored:{type:Boolean,default:!1}},setup(e){let f=e,p=i(()=>f.source?f.provider:void 0),m=i(()=>{switch(f.source){case`google_pay`:return`simple-icons:googlepay`;case`apple_pay`:return`cib:apple-pay`}switch(f.provider){case`visa`:return`simple-icons:visa`;case`mastercard`:return f.isColored?`MastercardIcon`:`simple-icons:mastercard`;case`sepa`:return`simple-icons:sepa`;case`amex`:return`AmexIcon`;case`amazon_pay`:return`simple-icons:amazonpay`;case`cards`:return`material-symbols:credit-card`;case`ach`:return`material-symbols:account-balance-rounded`;case`klarna`:return`simple-icons:klarna`;case`paypal`:return`ph:paypal-logo`;default:return`material-symbols:credit-card-outline`}}),h=i(()=>{switch(f.source){case`google_pay`:return`Google Pay`;case`apple_pay`:return`Apple Pay`}switch(f.provider){case`visa`:return``;case`mastercard`:return`Mastercard`;case`sepa`:return`direct debit`;case`amex`:return`American Express`;case`amazon_pay`:return`Amazon Pay`;case`cards`:return`credit card`;case`ach`:return`ACH`;case`klarna`:return`Klarna`;case`paypal`:return`PayPal`;default:return`???`}}),g=i(()=>{switch(f.source){case`google_pay`:return{bg:`bg-[rgb(50,120,210)]`,fill:`text-main-100 fill-main-100`};case`apple_pay`:return{bg:`bg-[rgb(20,20,30)]`,fill:`text-main-100 fill-main-100`}}switch(f.provider){case`visa`:return{bg:`bg-[rgb(20,52,203)]`,fill:`text-main-100 fill-main-100`};case`mastercard`:return{bg:`bg-[rgb(28,28,33)]`,fill:`text-main-100 fill-main-100`};case`sepa`:return{bg:`bg-[rgb(8,0,165)]`,fill:`text-main-100 fill-main-100`};case`amex`:return{bg:`bg-[rgb(0,80,170)]`,fill:`text-main-100 fill-main-100`};case`amazon_pay`:return{bg:`bg-[rgb(255,153,0)]`,fill:`text-orange-800 fill-orange-800`};case`cards`:return{bg:`bg-main-600 dark:bg-main-500`,fill:`text-main-200 fill-main-200`};case`ach`:return{bg:`bg-[rgb(10,110,100)]`,fill:`text-green-200 fill-green-200`};case`klarna`:return{bg:`bg-[rgb(200,120,120)]`,fill:`text-red-700 fill-red-700`};case`paypal`:return{bg:`bg-[rgb(0,48,200)]`,fill:`text-blue-200 fill-blue-200`};default:return{bg:`bg-main-400 dark:bg-main-600`,fill:`text-main-100 fill-main-100`}}});return(i,f)=>{let _=l;return t(),o(`figure`,{class:r([`group relative truncate`,[{"bg-main-300 dark:bg-main-700":!e.isHighlighted&&!e.isColored},{"bg-move-500 dark:bg-move-500":e.isHighlighted},{[g.value.bg]:e.isColored},{"h-4 w-4 rounded-xs":e.size===`xs`},{"h-9 w-9 rounded-sm":e.size===`sm`},{"h-14 w-14 rounded-md":e.size===`md`},{"flex aspect-video flex-col items-center justify-center rounded-lg p-3":e.size===`xl`},`dark:border-main-100/10 border-main-950/10 border`,{"shadow-md dark:shadow-md/60":e.size===`xl`}]])},[c(_,{"aria-hidden":`true`,class:r([{"text-main-700 fill-main-700 dark:text-main-300 dark:fill-main-300":!e.isHighlighted&&!e.isColored},{"fill-move-700 text-move-700 dark:fill-move-300 dark:text-move-300":e.isHighlighted&&!e.isColored},{[g.value.fill]:e.isColored},{"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2":e.size!==`xl`}]),name:m.value,style:{width:`88%`,height:`88%`}},null,8,[`class`,`name`]),e.size===`xl`?(t(),o(`div`,{key:0,class:r([`mt-0.5 text-center text-sm`,e.isColored?g.value.fill:`text-main-500`])},n(h.value),3)):s(``,!0),e.credentials?(t(),o(`div`,{key:1,class:r([`flex truncate py-0.5 font-mono text-xs`,[{[g.value.fill]:e.isColored},{"text-main-500":!e.isColored},{"gap-2":p.value}]])},[p.value?(t(),o(`span`,u,n(p.value),1)):s(``,!0),p.value?s(``,!0):(t(),o(`span`,d,`XXXXXXXXXX`)),a(`span`,null,n(e.credentials),1)],2)):s(``,!0),e.size===`xl`?(t(),o(`div`,{key:2,"aria-hidden":`true`,class:r([`absolute -top-10 -left-20 h-80 w-30 rotate-25 bg-white/8`,[`group-hover:-translate-x-1`,`transition-transform duration-700`]])})):s(``,!0)],2)}}}),{__name:`PaymentProviderIcon`});export{f as t};

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.