Here's the complete component code combining both the template and script: ```vue ``` This complete component: 1. Shows a list of prompt examples 2. Handles placeholder detection and parsing 3. Provides appropriate input types based on placeholder syntax 4. Handles repeated placeholders by showing only one input for each unique placeholder 5. Updates all instances of the same placeholder simultaneously 6. Provides a live preview of the final prompt 7. Supports dark mode 8. Has proper styling and transitions To use it, simply import and include it in your parent component: ```vue ``` The component will emit a 'prompt-selected' event with the final processed prompt when the user completes the placeholder inputs and clicks "Apply".