import"./utils-CFLjoQCu.js";import{r as e}from"./i18n-Dgk7hNi5.js";var t=[{id:`getting-started`,items:[{id:`what-is-ditto`},{id:`cost-to-use`},{id:`who-made-this`}]},{id:`payments`,items:[{id:`send-bitcoin-onchain`},{id:`agora-funds`},{id:`connect-wallet`},{id:`export-wallet`},{id:`donations-are-public-general`},{id:`why-donations-pending`},{id:`censorship-resistance`},{id:`why-onchain`},{id:`why-not-silent-payments`},{id:`why-not-lightning`},{id:`why-not-rotating-addresses`},{id:`why-not-other-crypto`}]},{id:`verification`,items:[{id:`what-is-verification`},{id:`who-verifies`},{id:`unverified-meaning`},{id:`why-campaigns-hidden`},{id:`how-get-verified`},{id:`verification-guarantee`}]},{id:`about-nostr`,items:[{id:`what-is-nostr`},{id:`why-login-different`},{id:`lose-secret-key`},{id:`manage-secret-key`}]},{id:`legacy`,hidden:!0,items:[{id:`send-bitcoin-lightning`},{id:`what-are-zaps`},{id:`fyp`},{id:`what-are-relays`},{id:`what-are-blossom`},{id:`report-content`},{id:`vs-mastodon-bluesky`},{id:`profile-fields`}]}];function n(t,n){let r=e.t(`faq.items.${t}.question`,{appName:n}),i=e.t(`faq.items.${t}.answer`,{appName:n,returnObjects:!0});return{id:t,question:r,answer:Array.isArray(i)?i:[]}}function r(t,r){let i=e.t(`faq.categories.${t.id}.label`,{appName:r}),a=`faq.categories.${t.id}.description`,o=e.exists(a)?e.t(a,{appName:r}):void 0;return{id:t.id,label:i,description:o,hidden:t.hidden,items:t.items.map(e=>n(e.id,r))}}function i(e){return t.map(t=>r(t,e))}function a(e,r){for(let i of t)if(i.items.some(e=>e.id===r))return n(r,e)}var o=[{kind:`tldr`,id:`tldr`},{kind:`steps`,id:`flow`,stepIds:[`openCampaign`,`payFromAnyWallet`,`arrivesDirectly`]},{kind:`paymentComparison`,id:`comparison`,audience:`donor`,hasFootnote:!0},{kind:`callout`,id:`publicVisible`,variant:`warning`},{kind:`optionGrid`,id:`privacy`,hasIntro:!0,options:[{id:`silentWallet`,chips:[`non-custodial`,`easiest`,`BIP-352`],href:`https://ditto.pub`},{id:`nonKyc`,chips:[`peer-to-peer`,`no ID`],href:`https://bisq.network`},{id:`coinjoin`,chips:[`non-custodial`,`breaks history`],href:`https://wasabiwallet.io`},{id:`freshWallet`,chips:[`free`,`non-custodial`,`easiest`],href:`https://sparrowwallet.com`}]},{kind:`callout`,id:`consumerApps`,variant:`danger`},{kind:`prose`,id:`silentToday`,paragraphCount:2,hasHeading:!0}],s=[{kind:`tldr`,id:`tldr`},{kind:`prose`,id:`howReceiving`,paragraphCount:6,hasHeading:!0},{kind:`prose`,id:`whatEveryoneSees`,paragraphCount:2,hasHeading:!0},{kind:`paymentComparison`,id:`comparison`,audience:`recipient`,hasFootnote:!0},{kind:`prose`,id:`silentToday`,paragraphCount:2,hasHeading:!0},{kind:`callout`,id:`twoWallets`,variant:`info`},{kind:`steps`,id:`movePromptly`,stepIds:[`sweep`,`dontSit`]},{kind:`optionGrid`,id:`cashout`,hasIntro:!0,options:[{id:`silentHop`,chips:[`non-custodial`,`easiest`,`low fees`],href:`https://ditto.pub`},{id:`lightningSwap`,chips:[`non-custodial`,`easy`,`low fees`],href:`https://boltz.exchange`},{id:`coinjoin`,chips:[`non-custodial`,`high privacy`],href:`https://wasabiwallet.io`},{id:`peerToPeer`,chips:[`cash`,`no KYC`],href:`https://bisq.network`},{id:`spendDirectly`,chips:[`skip cash-out`,`instant`],href:`https://www.bitrefill.com/us/en/`}]},{kind:`callout`,id:`tumblers`,variant:`danger`}];function c(e){return{appName:e}}function l(t,n,r){let i=c(r),a=`guides.${n}.${t.id}`;switch(t.kind){case`tldr`:{let t=e.t(`${a}.lede`,i),n=e.t(`${a}.nextActions`,{...i,returnObjects:!0});return{kind:`tldr`,lede:t,nextActions:Array.isArray(n)?n:[]}}case`steps`:return{kind:`steps`,heading:e.t(`${a}.heading`,i),steps:t.stepIds.map(t=>({title:e.t(`${a}.steps.${t}.title`,i),body:e.t(`${a}.steps.${t}.body`,i)}))};case`paymentComparison`:{let n=t.hasFootnote?e.t(`${a}.footnote`,i):void 0;return{kind:`paymentComparison`,audience:t.audience,footnote:n}}case`callout`:{let n=e.t(`${a}.title`,i),r=e.t(`${a}.body`,i);return{kind:`callout`,variant:t.variant,title:n,body:r}}case`prose`:{let n=t.hasHeading?e.t(`${a}.heading`,i):void 0,r=e.t(`${a}.paragraphs`,{...i,returnObjects:!0});return{kind:`prose`,heading:n,paragraphs:Array.isArray(r)?r:[]}}case`optionGrid`:return{kind:`optionGrid`,heading:e.t(`${a}.heading`,i),intro:t.hasIntro?e.t(`${a}.intro`,i):void 0,options:t.options.map(t=>({name:e.t(`${a}.options.${t.id}.name`,i),purpose:e.t(`${a}.options.${t.id}.purpose`,i),chips:t.chips,href:t.href}))}}}function u(e){return o.map(t=>l(t,`donor`,e))}function d(e){return s.map(t=>l(t,`recipient`,e))}export{d as i,i as n,a as r,u as t};