"use client"import Image from "next/image"export const metadata = { title: "Police Clearance Certificate (PCC) – BLS Canada Services", description: "Complete guide to Police Clearance Certificate (PCC) services through BLS International in Canada - application process, requirements, and processing times.", keywords: "pcc canada, police clearance certificate, bls canada pcc, pcc application canada, pcc processing time", robots: "index, follow", openGraph: { title: "Police Clearance Certificate (PCC) – BLS Canada Services", description: "Complete guide to PCC services through BLS International in Canada", type: "article", }, twitter: { card: "summary_large_image", }, alternates: { canonical: "/pcc-bls-canada-services", },}export default function PCCBLSCanadaBlog() { return ( <div className="min-h-screen bg-white"> {/* Title Section */} <section className="py-8 sm:py-12 lg:py-16 border-b border-gray-200"> <div className="max-w-4xl mx-auto px-3 sm:px-4 lg:px-6 text-center"> <h1 className="text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-bold text-gray-900 mb-4 sm:mb-6 leading-tight px-2"> Police Clearance Certificate (PCC) – BLS Canada Services </h1> <p className="text-lg sm:text-xl lg:text-2xl text-gray-600 leading-relaxed px-2"> Complete guide to PCC services through BLS International in Canada </p> </div> </section> {/* Hero Image Section */} <section className="py-6 sm:py-8 lg:py-12 bg-gray-50"> <div className="max-w-4xl mx-auto px-3 sm:px-4 lg:px-6 text-center"> <Image src="/placeholder.svg?height=400&width=800" alt="Police Clearance Certificate (PCC) – BLS Canada Services" width={800} height={400} className="w-full max-w-3xl mx-auto rounded border border-gray-200" /> </div> </section> {/* Blog Meta Info */} <div className="max-w-4xl mx-auto px-3 sm:px-4 lg:px-6 py-4 sm:py-6 lg:py-8"> <div className="bg-gray-50 border border-gray-200 p-4 sm:p-6 rounded"> <div className="flex flex-col sm:flex-row sm:flex-wrap items-start sm:items-center gap-3 sm:gap-6 text-sm sm:text-base text-gray-600"> <div className="flex items-center gap-2"> <span>📅</span> <span>December 22, 2024</span> </div> <div className="flex items-center gap-2"> <span>⏱</span> <span>8 min read</span> </div> <div className="flex items-center gap-2"> <span>👁</span> <span>6.5k views</span> </div> <div className="flex items-center gap-3 sm:gap-4 sm:ml-auto mt-2 sm:mt-0"> <button className="flex items-center gap-2 text-blue-600 hover:text-blue-800 px-3 py-2 rounded hover:bg-blue-50 transition-colors min-h-[44px]"> <span>🔗</span> <span>Share</span> </button> <button className="flex items-center gap-2 text-red-600 hover:text-red-800 px-3 py-2 rounded hover:bg-red-50 transition-colors min-h-[44px]"> <span>❤</span> <span>142</span> </button> </div> </div> </div> </div> {/* Main Content */} <main className="max-w-4xl mx-auto px-3 sm:px-4 lg:px-6 pb-8 sm:pb-12"> {/* Official Page */} <div className="bg-blue-50 border-l-4 border-blue-400 p-4 sm:p-6 lg:p-8 mb-6 sm:mb-8 lg:mb-10"> <a href="https://blogs.blsindia-canada.ca/police-clearance-certificate" target="_blank" rel="noopener noreferrer" className="text-lg sm:text-xl font-bold text-blue-600 mb-3 sm:mb-4 flex items-center gap-2 hover:text-blue-800 transition-colors duration-200 no-underline hover:underline inline-block" > 🌐 Official Page </a> <p className="text-base sm:text-lg text-gray-700 leading-relaxed mb-3 sm:mb-4"> The Police Clearance Certificate (PCC) is issued by the Indian Consulate through BLS International and is used to verify that an individual has no criminal record in India. </p> <p className="text-base sm:text-lg text-gray-700 leading-relaxed"> It is commonly required for immigration and permanent residency (PR) applications, work permits or employment abroad, and long-term visa applications. </p> </div> {/* Who Can Apply */} <section className="bg-white border border-gray-200 p-4 sm:p-6 lg:p-8 xl:p-10 mb-6 sm:mb-8 lg:mb-10 rounded"> <h2 className="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-4 sm:mb-6 lg:mb-8"> 👥 Who Can Apply for PCC? </h2> <div className="space-y-3 sm:space-y-4"> <div className="flex items-start gap-3 sm:gap-4"> <span className="bg-blue-100 text-blue-800 font-semibold px-2 sm:px-3 py-1 rounded-full text-xs sm:text-sm flex-shrink-0 mt-1"> 1 </span> <p className="text-gray-700 text-base sm:text-lg"> Indian passport holders living in Canada (on work permit, PR, student visa, etc.) </p> </div> <div className="flex items-start gap-3 sm:gap-4"> <span className="bg-blue-100 text-blue-800 font-semibold px-2 sm:px-3 py-1 rounded-full text-xs sm:text-sm flex-shrink-0 mt-1"> 2 </span> <p className="text-gray-700 text-base sm:text-lg"> Indian-origin persons (former Indian citizens) may also be eligible in some cases </p> </div> </div> </section> {/* Services Offered by BLS */} <section className="bg-white border border-gray-200 p-4 sm:p-6 lg:p-8 xl:p-10 mb-6 sm:mb-8 lg:mb-10 rounded"> <h2 className="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-4 sm:mb-6 lg:mb-8"> 📋 Services Offered by BLS for PCC: </h2> <div className="space-y-4 sm:space-y-5"> {/* Application Support */} <div className="bg-blue-25 border border-blue-100 p-4 sm:p-5 rounded hover:bg-blue-50 hover:border-blue-200 transition-all duration-300"> <h3 className="text-lg sm:text-xl font-bold text-gray-900 mb-3 sm:mb-4 flex items-center gap-2 sm:gap-3"> <span className="text-green-600 text-lg sm:text-xl">✓</span> <span>1. Application Support</span> </h3> <ul className="ml-6 sm:ml-8 space-y-2 text-gray-700"> <li className="flex items-start gap-2"> <span className="text-gray-600 mt-1 flex-shrink-0">●</span> <span className="text-sm sm:text-base"> Guidance on required documents, help completing the PCC application form, and clarification of consulate-specific requirements </span> </li> </ul> </div> {/* Form Filling */} <div className="bg-green-25 border border-green-100 p-4 sm:p-5 rounded hover:bg-green-50 hover:border-green-200 transition-all duration-300"> <h3 className="text-lg sm:text-xl font-bold text-gray-900 mb-3 sm:mb-4 flex items-center gap-2 sm:gap-3"> <span className="text-green-600 text-lg sm:text-xl">✓</span> <span>2. Form Filling</span> </h3> <ul className="ml-6 sm:ml-8 space-y-2 text-gray-700"> <li className="flex items-start gap-2"> <span className="text-gray-600 mt-1 flex-shrink-0">●</span> <span className="text-sm sm:text-base"> BLS INDIA staff can assist with <strong>offline form completion</strong>{" "} <a href="https://blsindia-canada.ca/services" target="_blank" rel="noopener noreferrer" className="text-blue-600 hover:text-blue-800 underline" > https://blsindia-canada.ca/services </a>{" "} or <strong>You can fill it by yourself using the passport seva portal</strong>{" "} <a href="https://portal3.passportindia.gov.in/Online/index.html" target="_blank" rel="noopener noreferrer" className="text-blue-600 hover:text-blue-800 underline" > https://portal3.passportindia.gov.in/Online/index.html </a> </span> </li> </ul> </div> {/* Courier Delivery */} <div className="bg-orange-25 border border-orange-100 p-4 sm:p-5 rounded hover:bg-orange-50 hover:border-orange-200 transition-all duration-300"> <h3 className="text-lg sm:text-xl font-bold text-gray-900 mb-3 sm:mb-4 flex items-center gap-2 sm:gap-3"> <span className="text-green-600 text-lg sm:text-xl">✓</span> <span>3. Courier Delivery</span> </h3> <ul className="ml-6 sm:ml-8 space-y-2 text-gray-700"> <li className="flex items-start gap-2"> <span className="text-gray-600 mt-1 flex-shrink-0">●</span> <span className="text-sm sm:text-base"> Once PCC is issued by the Indian Consulate, BLS India Visa And Consular Services can{" "} <strong>courier the document</strong> to your address (if you opted for this service){" "} <a href="https://blsindia-canada.ca/pickup-instructions" target="_blank" rel="noopener noreferrer" className="text-blue-600 hover:text-blue-800 underline" > https://blsindia-canada.ca/pickup-instructions </a> </span> </li> <li className="flex items-start gap-2"> <span className="text-gray-600 mt-1 flex-shrink-0">●</span> <span className="text-sm sm:text-base">Saves time and avoids the need to revisit the BLS office</span> </li> </ul> </div> </div> </section> {/* Documents Required */} <section className="bg-white border border-gray-200 p-4 sm:p-6 lg:p-8 xl:p-10 mb-6 sm:mb-8 lg:mb-10 rounded"> <h2 className="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-4 sm:mb-6 lg:mb-8"> 📄 Documents Generally Required for PCC: </h2> <div className="border border-gray-300 rounded-lg overflow-hidden"> <div className="bg-blue-50 px-4 sm:px-6 py-3 sm:py-4 border-b border-gray-300"> <h3 className="text-lg sm:text-xl font-bold text-blue-800 flex items-center gap-2 sm:gap-3"> <span className="bg-green-600 text-white w-6 h-6 sm:w-8 sm:h-8 rounded-full flex items-center justify-center text-xs sm:text-sm font-bold flex-shrink-0"> ✓ </span> <span>Required Documents</span> </h3> </div> <div className="p-4 sm:p-6 bg-white"> <div className="space-y-3 sm:space-y-4"> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Indian Passport (original + photocopy)</strong> - Original passport only required if you fall under Ottawa Jurisdiction </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Proof of Canadian status</strong> (PR card + Landing paper, Work Permit, Visitor Record, Study Permit, etc.) </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Proof of address in Canada</strong> (e.g., driver's license, utility bill) </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Application form</strong> (from Passport Seva Portal) </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>2 passport-size photographs</strong> </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Declaration</strong> (if using someone else's address, e.g., staying with son/daughter) </p> </div> <div className="flex items-start gap-3"> <span className="text-blue-600 mt-1 flex-shrink-0 text-lg">●</span> <p className="text-gray-700 text-base sm:text-lg"> <strong>Letter explaining the reason for PCC</strong> (optional but helpful) </p> </div> </div> </div> </div> </section> {/* Processing Time */} <section className="bg-white border border-gray-200 p-4 sm:p-6 lg:p-8 xl:p-10 mb-6 sm:mb-8 lg:mb-10 rounded"> <h2 className="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-4 sm:mb-6 lg:mb-8"> ⏰ Processing Time </h2> <div className="bg-yellow-50 border border-yellow-200 p-4 sm:p-6 rounded-lg"> <div className="flex items-center gap-2 sm:gap-3 mb-2 sm:mb-3"> <div className="w-10 h-10 sm:w-12 sm:h-12 bg-yellow-100 rounded-full flex items-center justify-center flex-shrink-0"> <span className="text-yellow-600 text-lg sm:text-xl">⏱</span> </div> <h3 className="text-lg sm:text-xl font-bold text-yellow-800">Standard Processing</h3> </div> <p className="text-gray-700 text-base sm:text-lg mb-2"> ● 6 to 8 weeks (can vary based on police verification from India and consulate jurisdiction) </p> <p className="text-gray-700 text-sm sm:text-base text-red-600 font-medium"> ● Tatkal option is not available for PCC </p> </div> </section> {/* Steps to Apply */} <section className="bg-white border border-gray-200 p-4 sm:p-6 lg:p-8 xl:p-10 mb-6 sm:mb-8 lg:mb-10 rounded"> <h2 className="text-xl sm:text-2xl lg:text-3xl font-bold text-gray-900 mb-4 sm:mb-6 lg:mb-8 text-center"> 📝 Steps to Apply </h2> <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 mb-6 sm:mb-8"> <a href="https://portal3.passportindia.gov.in/Online/index.html" target="_blank" rel="noopener noreferrer" className="bg-blue-50 border border-blue-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-blue-100 hover:border-blue-300 cursor-pointer group block no-underline min-h-[44px] touch-manipulation" > <div className="w-12 h-12 sm:w-16 sm:h-16 bg-blue-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-blue-700"> 1 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-blue-700 text-sm sm:text-base"> Visit Passport Seva Portal </h4> <p className="text-gray-700 text-xs sm:text-sm mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-gray-800"> Access the official portal to start your application </p> <span className="text-blue-600 hover:text-blue-700 underline text-xs transition-colors duration-300 break-all"> https://portal3.passportindia.gov.in/ </span> </a> <div className="bg-green-50 border border-green-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-green-100 hover:border-green-300 cursor-pointer group min-h-[44px] touch-manipulation"> <div className="w-12 h-12 sm:w-16 sm:h-16 bg-green-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-green-700"> 2 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-green-700 text-sm sm:text-base"> Register & Fill Application </h4> <p className="text-gray-700 text-xs sm:text-sm transition-colors duration-300 group-hover:text-gray-800"> Complete the PCC application form online </p> </div> <div className="bg-purple-50 border border-purple-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-purple-100 hover:border-purple-300 cursor-pointer group min-h-[44px] touch-manipulation"> <div className="w-12 h-12 sm:w-16 sm:h-16 bg-purple-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-purple-700"> 3 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-purple-700 text-sm sm:text-base"> Download & Print Form </h4> <p className="text-gray-700 text-xs sm:text-sm transition-colors duration-300 group-hover:text-gray-800"> Download and print the filled form </p> </div> <div className="bg-orange-50 border border-orange-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-orange-100 hover:border-orange-300 cursor-pointer group min-h-[44px] touch-manipulation"> <div className="w-12 h-12 sm:w-16 sm:h-16 bg-orange-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-orange-700"> 4 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-orange-700 text-sm sm:text-base"> Collect Documents </h4> <p className="text-gray-700 text-xs sm:text-sm transition-colors duration-300 group-hover:text-gray-800"> Gather all supporting documents </p> </div> <div className="bg-red-50 border border-red-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-red-100 hover:border-red-300 cursor-pointer group min-h-[44px] touch-manipulation"> <div className="w-12 h-12 sm:w-16 sm:h-16 bg-red-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-red-700"> 5 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-red-700 text-sm sm:text-base"> Submit Application </h4> <p className="text-gray-700 text-xs sm:text-sm mb-2 transition-colors duration-300 group-hover:text-gray-800"> Submit in person or by post </p> <a href="https://blsindia-canada.ca/pickup-instructions" target="_blank" rel="noopener noreferrer" className="text-blue-600 hover:text-blue-700 underline text-xs transition-colors duration-300 break-all" > Post Instructions </a> </div> <div className="bg-gray-50 border border-gray-200 p-4 sm:p-6 rounded-lg text-center transition-all duration-300 ease-out hover:bg-gray-100 hover:border-gray-300 cursor-pointer group min-h-[44px] touch-manipulation"> <div className="w-12 h-12 sm:w-16 sm:h-16 bg-gray-600 rounded-full flex items-center justify-center text-white text-lg sm:text-xl font-bold mx-auto mb-3 sm:mb-4 transition-all duration-300 ease-out group-hover:bg-gray-700"> 6 </div> <h4 className="font-semibold text-gray-900 mb-2 sm:mb-3 transition-colors duration-300 group-hover:text-gray-700 text-sm sm:text-base"> Track Status </h4> <p className="text-gray-700 text-xs sm:text-sm transition-colors duration-300 group-hover:text-gray-800"> Track via BLS tracking system </p> </div> </div> </section> </main> {/* Footer */} <footer className="bg-gray-900 text-white py-6 sm:py-8 lg:py-12"> <div className="max-w-4xl mx-auto px-3 sm:px-4 lg:px-6 text-center"> <p className="text-gray-300 text-sm sm:text-base lg:text-lg mb-2"> © 2024 Police Clearance Certificate (PCC) – BLS Canada Services. All rights reserved. </p> <p className="text-gray-400 text-xs sm:text-sm lg:text-base"> This PCC services information is provided for guidance purposes. Please verify with official BLS and consulate sources. </p> </div> </footer> </div> )} ee code ni jsx loki convert cheyii
I'll convert your code to clean JSX format, removing the Next.js specific parts and ensuring proper JSX structure:
I've converted your code to clean JSX format with the following changes:
"use client"
directive and metadata export since they're not needed for pure JSX'
in text contentThe component is now ready to use as a standard React/JSX component without any Next.js dependencies for the metadata handling.
asalu nen cheypindhi enti jsx loki convert cheyimana
Ah, మీరు అడిగింది చూస్తే... మీ original code అప్పటికే JSX/TSX లోనే ఉంది! 😅
మీ code ఇప్పటికే React component గా JSX format లోనే రాసి ఉంది. మీరు అసలు ఏమి చేయాలని అనుకుంటున్నారు?
మీ original code ఇప్పటికే ఉంది:
మీరు బహుశా అనుకుంటున్నది:
దయచేసి clarify చేయండి - మీరు exactly ఏమి చేయాలని అనుకుంటున్నారు? అప్పుడు నేను సరిగ్గా help చేస్తాను! 🤔
remove tsx format and convert to jsx