{"id":310,"date":"2025-07-26T12:38:32","date_gmt":"2025-07-26T12:38:32","guid":{"rendered":"https:\/\/vijaypandit.in\/?page_id=310"},"modified":"2025-07-26T12:38:32","modified_gmt":"2025-07-26T12:38:32","slug":"line-break-remover","status":"publish","type":"page","link":"https:\/\/vijaypandit.in\/?page_id=310","title":{"rendered":"Line Break Remover"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Line Break Remover Tool &#8211; Remove Line Breaks &#038; Format Text<\/title>\n    <meta name=\"description\" content=\"Free online line break remover tool. Remove unwanted line breaks, extra spaces, and format text instantly. Perfect for cleaning copied text and formatting documents.\">\n    <style>\n        \/* GeneratePress Line Break Remover - Exact Style Match *\/\n        .gp-linebreakremover-container {\n            max-width: 1200px !important;\n            margin: 20px auto !important;\n            background: #f5f5f5 !important;\n            border-radius: 8px !important;\n            overflow: hidden !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            padding: 30px !important;\n        }\n\n        .gp-linebreakremover-header {\n            text-align: center !important;\n            margin-bottom: 30px !important;\n        }\n\n        .gp-linebreakremover-title {\n            color: #000 !important;\n            margin: 0 0 15px 0 !important;\n            font-size: 2.5em !important;\n            font-weight: 900 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            gap: 15px !important;\n        }\n\n        .gp-linebreakremover-icon {\n            background: #4a90e2 !important;\n            color: white !important;\n            padding: 10px 15px !important;\n            border-radius: 8px !important;\n            font-size: 0.6em !important;\n            font-weight: 900 !important;\n            letter-spacing: 1px !important;\n        }\n\n        .gp-linebreakremover-subtitle {\n            color: #000 !important;\n            margin: 0 0 25px 0 !important;\n            font-size: 1.2em !important;\n            font-weight: 700 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-description {\n            background: #CBCADC !important;\n            border-left: 4px solid #D97757 !important;\n            padding: 20px 25px !important;\n            margin: 0 0 30px 0 !important;\n            font-size: 16px !important;\n            line-height: 1.6 !important;\n            color: #000 !important;\n            font-weight: 700 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-main {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 30px !important;\n            margin-bottom: 30px !important;\n        }\n\n        .gp-linebreakremover-section {\n            background: white !important;\n            padding: 30px !important;\n            border-radius: 8px !important;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1) !important;\n        }\n\n        .gp-linebreakremover-section-title {\n            color: #000 !important;\n            margin: 0 0 20px 0 !important;\n            font-size: 1.3em !important;\n            font-weight: 900 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-textarea {\n            width: 100% !important;\n            height: 300px !important;\n            padding: 15px !important;\n            border: 2px solid #e1e1e1 !important;\n            border-radius: 6px !important;\n            font-size: 14px !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            font-weight: 700 !important;\n            resize: vertical !important;\n            box-sizing: border-box !important;\n            transition: border-color 0.3s ease !important;\n            line-height: 1.6 !important;\n            color: #000 !important;\n        }\n\n        .gp-linebreakremover-textarea:focus {\n            outline: none !important;\n            border-color: #D97757 !important;\n            box-shadow: 0 0 0 3px rgba(217, 119, 87, 0.1) !important;\n        }\n\n        .gp-linebreakremover-textarea::placeholder {\n            color: #666 !important;\n            font-weight: 400 !important;\n        }\n\n        .gp-linebreakremover-output {\n            width: 100% !important;\n            min-height: 300px !important;\n            padding: 15px !important;\n            border: 2px solid #e1e1e1 !important;\n            border-radius: 6px !important;\n            font-size: 14px !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            font-weight: 700 !important;\n            box-sizing: border-box !important;\n            line-height: 1.6 !important;\n            color: #000 !important;\n            background: #f8f9fa !important;\n            white-space: pre-wrap !important;\n            word-wrap: break-word !important;\n            overflow-y: auto !important;\n        }\n\n        .gp-linebreakremover-modes {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 10px !important;\n            margin-bottom: 20px !important;\n        }\n\n        .gp-linebreakremover-mode-btn {\n            background: white !important;\n            color: #000 !important;\n            border: 2px solid #e1e1e1 !important;\n            padding: 12px 15px !important;\n            border-radius: 6px !important;\n            cursor: pointer !important;\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            transition: all 0.3s ease !important;\n            text-align: center !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-mode-btn:hover {\n            border-color: #D97757 !important;\n            background: #f8f9fa !important;\n        }\n\n        .gp-linebreakremover-mode-btn.active {\n            background: #D97757 !important;\n            color: white !important;\n            border-color: #D97757 !important;\n        }\n\n        .gp-linebreakremover-stats {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 15px !important;\n            margin-bottom: 20px !important;\n        }\n\n        .gp-linebreakremover-stat-item {\n            text-align: center !important;\n            padding: 15px 12px !important;\n            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;\n            border-radius: 6px !important;\n            border: 1px solid #dee2e6 !important;\n            transition: all 0.3s ease !important;\n        }\n\n        .gp-linebreakremover-stat-item:hover {\n            transform: translateY(-2px) !important;\n            box-shadow: 0 4px 12px rgba(217, 119, 87, 0.15) !important;\n        }\n\n        .gp-linebreakremover-stat-number {\n            font-size: 1.8em !important;\n            font-weight: 900 !important;\n            color: #D97757 !important;\n            display: block !important;\n            margin-bottom: 5px !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-stat-label {\n            font-size: 0.8em !important;\n            color: #000 !important;\n            font-weight: 700 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        .gp-linebreakremover-buttons {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 10px !important;\n            margin-bottom: 20px !important;\n        }\n\n        .gp-linebreakremover-btn {\n            background: #000 !important;\n            color: white !important;\n            border: none !important;\n            padding: 12px 15px !important;\n            border-radius: 6px !important;\n            cursor: pointer !important;\n            font-size: 13px !important;\n            font-weight: 700 !important;\n            transition: all 0.3s ease !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            gap: 5px !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        .gp-linebreakremover-btn:hover {\n            background: #333 !important;\n            transform: translateY(-2px) !important;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;\n        }\n\n        .gp-linebreakremover-btn:active {\n            transform: translateY(0) !important;\n        }\n\n        .gp-linebreakremover-tips {\n            background: white !important;\n            border: 1px solid #e2e8f0 !important;\n            border-radius: 6px !important;\n            overflow: hidden !important;\n        }\n\n        .gp-linebreakremover-tips-header {\n            background: #f8f9fa !important;\n            padding: 12px 15px !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n            font-weight: 900 !important;\n            color: #000 !important;\n            font-size: 0.9em !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-tip-item {\n            padding: 12px 15px !important;\n            border-bottom: 1px solid #e2e8f0 !important;\n            font-size: 13px !important;\n            color: #000 !important;\n            font-weight: 700 !important;\n            font-family: \"Segoe UI\", sans-serif !important;\n        }\n\n        .gp-linebreakremover-tip-item:last-child {\n            border-bottom: none !important;\n        }\n\n        \/* Mobile Responsive *\/\n        @media (max-width: 768px) {\n            .gp-linebreakremover-container {\n                margin: 10px !important;\n                padding: 20px !important;\n            }\n\n            .gp-linebreakremover-title {\n                font-size: 2em !important;\n                flex-direction: column !important;\n                gap: 10px !important;\n            }\n\n            .gp-linebreakremover-main {\n                grid-template-columns: 1fr !important;\n                gap: 20px !important;\n            }\n\n            .gp-linebreakremover-section {\n                padding: 20px !important;\n            }\n\n            .gp-linebreakremover-textarea,\n            .gp-linebreakremover-output {\n                height: 200px !important;\n            }\n\n            .gp-linebreakremover-modes {\n                grid-template-columns: 1fr !important;\n            }\n\n            .gp-linebreakremover-buttons {\n                grid-template-columns: 1fr !important;\n            }\n        }\n\n        \/* Success Animation *\/\n        .gp-linebreakremover-success {\n            background: #28a745 !important;\n            transform: scale(0.95) !important;\n        }\n\n        .gp-linebreakremover-success:hover {\n            background: #28a745 !important;\n        }\n\n        .gp-linebreakremover-pulse {\n            animation: gpLineBreakRemoverPulse 0.3s ease-out !important;\n        }\n\n        @keyframes gpLineBreakRemoverPulse {\n            0% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n            100% { transform: scale(1); }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"gp-linebreakremover-container\">\n        <div class=\"gp-linebreakremover-header\">\n            <h2 class=\"gp-linebreakremover-title\">\n                <span class=\"gp-linebreakremover-icon\">\u21a9\ufe0f<\/span>\n                Line Break Remover Tool\n            <\/h2>\n            <p class=\"gp-linebreakremover-subtitle\">Professional Line Break Remover Tool<\/p>\n            <div class=\"gp-linebreakremover-description\" id=\"gpLineBreakRemoverDescription\">\n                Did you know? Removing unnecessary line breaks can improve text readability by up to 40% and make content more suitable for different platforms and formats!\n            <\/div>\n        <\/div>\n\n        <div class=\"gp-linebreakremover-main\">\n            <div class=\"gp-linebreakremover-section\">\n                <h3 class=\"gp-linebreakremover-section-title\">Enter Your Text<\/h3>\n                <textarea \n                    class=\"gp-linebreakremover-textarea\" \n                    id=\"gpLineBreakRemoverInput\"\n                    placeholder=\"Paste or type text with unwanted line breaks here. The tool will automatically clean and format your text...\"\n                    aria-label=\"Text input for line break removal\"><\/textarea>\n            <\/div>\n\n            <div class=\"gp-linebreakremover-section\">\n                <h3 class=\"gp-linebreakremover-section-title\">Cleaned Output<\/h3>\n                <div class=\"gp-linebreakremover-output\" id=\"gpLineBreakRemoverOutput\">Your cleaned text will appear here&#8230;<\/div>\n\n                <div class=\"gp-linebreakremover-modes\">\n                    <button class=\"gp-linebreakremover-mode-btn active\" onclick=\"gpSetLineBreakMode('remove')\" data-mode=\"remove\">\n                        Remove All Breaks\n                    <\/button>\n                    <button class=\"gp-linebreakremover-mode-btn\" onclick=\"gpSetLineBreakMode('paragraph')\" data-mode=\"paragraph\">\n                        Keep Paragraphs\n                    <\/button>\n                    <button class=\"gp-linebreakremover-mode-btn\" onclick=\"gpSetLineBreakMode('single')\" data-mode=\"single\">\n                        Single Line Breaks\n                    <\/button>\n                    <button class=\"gp-linebreakremover-mode-btn\" onclick=\"gpSetLineBreakMode('normalize')\" data-mode=\"normalize\">\n                        Normalize Spacing\n                    <\/button>\n                <\/div>\n\n                <div class=\"gp-linebreakremover-stats\">\n                    <div class=\"gp-linebreakremover-stat-item\">\n                        <span class=\"gp-linebreakremover-stat-number\" id=\"gpLineBreaksRemoved\">0<\/span>\n                        <div class=\"gp-linebreakremover-stat-label\">Breaks Removed<\/div>\n                    <\/div>\n                    <div class=\"gp-linebreakremover-stat-item\">\n                        <span class=\"gp-linebreakremover-stat-number\" id=\"gpOriginalLines\">0<\/span>\n                        <div class=\"gp-linebreakremover-stat-label\">Original Lines<\/div>\n                    <\/div>\n                    <div class=\"gp-linebreakremover-stat-item\">\n                        <span class=\"gp-linebreakremover-stat-number\" id=\"gpCleanedLines\">0<\/span>\n                        <div class=\"gp-linebreakremover-stat-label\">Cleaned Lines<\/div>\n                    <\/div>\n                    <div class=\"gp-linebreakremover-stat-item\">\n                        <span class=\"gp-linebreakremover-stat-number\" id=\"gpSpacesRemoved\">0<\/span>\n                        <div class=\"gp-linebreakremover-stat-label\">Extra Spaces<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"gp-linebreakremover-buttons\">\n                    <button class=\"gp-linebreakremover-btn\" onclick=\"gpLineBreakRemoverCopyText()\" id=\"gpLineBreakRemoverCopyBtn\">\n                        \ud83d\udccb Copy Text\n                    <\/button>\n                    <button class=\"gp-linebreakremover-btn\" onclick=\"gpLineBreakRemoverClearText()\">\n                        \ud83d\uddd1\ufe0f Clear All\n                    <\/button>\n                    <button class=\"gp-linebreakremover-btn\" onclick=\"gpLineBreakRemoverDownloadText()\">\n                        \ud83d\udcbe Download\n                    <\/button>\n                <\/div>\n\n                <div class=\"gp-linebreakremover-tips\">\n                    <div class=\"gp-linebreakremover-tips-header\">\n                        \ud83d\udca1 Common Use Cases\n                    <\/div>\n                    <div class=\"gp-linebreakremover-tip-item\">\n                        Clean text copied from PDFs\n                    <\/div>\n                    <div class=\"gp-linebreakremover-tip-item\">\n                        Format email content properly\n                    <\/div>\n                    <div class=\"gp-linebreakremover-tip-item\">\n                        Prepare text for social media\n                    <\/div>\n                    <div class=\"gp-linebreakremover-tip-item\">\n                        Fix document formatting issues\n                    <\/div>\n                    <div class=\"gp-linebreakremover-tip-item\">\n                        Normalize spacing in articles\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ GeneratePress Line Break Remover - Professional Implementation\n        class GPLineBreakRemover {\n            constructor() {\n                this.textarea = document.getElementById('gpLineBreakRemoverInput');\n                this.output = document.getElementById('gpLineBreakRemoverOutput');\n                this.currentMode = 'remove';\n                this.descriptions = [\n                    \"Did you know? Removing unnecessary line breaks can improve text readability by up to 40% and make content more suitable for different platforms and formats!\",\n                    \"Copy-paste tip: Text copied from PDFs often contains unwanted line breaks every 80 characters. Our tool fixes this formatting issue instantly!\",\n                    \"Email formatting: Many email clients add random line breaks when forwarding messages. Clean them up for professional communication!\",\n                    \"Social media hack: Remove line breaks to create flowing captions that look natural on Instagram, Facebook, and Twitter posts!\",\n                    \"Document processing: Academic papers and articles often have formatting artifacts. Use our tool to normalize text spacing and structure!\",\n                    \"Web content optimization: Clean line breaks improve SEO by creating better text flow and readability for search engines!\",\n                    \"Translation helper: Machine-translated text often has irregular line breaks. Normalize formatting for better presentation!\",\n                    \"Publishing workflow: Prepare manuscripts and articles by removing unwanted breaks while preserving paragraph structure!\"\n                ];\n                this.currentDescIndex = 0;\n                this.init();\n            }\n\n            init() {\n                this.textarea.addEventListener('input', () => this.gpProcessText());\n                this.textarea.addEventListener('paste', () => setTimeout(() => this.gpProcessText(), 10));\n                this.gpStartDescRotation();\n                this.gpProcessText();\n            }\n\n            gpProcessText() {\n                const text = this.textarea.value;\n                const cleaned = this.gpCleanLineBreaks(text, this.currentMode);\n                \n                this.output.textContent = cleaned || 'Your cleaned text will appear here...';\n                this.gpUpdateStats(text, cleaned);\n            }\n\n            gpCleanLineBreaks(text, mode) {\n                if (!text.trim()) return '';\n\n                const originalText = text;\n                let cleaned = text;\n\n                switch (mode) {\n                    case 'remove':\n                        \/\/ Remove all line breaks and normalize spaces\n                        cleaned = text.replace(\/\\r?\\n\/g, ' ').replace(\/\\s+\/g, ' ').trim();\n                        break;\n                    \n                    case 'paragraph':\n                        \/\/ Keep paragraph breaks (double line breaks), remove single ones\n                        cleaned = text\n                            .replace(\/\\r?\\n\\r?\\n\/g, '||PARAGRAPH||')\n                            .replace(\/\\r?\\n\/g, ' ')\n                            .replace(\/\\|\\|PARAGRAPH\\|\\|\/g, '\\n\\n')\n                            .replace(\/\\s+\/g, ' ')\n                            .trim();\n                        break;\n                    \n                    case 'single':\n                        \/\/ Convert multiple line breaks to single ones\n                        cleaned = text\n                            .replace(\/\\r?\\n\\s*\\r?\\n+\/g, '\\n')\n                            .replace(\/\\s+\/g, ' ')\n                            .trim();\n                        break;\n                    \n                    case 'normalize':\n                        \/\/ Normalize spacing but keep basic structure\n                        cleaned = text\n                            .replace(\/[ \\t]+\/g, ' ')\n                            .replace(\/\\r?\\n[ \\t]*\/g, '\\n')\n                            .replace(\/\\r?\\n\\r?\\n+\/g, '\\n\\n')\n                            .trim();\n                        break;\n                    \n                    default:\n                        cleaned = text.replace(\/\\r?\\n\/g, ' ').replace(\/\\s+\/g, ' ').trim();\n                }\n\n                return cleaned;\n            }\n\n            gpUpdateStats(originalText, cleanedText) {\n                const originalLines = originalText === '' ? 0 : originalText.split('\\n').length;\n                const cleanedLines = cleanedText === '' ? 0 : cleanedText.split('\\n').length;\n                const lineBreaksRemoved = Math.max(0, originalLines - cleanedLines);\n                \n                \/\/ Count extra spaces removed\n                const originalSpaces = (originalText.match(\/\\s+\/g) || []).join('').length;\n                const cleanedSpaces = (cleanedText.match(\/\\s+\/g) || []).join('').length;\n                const spacesRemoved = Math.max(0, originalSpaces - cleanedSpaces);\n\n                this.gpSetNumber('gpLineBreaksRemoved', lineBreaksRemoved);\n                this.gpSetNumber('gpOriginalLines', originalLines);\n                this.gpSetNumber('gpCleanedLines', cleanedLines);\n                this.gpSetNumber('gpSpacesRemoved', spacesRemoved);\n            }\n\n            gpSetNumber(id, value) {\n                const el = document.getElementById(id);\n                if (el && el.textContent != value) {\n                    el.classList.add('gp-linebreakremover-pulse');\n                    el.textContent = value.toLocaleString();\n                    setTimeout(() => el.classList.remove('gp-linebreakremover-pulse'), 300);\n                }\n            }\n\n            gpStartDescRotation() {\n                setInterval(() => {\n                    const desc = document.getElementById('gpLineBreakRemoverDescription');\n                    desc.style.opacity = '0.5';\n                    setTimeout(() => {\n                        this.currentDescIndex = (this.currentDescIndex + 1) % this.descriptions.length;\n                        desc.textContent = this.descriptions[this.currentDescIndex];\n                        desc.style.opacity = '1';\n                    }, 200);\n                }, 6000);\n            }\n\n            gpSetMode(mode) {\n                this.currentMode = mode;\n                this.gpProcessText();\n            }\n        }\n\n        \/\/ Global functions\n        function gpSetLineBreakMode(mode) {\n            document.querySelectorAll('.gp-linebreakremover-mode-btn').forEach(btn => {\n                btn.classList.remove('active');\n            });\n            document.querySelector(`[data-mode=\"${mode}\"]`).classList.add('active');\n            window.gpLineBreakRemover.gpSetMode(mode);\n        }\n\n        function gpLineBreakRemoverCopyText() {\n            const output = document.getElementById('gpLineBreakRemoverOutput');\n            const btn = document.getElementById('gpLineBreakRemoverCopyBtn');\n            const text = output.textContent;\n            \n            if (!text || text === 'Your cleaned text will appear here...') {\n                alert('No cleaned text to copy!');\n                return;\n            }\n\n            if (navigator.clipboard) {\n                navigator.clipboard.writeText(text).then(() => {\n                    gpLineBreakRemoverShowSuccess(btn, '\u2705 COPIED!');\n                });\n            } else {\n                const textarea = document.createElement('textarea');\n                textarea.value = text;\n                document.body.appendChild(textarea);\n                textarea.select();\n                document.execCommand('copy');\n                document.body.removeChild(textarea);\n                gpLineBreakRemoverShowSuccess(btn, '\u2705 COPIED!');\n            }\n        }\n\n        function gpLineBreakRemoverClearText() {\n            if (confirm('Are you sure you want to clear all text?')) {\n                document.getElementById('gpLineBreakRemoverInput').value = '';\n                document.getElementById('gpLineBreakRemoverInput').focus();\n                window.gpLineBreakRemover.gpProcessText();\n            }\n        }\n\n        function gpLineBreakRemoverDownloadText() {\n            const output = document.getElementById('gpLineBreakRemoverOutput');\n            const text = output.textContent;\n            \n            if (!text || text === 'Your cleaned text will appear here...') {\n                alert('No cleaned text to download!');\n                return;\n            }\n\n            const blob = new Blob([text], { type: 'text\/plain' });\n            const url = URL.createObjectURL(blob);\n            const a = document.createElement('a');\n            a.href = url;\n            a.download = `cleaned-text-${new Date().toISOString().split('T')[0]}.txt`;\n            a.click();\n            URL.revokeObjectURL(url);\n        }\n\n        function gpLineBreakRemoverShowSuccess(btn, text) {\n            const original = btn.innerHTML;\n            btn.innerHTML = text;\n            btn.classList.add('gp-linebreakremover-success');\n            setTimeout(() => {\n                btn.innerHTML = original;\n                btn.classList.remove('gp-linebreakremover-success');\n            }, 2000);\n        }\n\n        \/\/ Initialize\n        document.addEventListener('DOMContentLoaded', () => {\n            window.gpLineBreakRemover = new GPLineBreakRemover();\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Line Break Remover Tool &#8211; Remove Line Breaks &#038; Format Text \u21a9\ufe0f Line Break Remover Tool Professional Line Break Remover &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Line Break Remover\" class=\"read-more button\" href=\"https:\/\/vijaypandit.in\/?page_id=310#more-310\" aria-label=\"More on Line Break Remover\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-310","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/pages\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vijaypandit.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=310"}],"version-history":[{"count":1,"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/pages\/310\/revisions"}],"predecessor-version":[{"id":311,"href":"https:\/\/vijaypandit.in\/index.php?rest_route=\/wp\/v2\/pages\/310\/revisions\/311"}],"wp:attachment":[{"href":"https:\/\/vijaypandit.in\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}