1:"$Sreact.fragment" 3:I[1402,["177","static/chunks/app/layout-a8c5bb128734790e.js"],""] 4:I[9766,[],""] 5:I[8924,[],""] b:I[7150,[],""] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/48289ba015541f88.css","style"] 2:T6fd,{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://pkmn-placeholder.com/#website","name":"Pokémon Placeholder","url":"https://pkmn-placeholder.com","description":"A free browser-based tool for Pokémon TCG collectors to design and print custom placeholder cards for their binders.","inLanguage":["en","de","ja","fr","es","it","ko"],"publisher":{"@id":"https://pkmn-placeholder.com/#organization"}},{"@type":"Organization","@id":"https://pkmn-placeholder.com/#organization","name":"Pokémon Placeholder","url":"https://pkmn-placeholder.com"},{"@type":["WebApplication","SoftwareApplication"],"@id":"https://pkmn-placeholder.com/#application","name":"Pokémon Placeholder Card Generator","url":"https://pkmn-placeholder.com","description":"Design and print custom Pokémon TCG placeholder cards for your binder. Choose from Pokédex mode to auto-fill card data or Custom mode for specific Pokémon. Free, browser-based, no download required.","applicationCategory":"UtilitiesApplication","operatingSystem":"Any","browserRequirements":"Requires a modern web browser with JavaScript enabled. Works best in Chrome or Edge.","inLanguage":["en","de","ja","fr","es","it","ko"],"isAccessibleForFree":true,"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"featureList":["Pokédex mode with automatic card data population","Custom mode for specific Pokémon selections","Printable A4, US Letter, A3, A5 sheet layouts","Supports English, German, Japanese, French, Spanish, Italian, Korean","Font, color, border, image, and background customization","Silhouette, shiny art, and pokéball image styles","No account or download required"],"isPartOf":{"@id":"https://pkmn-placeholder.com/#website"},"publisher":{"@id":"https://pkmn-placeholder.com/#organization"}}]}0:{"P":null,"b":"DncxEtkfbMINCcvSo3TpB","p":"","c":["","how-to-use"],"i":false,"f":[[["",{"children":["how-to-use",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/48289ba015541f88.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":[["$","link",null,{"rel":"preconnect","href":"https://www.googletagmanager.com"}],["$","link",null,{"rel":"preconnect","href":"https://pokeapi.co"}],["$","link",null,{"rel":"preconnect","href":"https://raw.githubusercontent.com"}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$2"}}],["$","$L3",null,{"src":"https://www.googletagmanager.com/gtag/js?id=G-L2WCLSJ3H4","strategy":"afterInteractive"}],["$","$L3",null,{"id":"gtag-init","strategy":"afterInteractive","children":"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'G-L2WCLSJ3H4');\n "}]]}],["$","body",null,{"className":"__className_f367f3","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],"$L6","$L7"]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}],{"children":["how-to-use","$L8",{"children":["__PAGE__","$L9",{},null,false]},null,false]},null,false],"$La",false]],"m":"$undefined","G":["$b",[]],"s":false,"S":true} d:I[2619,["619","static/chunks/619-ba102abea3e3d0e4.js","885","static/chunks/app/how-to-use/page-d17a6514d95098db.js"],""] 17:I[4431,[],"ViewportBoundary"] 19:I[4431,[],"MetadataBoundary"] 1a:"$Sreact.suspense" 6:["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}] 7:["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}] 8:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] c:T69c,{"@context":"https://schema.org","@type":"HowTo","name":"How to Generate Pokémon TCG Placeholder Cards","description":"A step-by-step guide to creating and printing custom placeholder cards for your Pokémon TCG binder using pkmn-placeholder.com.","step":[{"@type":"HowToStep","position":1,"name":"Choose a Mode","text":"Select Pokédex mode to auto-fill card data for a range of Pokémon, or Custom mode to enter specific Pokémon numbers separated by commas."},{"@type":"HowToStep","position":2,"name":"Set your Pokémon range","text":"In Pokédex mode, pick a preset generation (e.g. Generation I for Pokémon 1–151) or enter a custom start and end number. In Custom mode, type the Pokémon numbers you want."},{"@type":"HowToStep","position":3,"name":"Pick a language","text":"Select the language for Pokémon names. Supported languages include English, Deutsch, 日本語, Français, Español, Italiano, and 한국어."},{"@type":"HowToStep","position":4,"name":"Customise card style","text":"Use the collapsible sections in the sidebar to adjust card content (name, number, type badges, image style), appearance (background, border, pattern), and page layout (paper size, card dimensions, grid gap)."},{"@type":"HowToStep","position":5,"name":"Generate your cards","text":"Click the Generate Cards button. The app fetches Pokémon data from PokéAPI and renders printable sheets on the right side of the screen."},{"@type":"HowToStep","position":6,"name":"Print or save as PDF","text":"Click Print / Save PDF or press Ctrl+P (Cmd+P on Mac). In the print dialog, select Save as PDF, set margins to None, and enable Print backgrounds for best results. Works best in Chrome or Edge."}]}9:["$","$1","c",{"children":[["$","div",null,{"className":"min-h-screen bg-gray-50 font-sans","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$c"}}],["$","div",null,{"className":"max-w-2xl mx-auto py-12 px-6","children":[["$","$Ld",null,{"href":"/","className":"inline-flex items-center gap-1.5 text-[13px] text-gray-500 hover:text-gray-800 mb-8 transition-colors","children":[["$","svg",null,{"className":"w-4 h-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","strokeWidth":2,"children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","d":"M15 19l-7-7 7-7"}]}],"Back to Generator"]}],["$","h1",null,{"className":"text-3xl font-bold text-gray-900 mb-2","children":"How to Use"}],["$","p",null,{"className":"text-gray-500 mb-10","children":"Generate printable placeholder cards for your Pokémon TCG binder in a few simple steps."}],["$","div",null,{"className":"space-y-8","children":[["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":1}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Choose a Mode"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":[["$","p",null,{"children":"At the top of the controls panel, select your preferred mode:"}],["$","ul",null,{"className":"mt-2 space-y-1.5 text-gray-600","children":[["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"📖 Pokédex mode"}]," — Automatically fills in card data (name, types, image) for a range of Pokémon. Great for filling an entire generation in your binder."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"✏️ Custom mode"}]," — Enter specific Pokémon numbers separated by commas (e.g. ","$Le","). You can repeat numbers for duplicates."]}]]}]]}]]}]]}],"$Lf","$L10","$L11","$L12","$L13"]}],"$L14","$L15"]}]]}],null,"$L16"]}] a:["$","$1","h",{"children":[null,[["$","$L17",null,{"children":"$L18"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L19",null,{"children":["$","div",null,{"hidden":true,"children":["$","$1a",null,{"fallback":null,"children":"$L1b"}]}]}]]}] 1c:I[4431,[],"OutletBoundary"] 1e:I[5278,[],"AsyncMetadataOutlet"] e:["$","code",null,{"className":"bg-gray-100 px-1 rounded text-sm","children":"25, 25, 6, 149"}] f:["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":2}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Set your Pokémon range"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":[["$","p",null,{"children":["In ",["$","strong",null,{"children":"Pokédex mode"}],", pick a preset generation from the dropdown (e.g. Generation I for Pokémon 1–151) or enter a custom start and end number manually."]}],["$","p",null,{"className":"mt-2","children":["In ",["$","strong",null,{"children":"Custom mode"}],", type the Pokémon numbers you want into the text area. Choose whether numbers display as Pokédex IDs or sequential order."]}]]}]]}]]}] 10:["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":3}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Pick a language"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":["$","p",null,{"children":"Select the language for Pokémon names. Supported languages include English, Deutsch, 日本語, Français, Español, Italiano, and 한국어."}]}]]}]]}] 11:["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":4}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Customise card style"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":[["$","p",null,{"children":"Use the collapsible sections in the sidebar to fine-tune your cards:"}],["$","ul",null,{"className":"mt-2 space-y-1.5 text-gray-600","children":[["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Card Content"}]," — Toggle name, number, type badges, image style (color, shiny, silhouette, pokéball, none), image size and opacity."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Name Style"}]," — Font, size, weight, color (shown only when name is enabled)."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Number Style"}]," — Font, size, weight, color (shown only when number is enabled)."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Card Appearance"}]," — Background color, border style/color/thickness/radius, background pattern and opacity."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Miscellaneous"}]," — Fine-tune spacing between the image, name, number, and type badges."]}],["$","li",null,{"children":[["$","strong",null,{"className":"text-gray-800","children":"Page Layout"}]," — Paper size, card dimensions (default 63×88mm for standard TCG size), and grid gap between cards."]}]]}],["$","p",null,{"className":"mt-2 text-gray-500 text-[13px]","children":"The live preview card at the top of the sidebar updates in real time as you change options."}]]}]]}]]}] 12:["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":5}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Generate your cards"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":[["$","p",null,{"children":["Click the red ",["$","strong",null,{"children":"Generate Cards"}]," button. The app fetches Pokémon data from ",["$","a",null,{"href":"https://pokeapi.co","target":"_blank","rel":"noopener noreferrer","className":"text-brand underline","children":"PokéAPI"}]," and renders printable sheets on the right side of the screen."]}],["$","p",null,{"className":"mt-2 text-gray-500 text-[13px]","children":"A progress bar shows how many Pokémon have been fetched. Large ranges (e.g. all 1025) may take a moment."}]]}]]}]]}] 13:["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"flex-shrink-0 w-8 h-8 rounded-full bg-brand text-white text-[14px] font-bold flex items-center justify-center mt-0.5","children":6}],["$","div",null,{"className":"flex-1","children":[["$","h2",null,{"className":"text-[17px] font-semibold text-gray-900 mb-2","children":"Print or save as PDF"}],["$","div",null,{"className":"text-[14px] text-gray-600 leading-relaxed space-y-2","children":[["$","p",null,{"children":["Click ",["$","strong",null,{"children":"Print / Save PDF"}]," in the top bar (or press"," ",["$","kbd",null,{"className":"bg-gray-100 border border-gray-300 rounded px-1.5 py-0.5 text-[12px] font-mono","children":"Ctrl"}]," + ",["$","kbd",null,{"className":"bg-gray-100 border border-gray-300 rounded px-1.5 py-0.5 text-[12px] font-mono","children":"P"}]," / ",["$","kbd",null,{"className":"bg-gray-100 border border-gray-300 rounded px-1.5 py-0.5 text-[12px] font-mono","children":"⌘P"}],") to open the browser print dialog."]}],["$","ul",null,{"className":"mt-2 space-y-1.5 text-gray-600","children":[["$","li",null,{"children":["To save as PDF, select ",["$","em",null,{"children":"Save as PDF"}]," as the destination."]}],["$","li",null,{"children":["Set margins to ",["$","strong",null,{"children":"None"}]," in the print dialog for best results."]}],["$","li",null,{"children":["Make sure ",["$","strong",null,{"children":"Print backgrounds"}]," is enabled to preserve colors and patterns."]}],["$","li",null,{"children":["Works best in ",["$","strong",null,{"children":"Chrome"}]," or ",["$","strong",null,{"children":"Edge"}],"."]}]]}]]}]]}]]}] 14:["$","div",null,{"className":"mt-12 p-5 bg-brand/5 border border-brand/20 rounded-xl","children":["$","p",null,{"className":"text-[13px] text-gray-600 leading-relaxed","children":[["$","strong",null,{"className":"text-gray-900","children":"Tip:"}]," After printing, the app will show a small popup with support options. If you find pkmn-placeholder useful, consider"," ",["$","a",null,{"href":"https://www.buymeacoffee.com/jlnbln","target":"_blank","rel":"noopener noreferrer","className":"text-brand underline","children":"buying me a coffee"}]," ","or grabbing a"," ",["$","a",null,{"href":"https://amzn.to/4ss1eUP","target":"_blank","rel":"noopener noreferrer","className":"text-brand underline","children":"binder"}]," ","or"," ",["$","a",null,{"href":"https://amzn.to/4cs7qGx","target":"_blank","rel":"noopener noreferrer","className":"text-brand underline","children":"sleeves"}]," ","via my Amazon links. It helps keep the project going. Happy collecting! 🎴"]}]}] 15:["$","div",null,{"className":"mt-8 text-center","children":["$","$Ld",null,{"href":"/","className":"inline-flex items-center gap-2 py-2.5 px-6 bg-brand hover:bg-brand-dark text-white font-semibold text-[14px] rounded-lg shadow-sm transition-colors","children":"Open the Generator"}]}] 16:["$","$L1c",null,{"children":["$L1d",["$","$L1e",null,{"promise":"$@1f"}]]}] 18:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 1d:null 1f:{"metadata":[["$","title","0",{"children":"How to Use | Pokémon Placeholder"}],["$","meta","1",{"name":"description","content":"Step-by-step guide to creating and printing Pokémon TCG binder placeholder cards — choose a mode, customize card style, generate, and print to PDF."}],["$","link","2",{"rel":"manifest","href":"/favicon/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","3",{"name":"keywords","content":"pokemon placeholder cards, TCG binder, pokemon card generator, printable pokemon cards, pokedex placeholder, pokemon binder organizer, free pokemon tool"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-image-preview:large, max-snippet:-1"}],["$","link","6",{"rel":"canonical","href":"https://pkmn-placeholder.com/how-to-use"}],["$","meta","7",{"property":"og:title","content":"How to Use | Pokémon Placeholder Card Generator"}],["$","meta","8",{"property":"og:description","content":"Six simple steps to generate and print custom Pokémon TCG binder placeholder cards."}],["$","meta","9",{"property":"og:url","content":"https://pkmn-placeholder.com/how-to-use"}],["$","meta","10",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","11",{"name":"twitter:title","content":"Free Pokémon Placeholder Card Generator"}],["$","meta","12",{"name":"twitter:description","content":"Create custom Pokémon TCG binder placeholders — free, printable, fully customizable."}],["$","meta","13",{"name":"twitter:image","content":"https://pkmn-placeholder.com/og-image.png"}]],"error":null,"digest":"$undefined"} 1b:"$1f:metadata"