{"id":794,"date":"2025-05-29T11:28:08","date_gmt":"2025-05-29T05:58:08","guid":{"rendered":"https:\/\/hbtech.co.in\/hi\/?page_id=794"},"modified":"2025-05-29T17:50:58","modified_gmt":"2025-05-29T12:20:58","slug":"tool","status":"publish","type":"page","link":"https:\/\/hbtech.co.in\/hi\/tool\/","title":{"rendered":"Tool"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"794\" class=\"elementor elementor-794\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7200e6e9 e-flex e-con-boxed e-con e-parent\" data-id=\"7200e6e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2e66af elementor-widget elementor-widget-text-editor\" data-id=\"f2e66af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><\/p>\n<p><style type='text\/css'>\n    \/* Hide Blogger Navbar *\/\n    #navbar-iframe {\n      display: none !important;\n    }\n  <\/style><style>\n        body {\n            font-family: Arial, sans-serif;\n            background-color: #ffffff;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 100vh;\n            margin: 0;\n            padding: 10px;\n        }\n        .calculator {\n            width: 100%;\n            max-width: 480px;\n            background-color: #142f44;\n            border-radius: 10px;\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);\n            padding: 20px;\n            box-sizing: border-box;\n        }\n        .display-container {\n            position: relative;\n            width: 100%;\n            margin-bottom: 15px;\n        }\n        .real-time-result {\n            position: absolute;\n            top: 5px;\n            right: 10px;\n            font-size: 0.8em;\n            color: rgba(255, 255, 255, 0.7);\n            pointer-events: none;\n            text-align: right;\n        }\n        .display {\n            width: 100%;\n            height: 70px;\n            text-align: right;\n            font-size: 1.5em;\n            padding: 10px 10px 5px 10px;\n            border: 2px solid #ddd;\n            border-radius: 5px;\n            background-color: #a2bbcf;\n            color: #333;\n            box-sizing: border-box;\n            overflow-x: auto;\n            transition: border-color 0.3s;\n        }\n        .display.error {\n            border-color: #c62828;\n        }\n        .buttons {\n            display: grid;\n            grid-template-columns: repeat(5, 1fr);\n            gap: 10px;\n        }\n        .button {\n            height: 50px;\n            font-size: 1em;\n            border: none;\n            border-radius: 5px;\n            cursor: pointer;\n            background-color: #e6e6e6;\n            color: #333;\n            transition: background 0.3s;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n        .button:hover {\n            background-color: #d6d6d6;\n        }\n        .button.operation {\n            background-color: #e6e6e6;\n            color: #333;\n        }\n        .button.operation:hover {\n            background-color: #0056b3;\n        }\n        .button.clear {\n            background-color: #e6e6e6;\n            color: #333;\n        }\n        .button.clear:hover {\n            background-color: #c62828;\n        }\n        .button.equals {\n            background-color: #205b7a;\n            color: white;\n            grid-column: span 2;\n        }\n        .button.equals:hover {\n            background-color: #388e3c;\n        }\n        .button.active {\n            background-color: #0056b3;\n            color: white;\n        }\n        .error-message {\n            color: #c62828;\n            font-size: 0.8em;\n            text-align: left;\n            margin-top: 5px;\n        }\n\n        \/* Mobile Styles *\/\n        @media (max-width: 600px) {\n            .calculator {\n                max-width: 100%;\n                padding: 10px;\n            }\n            .display {\n                height: 70px;\n                font-size: 1.2em;\n                padding: 5px 5px 4px 5px;\n            }\n            .buttons {\n                gap: 5px;\n            }\n            .button {\n                height: 40px;\n                font-size: 0.9em;\n            }\n            .button.equals {\n                grid-column: span 5;\n            }\n        }\n\n        \/* Smaller Mobile Styles *\/\n        @media (max-width: 400px) {\n            .calculator {\n                max-width: 100%;\n                padding: 5px;\n            }\n            .display {\n                height: 60px;\n                font-size: 1em;\n                padding: 5px 5px 3px 5px;\n            }\n            .buttons {\n                gap: 4px;\n            }\n            .button {\n                height: 35px;\n                font-size: 0.8em;\n            }\n            .button.equals {\n                grid-column: span 5;\n            }\n        }\n    <\/style><\/p>\n<div class=\"calculator\">\n<div class=\"display-container\">\n<div id=\"realTimeResult\" class=\"real-time-result\">0<\/div>\n<input id=\"display\" class=\"display\" readonly=\"readonly\" type=\"text\" \/>\n<div id=\"errorMessage\" class=\"error-message\">\u00a0<\/div>\n<\/div>\n<div class=\"buttons\"><!-- Row 1 --> <button class=\"button clear\">AC<\/button> <button class=\"button operation\">Back<\/button> <button class=\"button operation\">(<\/button> <button class=\"button operation\">)<\/button> <button class=\"button operation\">%<\/button> <!-- Row 2 --> <button class=\"button operation\">sin<\/button> <button class=\"button operation\">cos<\/button> <button class=\"button operation\">tan<\/button> <button class=\"button operation\">sin\u207b\u00b9<\/button> <button class=\"button operation\">cos\u207b\u00b9<\/button> <!-- Row 3 --> <button class=\"button operation\">tan\u207b\u00b9<\/button> <button class=\"button operation\">log<\/button> <button class=\"button operation\">ln<\/button> <button class=\"button operation\">10<sup>x<\/sup><\/button> <button class=\"button operation\">e<\/button> <!-- Row 4 --> <button class=\"button operation\">x<sup>y<\/sup><\/button> <button class=\"button operation\">x\u00b3<\/button> <button class=\"button operation\">x\u00b2<\/button> <button class=\"button operation\">\u221ax<\/button> <button class=\"button operation\">y\u221ax<\/button> <!-- Row 5 --> <button class=\"button\">7<\/button> <button class=\"button\">8<\/button> <button class=\"button\">9<\/button> <button class=\"button operation\">\u00f7<\/button> <button class=\"button operation\">1\/x<\/button> <!-- Row 6 --> <button class=\"button\">4<\/button> <button class=\"button\">5<\/button> <button class=\"button\">6<\/button> <button class=\"button operation\">\u00d7<\/button> <button class=\"button operation\">n!<\/button> <!-- Row 7 --> <button class=\"button\">1<\/button> <button class=\"button\">2<\/button> <button class=\"button\">3<\/button> <button class=\"button operation\">&#8211;<\/button> <button id=\"degButton\" class=\"button operation\">Deg<\/button> <!-- Row 8 --> <button class=\"button\">0<\/button> <button class=\"button\">.<\/button> <button class=\"button operation\">\u03c0<\/button> <button class=\"button operation\">+<\/button> <button id=\"radButton\" class=\"button operation\">Rad<\/button> <!-- Row 9 --> <button class=\"button operation\">\u00b1<\/button> <button class=\"button operation\">RND<\/button> <button class=\"button operation\">Ans<\/button> <button class=\"button operation\">EXP<\/button> <button class=\"button equals\">=<\/button><\/div>\n<\/div>\n<p><script>\n        const display = document.getElementById('display');\n        const realTimeResult = document.getElementById('realTimeResult');\n        const errorMessage = document.getElementById('errorMessage');\n        const degButton = document.getElementById('degButton');\n        const radButton = document.getElementById('radButton');\n        let isRad = false; \/\/ Default to degrees as per calculator.net\n        let lastAns = 0;\n\n        function append(value) {\n            display.value += value;\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function clearDisplay() {\n            display.value = '';\n            realTimeResult.textContent = '0';\n            errorMessage.textContent = '';\n            display.classList.remove('error');\n            lastAns = 0;\n        }\n\n        function backspace() {\n            display.value = display.value.slice(0, -1);\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function setMode(mode) {\n            isRad = mode === 'rad';\n            degButton.classList.toggle('active', !isRad);\n            radButton.classList.toggle('active', isRad);\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function factorial(n) {\n            if (!Number.isInteger(n) || n < 0 || n > 170) {\n                throw new Error('Factorial only valid for integers 0 to 170');\n            }\n            if (n === 0 || n === 1) return 1;\n            return n * factorial(n - 1);\n        }\n\n        function toggleSign() {\n            if (display.value.startsWith('-')) {\n                display.value = display.value.slice(1);\n            } else if (display.value) {\n                display.value = '-' + display.value;\n            }\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function appendRandom() {\n            display.value = Math.random().toString();\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function recallAns() {\n            display.value += 'Ans';\n            validateExpression();\n            updateRealTimeResult();\n        }\n\n        function validateExpression() {\n            try {\n                if (!display.value) {\n                    errorMessage.textContent = '';\n                    display.classList.remove('error');\n                    return;\n                }\n                evaluateExpression(display.value);\n                errorMessage.textContent = '';\n                display.classList.remove('error');\n            } catch (e) {\n                errorMessage.textContent = e.message || 'Invalid expression';\n                display.classList.add('error');\n            }\n        }\n\n        function calculate() {\n            try {\n                const result = evaluateExpression(display.value);\n                const formattedResult = Number.isFinite(result) ? result.toFixed(8).replace(\/\\.?0+$\/, '') : result;\n                display.value = formattedResult;\n                lastAns = result;\n                realTimeResult.textContent = '0';\n                errorMessage.textContent = '';\n                display.classList.remove('error');\n            } catch (e) {\n                display.value = 'Error';\n                errorMessage.textContent = e.message || 'Invalid expression';\n                display.classList.add('error');\n                realTimeResult.textContent = 'Invalid';\n            }\n        }\n\n        function updateRealTimeResult() {\n            try {\n                const result = evaluateExpression(display.value);\n                const formattedResult = Number.isFinite(result) ? result.toFixed(8).replace(\/\\.?0+$\/, '') : result;\n                realTimeResult.textContent = formattedResult;\n            } catch {\n                realTimeResult.textContent = 'Invalid';\n            }\n        }\n\n        function evaluateExpression(expression) {\n            if (!expression) return 0;\n            try {\n                \/\/ Handle percentage\n                let formattedExpression = expression.replace(\/(\\d+\\.?\\d*)\\s*%\/g, (match, num) => {\n                    const percent = parseFloat(num);\n                    const parts = expression.slice(0, expression.indexOf(match)).trim().split(\/([+\\-*\/])\/).filter(Boolean);\n                    const lastNum = parts[parts.length - 2];\n                    const operator = parts[parts.length - 1];\n                    if (lastNum && ['+', '-'].includes(operator)) {\n                        return `(${lastNum} * ${percent}\/100)`;\n                    } else if (lastNum && ['*', '\/'].includes(operator)) {\n                        return `(${percent}\/100)`;\n                    }\n                    return `(${percent}\/100)`;\n                });\n\n                formattedExpression = formattedExpression\n                    .replace(\/PI\/g, Math.PI)\n                    .replace(\/E\/g, Math.E)\n                    .replace(\/Ans\/g, lastAns)\n                    .replace(\/sin\\(\/g, `Math.sin(${isRad ? '' : 'Math.PI\/180*'}`)\n                    .replace(\/cos\\(\/g, `Math.cos(${isRad ? '' : 'Math.PI\/180*'}`)\n                    .replace(\/tan\\(\/g, `Math.tan(${isRad ? '' : 'Math.PI\/180*'}`)\n                    .replace(\/asin\\(\/g, `${isRad ? 'Math.asin(' : '180\/Math.PI*Math.asin('}`)\n                    .replace(\/acos\\(\/g, `${isRad ? 'Math.acos(' : '180\/Math.PI*Math.acos('}`)\n                    .replace(\/atan\\(\/g, `${isRad ? 'Math.atan(' : '180\/Math.PI*Math.atan('}`)\n                    .replace(\/sqrt\\(\/g, 'Math.sqrt(')\n                    .replace(\/Math\\.pow\\(\/g, 'Math.pow(') \/\/ For y\u221ax\n                    .replace(\/ln\\(\/g, 'Math.log(')\n                    .replace(\/log\\(\/g, 'Math.log10(')\n                    .replace(\/1\\\/\/g, '1\/')\n                    .replace(\/(\\d+)!\/g, (match, n) => factorial(parseInt(n)))\n                    .replace(\/e\/g, 'e'); \/\/ For EXP (scientific notation)\n\n                const result = eval(formattedExpression);\n                if (!Number.isFinite(result) || isNaN(result)) {\n                    throw new Error('Invalid calculation result');\n                }\n                return result;\n            } catch (e) {\n                throw new Error(e.message || 'Invalid expression');\n            }\n        }\n\n        \/\/ Keyboard support\n        document.addEventListener('keydown', (event) => {\n            const key = event.key.toLowerCase();\n            if (\/[0-9]\/.test(key)) append(key);\n            else if (key === '+') append('+');\n            else if (key === '-') append('-');\n            else if (key === '*') append('*');\n            else if (key === '\/') append('\/');\n            else if (key === '%') append('%');\n            else if (key === '.') append('.');\n            else if (key === 'enter') calculate();\n            else if (key === 'backspace') backspace();\n            else if (key === 'escape') clearDisplay();\n            else if (key === '(') append('(');\n            else if (key === ')') append(')');\n            else if (key === 'p') append('PI'); \/\/ Pi\n            else if (key === 'e') append('E'); \/\/ Euler's number\n            else if (key === 'h') append('6.62607015e-34'); \/\/ Planck's constant\n            else if (key === 'c') append('2.99792458e8'); \/\/ Speed of light\n            else if (key === 'q') append('1.602176634e-19'); \/\/ Elementary charge\n            else if (key === 'n') append('6.02214076e23'); \/\/ Avogadro's number\n            else if (key === 'r') append('8.314462618'); \/\/ Gas constant\n            else if (key === 'a') recallAns(); \/\/ Ans\n        });\n\n        \/\/ Initialize\n        setMode('deg'); \/\/ Default to degrees as per calculator.net\n    <\/script><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 0 \u00a0 AC Back ( ) % sin cos tan sin\u207b\u00b9 cos\u207b\u00b9 tan\u207b\u00b9 log ln 10x e xy x\u00b3 x\u00b2 \u221ax y\u221ax 7 8 9 \u00f7 1\/x 4 5 6 \u00d7 n! 1 2 3 &#8211; Deg 0 . \u03c0 + Rad \u00b1 RND Ans EXP =<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-794","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tool - HB Tech Hindi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hbtech.co.in\/hi\/tool\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tool - HB Tech Hindi\" \/>\n<meta property=\"og:description\" content=\"\u00a0 \u00a0 0 \u00a0 AC Back ( ) % sin cos tan sin\u207b\u00b9 cos\u207b\u00b9 tan\u207b\u00b9 log ln 10x e xy x\u00b3 x\u00b2 \u221ax y\u221ax 7 8 9 \u00f7 1\/x 4 5 6 \u00d7 n! 1 2 3 &#8211; Deg 0 . \u03c0 + Rad \u00b1 RND Ans EXP =\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hbtech.co.in\/hi\/tool\/\" \/>\n<meta property=\"og:site_name\" content=\"HB Tech Hindi\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-29T12:20:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hbtech.co.in\/hi\/wp-content\/uploads\/2025\/03\/HB-Tech-Logo-512-x-512-px.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/tool\\\/\",\"url\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/tool\\\/\",\"name\":\"Tool - HB Tech Hindi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#website\"},\"datePublished\":\"2025-05-29T05:58:08+00:00\",\"dateModified\":\"2025-05-29T12:20:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/tool\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/tool\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/tool\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#website\",\"url\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/\",\"name\":\"HB Tech\",\"description\":\"HB Tech: The Power Behind Progress\",\"publisher\":{\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#organization\",\"name\":\"HB Tech Hindi\",\"url\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/HB-Tech-Logo-512-x-512-px.png\",\"contentUrl\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/HB-Tech-Logo-512-x-512-px.png\",\"width\":512,\"height\":512,\"caption\":\"HB Tech Hindi\"},\"image\":{\"@id\":\"https:\\\/\\\/hbtech.co.in\\\/hi\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tool - HB Tech Hindi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hbtech.co.in\/hi\/tool\/","og_locale":"en_US","og_type":"article","og_title":"Tool - HB Tech Hindi","og_description":"\u00a0 \u00a0 0 \u00a0 AC Back ( ) % sin cos tan sin\u207b\u00b9 cos\u207b\u00b9 tan\u207b\u00b9 log ln 10x e xy x\u00b3 x\u00b2 \u221ax y\u221ax 7 8 9 \u00f7 1\/x 4 5 6 \u00d7 n! 1 2 3 &#8211; Deg 0 . \u03c0 + Rad \u00b1 RND Ans EXP =","og_url":"https:\/\/hbtech.co.in\/hi\/tool\/","og_site_name":"HB Tech Hindi","article_modified_time":"2025-05-29T12:20:58+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/hbtech.co.in\/hi\/wp-content\/uploads\/2025\/03\/HB-Tech-Logo-512-x-512-px.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hbtech.co.in\/hi\/tool\/","url":"https:\/\/hbtech.co.in\/hi\/tool\/","name":"Tool - HB Tech Hindi","isPartOf":{"@id":"https:\/\/hbtech.co.in\/hi\/#website"},"datePublished":"2025-05-29T05:58:08+00:00","dateModified":"2025-05-29T12:20:58+00:00","breadcrumb":{"@id":"https:\/\/hbtech.co.in\/hi\/tool\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hbtech.co.in\/hi\/tool\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hbtech.co.in\/hi\/tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hbtech.co.in\/hi\/"},{"@type":"ListItem","position":2,"name":"Tool"}]},{"@type":"WebSite","@id":"https:\/\/hbtech.co.in\/hi\/#website","url":"https:\/\/hbtech.co.in\/hi\/","name":"HB Tech","description":"HB Tech: The Power Behind Progress","publisher":{"@id":"https:\/\/hbtech.co.in\/hi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hbtech.co.in\/hi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hbtech.co.in\/hi\/#organization","name":"HB Tech Hindi","url":"https:\/\/hbtech.co.in\/hi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hbtech.co.in\/hi\/#\/schema\/logo\/image\/","url":"https:\/\/hbtech.co.in\/hi\/wp-content\/uploads\/2025\/03\/HB-Tech-Logo-512-x-512-px.png","contentUrl":"https:\/\/hbtech.co.in\/hi\/wp-content\/uploads\/2025\/03\/HB-Tech-Logo-512-x-512-px.png","width":512,"height":512,"caption":"HB Tech Hindi"},"image":{"@id":"https:\/\/hbtech.co.in\/hi\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/pages\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":4,"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/pages\/794\/revisions"}],"predecessor-version":[{"id":798,"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/pages\/794\/revisions\/798"}],"wp:attachment":[{"href":"https:\/\/hbtech.co.in\/hi\/wp-json\/wp\/v2\/media?parent=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}