{"id":7283,"date":"2025-07-22T22:29:20","date_gmt":"2025-07-22T13:29:20","guid":{"rendered":"https:\/\/gvk.co.kr\/?page_id=7283"},"modified":"2025-09-18T18:23:37","modified_gmt":"2025-09-18T09:23:37","slug":"cert","status":"publish","type":"page","link":"https:\/\/gvk.co.kr\/en\/cert\/","title":{"rendered":"cert"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7283\" class=\"elementor elementor-7283\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-156c9c7e e-con-full e-flex e-con e-parent\" data-id=\"156c9c7e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1565e949 elementor-widget elementor-widget-heading\" data-id=\"1565e949\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60cde20b e-con-full e-flex e-con e-child\" data-id=\"60cde20b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10d7905e elementor-align-center elementor-widget elementor-widget-button\" data-id=\"10d7905e\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/en\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Home<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-659249dc elementor-align-center elementor-widget elementor-widget-button\" data-id=\"659249dc\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Company<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1221a019 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"1221a019\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/en\/cert\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Certifications &amp; Patents<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ccb517f e-con-full custom-tab-head e-flex e-con e-parent\" data-id=\"1ccb517f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6581132a elementor-widget elementor-widget-html\" data-id=\"6581132a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"custom-tab-menu desktop-only\">\n  <a href=\"\/en\/about\/\" class=\"tab-link\">About Us<\/a>\n  <a href=\"\/en\/mission\/\" class=\"tab-link\">Mission &amp; Vision<\/a>\n  <a href=\"\/en\/cert\/\" class=\"tab-link\">Certifications &amp; Patents<\/a>\n  <a href=\"\/en\/business\/\" class=\"tab-link\">Business Division &amp; Distributors<\/a>\n  <a href=\"\/en\/map\/\" class=\"tab-link\">Visit Us<\/a>\n<\/div>\n<div class=\"mobile-tab-menu mobile-only\" style=\"position: relative;\">\n  <button id=\"tab-toggle-btn\">\n    <span id=\"current-tab-title\">About Us<\/span>\n  <\/button>\n  <div id=\"mobile-tab-list\" class=\"hidden\">\n    <a href=\"\/en\/about\/\" class=\"tab-link\">About Us<\/a>\n    <a href=\"\/en\/mission\/\" class=\"tab-link\">Mission &amp; Vision<\/a>\n    <a href=\"\/en\/cert\/\" class=\"tab-link\">Certifications &amp; Patents<\/a>\n    <a href=\"\/en\/business\/\" class=\"tab-link\">Business Division &amp; Distributors<\/a>\n    <a href=\"\/en\/map\/\" class=\"tab-link\">Visit Us<\/a>\n  <\/div>\n<\/div>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const links = document.querySelectorAll(\".tab-link\");\n    const path = window.location.pathname.replace(\/\\\/$\/, '');\n\n    links.forEach(link => {\n      const href = link.getAttribute(\"href\").replace(\/\\\/$\/, '');\n      if (path.endsWith(href)) {\n        link.classList.add(\"active\");\n        const currentTab = document.getElementById(\"current-tab-title\");\n        if (currentTab) currentTab.textContent = link.textContent;\n      }\n    });\n\n    const toggleBtn = document.getElementById(\"tab-toggle-btn\");\n    const tabList = document.getElementById(\"mobile-tab-list\");\n\n    if (toggleBtn && tabList) {\n      toggleBtn.addEventListener(\"click\", function () {\n        tabList.classList.toggle(\"hidden\");\n        toggleBtn.classList.toggle(\"open\");\n      });\n    }\n  });\n<\/script>\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65af139 e-flex e-con-boxed e-con e-parent\" data-id=\"65af139\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b01fed5 e-con-full e-flex e-con e-child\" data-id=\"b01fed5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa33ed7 elementor-widget elementor-widget-image\" data-id=\"fa33ed7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"88\" height=\"88\" src=\"https:\/\/gvk.co.kr\/wp-content\/uploads\/2025\/07\/free-icon-diploma-6451291.png\" class=\"attachment-large size-large wp-image-6619\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7c15e6 elementor-widget elementor-widget-heading\" data-id=\"a7c15e6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Certifications &amp; Patents<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-960b6c2 elementor-widget elementor-widget-text-editor\" data-id=\"960b6c2\" data-element_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<p>We provide highly reliable products backed by certified technical credentials.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41d4fb2 e-con-full e-flex e-con e-child\" data-id=\"41d4fb2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dadecaf elementor-widget elementor-widget-shortcode\" data-id=\"dadecaf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"hs-certs\" id=\"hs-certs-BcwxTC\" data-per-page=\"12\"><div class=\"custom-tab-buttons\"><button class=\"tab-btn active\" data-tab=\"tab1\" data-slug=\"all\">\uc804\uccb4<\/button><button class=\"tab-btn\" data-tab=\"tab2\" data-slug=\"certificate\">Certifications<\/button><button class=\"tab-btn\" data-tab=\"tab3\" data-slug=\"patent\">Patents<\/button><button class=\"tab-btn\" data-tab=\"tab4\" data-slug=\"gvk-ltd\">GvK Ltd<\/button><\/div><div class=\"tab-content active\" id=\"tab1\" data-slug=\"all\"><div class=\"image-grid\"><script type=\"application\/json\" class=\"hs-certs-data\">[]<\/script><p class=\"hs-empty\">\ub4f1\ub85d\ub41c \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><\/div><\/div><div class=\"tab-content\" id=\"tab2\" data-slug=\"certificate\"><div class=\"image-grid\"><script type=\"application\/json\" class=\"hs-certs-data\">[]<\/script><p class=\"hs-empty\">\ub4f1\ub85d\ub41c \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><\/div><\/div><div class=\"tab-content\" id=\"tab3\" data-slug=\"patent\"><div class=\"image-grid\"><script type=\"application\/json\" class=\"hs-certs-data\">[]<\/script><p class=\"hs-empty\">\ub4f1\ub85d\ub41c \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><\/div><\/div><div class=\"tab-content\" id=\"tab4\" data-slug=\"gvk-ltd\"><div class=\"image-grid\"><script type=\"application\/json\" class=\"hs-certs-data\">[]<\/script><p class=\"hs-empty\">\ub4f1\ub85d\ub41c \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p><\/div><\/div>\n        <div class=\"modal\" aria-hidden=\"true\">\n          <span class=\"close\" role=\"button\" aria-label=\"Close\">&times;<\/span>\n          <img class=\"modal-content\" alt=\"\">\n        <\/div>        <style>\n        #hs-certs-BcwxTC .custom-tab-buttons{margin-bottom:20px;text-align:center}\n        #hs-certs-BcwxTC .tab-btn{padding:8px 24px;margin-right:10px;font-weight:600;font-size:16px;line-height:24px;background:#fff;border:1px solid #E8EAED;border-radius:50px;cursor:pointer;width:120px}\n        #hs-certs-BcwxTC .tab-btn.active{border-color:#1771f8;color:#1771f8}\n        #hs-certs-BcwxTC .tab-content{display:none}\n        #hs-certs-BcwxTC .tab-content.active{display:block}\n        #hs-certs-BcwxTC .image-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}\n        #hs-certs-BcwxTC .image-box{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px);cursor:pointer}\n        #hs-certs-BcwxTC .img-wrapper{position:relative;display:block}\n        #hs-certs-BcwxTC .img-wrapper img{width:100%;display:block}\n        #hs-certs-BcwxTC .overlay{position:absolute;inset:0;background:rgba(23,113,248,.8);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}\n        #hs-certs-BcwxTC .overlay-icon{width:24px !important;height:24px !important}\n        #hs-certs-BcwxTC .overlay-text{color:#fff;font-size:22px;font-weight:700}\n        #hs-certs-BcwxTC .img-wrapper:hover .overlay{opacity:1}\n        #hs-certs-BcwxTC .caption{text-align:center;margin-top:8px;font-size:14px;color:#333;line-height:14px}\n        #hs-certs-BcwxTC .modal{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.9);align-items:center;justify-content:center}\n        #hs-certs-BcwxTC .modal .modal-content{max-width:90%;max-height:90%}\n        #hs-certs-BcwxTC .modal .close{position:absolute;top:20px;right:40px;font-size:40px;color:#fff;cursor:pointer}\n        #hs-certs-BcwxTC .hs-empty{color:#777;padding:16px}\n        #hs-certs-BcwxTC .hs-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;padding:20px 0}\n        #hs-certs-BcwxTC .hs-pagination .pagination-btn{padding:8px 16px;background:#fff;border:1px solid #E8EAED;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:all .2s}\n        #hs-certs-BcwxTC .hs-pagination .pagination-btn:hover:not(:disabled){border-color:#1771f8;color:#1771f8}\n        #hs-certs-BcwxTC .hs-pagination .pagination-btn:disabled{opacity:0.5;cursor:not-allowed}\n        #hs-certs-BcwxTC .hs-pagination .pagination-numbers{display:flex;gap:4px;align-items:center}\n        #hs-certs-BcwxTC .hs-pagination .pagination-number{padding:8px 12px;background:#fff;border:1px solid #E8EAED;border-radius:4px;cursor:pointer;font-size:14px;color:#333;min-width:40px;text-align:center;transition:all .2s}\n        #hs-certs-BcwxTC .hs-pagination .pagination-number:hover{border-color:#1771f8;color:#1771f8}\n        #hs-certs-BcwxTC .hs-pagination .pagination-number.active{background:#1771f8;border-color:#1771f8;color:#fff}\n        @media (max-width:1024px){\n            #hs-certs-BcwxTC .image-box{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}\n        }\n        @media (max-width:786px){\n            #hs-certs-BcwxTC .tab-btn{padding:7px 13px;margin-right:1px;width:92px}\n            #hs-certs-BcwxTC .hs-pagination .pagination-number{padding:6px 10px;font-size:12px;min-width:36px}\n            #hs-certs-BcwxTC .hs-pagination .pagination-btn{padding:6px 12px;font-size:12px}\n        }\n        <\/style>\n                <script>\n        (function(){\n            const root = document.getElementById('hs-certs-BcwxTC');\n            if(!root) return;\n\n            const perPage = parseInt(root.getAttribute('data-per-page')) || 12;\n            \n            \/\/ \ud0ed \ub370\uc774\ud130 \uc800\uc7a5\n            const tabData = {};\n            root.querySelectorAll('.tab-content').forEach(tab => {\n                const slug = tab.getAttribute('data-slug');\n                const dataScript = tab.querySelector('.hs-certs-data');\n                if (dataScript) {\n                    try {\n                        tabData[slug] = JSON.parse(dataScript.textContent);\n                    } catch(e) {\n                        tabData[slug] = [];\n                    }\n                }\n            });\n\n            \/\/ \ud398\uc774\uc9c0\ub124\uc774\uc158 \ub80c\ub354\ub9c1 \ud568\uc218\n            function renderPage(tabContent, slug, page) {\n                const data = tabData[slug] || [];\n                const totalPages = Math.ceil(data.length \/ perPage);\n                const start = (page - 1) * perPage;\n                const end = start + perPage;\n                const pageData = data.slice(start, end);\n                \n                const grid = tabContent.querySelector('.image-grid');\n                if (!grid) return;\n                \n                \/\/ \uae30\uc874 \ud56d\ubaa9 \uc81c\uac70 (\ub370\uc774\ud130 \uc2a4\ud06c\ub9bd\ud2b8 \uc81c\uc678)\n                const dataScript = grid.querySelector('.hs-certs-data');\n                grid.innerHTML = '';\n                if (dataScript) {\n                    grid.appendChild(dataScript);\n                }\n                \n                \/\/ \uc0c8 \ud56d\ubaa9 \ub80c\ub354\ub9c1\n                if (pageData.length > 0) {\n                    pageData.forEach(item => {\n                        const box = document.createElement('div');\n                        box.className = 'image-box';\n                        box.innerHTML = `\n                            <div class=\"img-wrapper\" data-full=\"${item.full_url}\">\n                                <img decoding=\"async\" src=\"${item.img_url}\" alt=\"${item.caption}\">\n                                <div class=\"overlay\">\n                                    <img decoding=\"async\" src=\"https:\/\/gvk.co.kr\/wp-content\/uploads\/2025\/07\/\ubca0\ub9ac\uc5b8\ud2b83.png\" class=\"overlay-icon\" alt=\"\uc544\uc774\ucf58\">\n                                    <span class=\"overlay-text\">\ud06c\uac8c\ubcf4\uae30<\/span>\n                                <\/div>\n                            <\/div>\n                            <div class=\"caption\">${item.caption}<\/div>\n                        `;\n                        grid.appendChild(box);\n                    });\n                } else {\n                    const empty = document.createElement('p');\n                    empty.className = 'hs-empty';\n                    empty.textContent = '\ub4f1\ub85d\ub41c \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.';\n                    grid.appendChild(empty);\n                }\n                \n                \/\/ \uc774\ubbf8\uc9c0 \ud074\ub9ad \uc774\ubca4\ud2b8 \uc7ac\ub4f1\ub85d\n                attachImageClickEvents(tabContent);\n                \n                \/\/ \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc5c5\ub370\uc774\ud2b8\n                updatePagination(tabContent, page, totalPages);\n            }\n\n            \/\/ \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc5c5\ub370\uc774\ud2b8\n            function updatePagination(tabContent, currentPage, totalPages) {\n                let pagination = tabContent.querySelector('.hs-pagination');\n                \n                if (totalPages <= 1) {\n                    if (pagination) pagination.remove();\n                    return;\n                }\n                \n                if (!pagination) {\n                    pagination = document.createElement('div');\n                    pagination.className = 'hs-pagination';\n                    const grid = tabContent.querySelector('.image-grid');\n                    if (grid && grid.parentNode) {\n                        grid.parentNode.insertBefore(pagination, grid.nextSibling);\n                    }\n                }\n                \n                pagination.innerHTML = `\n                    <button class=\"pagination-btn prev\" ${currentPage === 1 ? 'disabled' : ''}>\uc774\uc804<\/button>\n                    <div class=\"pagination-numbers\"><\/div>\n                    <button class=\"pagination-btn next\" ${currentPage >= totalPages ? 'disabled' : ''}>\ub2e4\uc74c<\/button>\n                `;\n                \n                const numbers = pagination.querySelector('.pagination-numbers');\n                for (let p = 1; p <= totalPages; p++) {\n                    const btn = document.createElement('button');\n                    btn.className = 'pagination-number' + (p === currentPage ? ' active' : '');\n                    btn.setAttribute('data-page', p);\n                    btn.textContent = p;\n                    numbers.appendChild(btn);\n                }\n                \n                \/\/ \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc774\ubca4\ud2b8\n                const slug = tabContent.getAttribute('data-slug');\n                const prevBtn = pagination.querySelector('.prev');\n                const nextBtn = pagination.querySelector('.next');\n                const pageBtns = pagination.querySelectorAll('.pagination-number');\n                \n                prevBtn.addEventListener('click', () => {\n                    if (currentPage > 1) {\n                        renderPage(tabContent, slug, currentPage - 1);\n                    }\n                });\n                \n                nextBtn.addEventListener('click', () => {\n                    if (currentPage < totalPages) {\n                        renderPage(tabContent, slug, currentPage + 1);\n                    }\n                });\n                \n                pageBtns.forEach(btn => {\n                    btn.addEventListener('click', () => {\n                        const page = parseInt(btn.getAttribute('data-page'));\n                        renderPage(tabContent, slug, page);\n                    });\n                });\n            }\n\n            \/\/ \uc774\ubbf8\uc9c0 \ud074\ub9ad \uc774\ubca4\ud2b8 \uc5f0\uacb0\n            function attachImageClickEvents(container) {\n                const modal = root.querySelector('.modal');\n                const modalImg = root.querySelector('.modal .modal-content');\n                \n                container.querySelectorAll('.img-wrapper').forEach(w => {\n                    w.addEventListener('click', () => {\n                        const full = w.getAttribute('data-full') || (w.querySelector('img') ? w.querySelector('img').src : '');\n                        if (!full) return;\n                        modalImg.src = full;\n                        modal.style.display = 'flex';\n                        modal.setAttribute('aria-hidden', 'false');\n                    });\n                });\n            }\n\n            const tabBtns = root.querySelectorAll('.tab-btn');\n            const tabs    = root.querySelectorAll('.tab-content');\n            \n            tabBtns.forEach((btn, idx) => {\n                btn.addEventListener('click', () => {\n                    tabBtns.forEach(b => b.classList.remove('active'));\n                    tabs.forEach(t => t.classList.remove('active'));\n                    btn.classList.add('active');\n                    const target = root.querySelector('#tab' + (idx+1));\n                    if (target) {\n                        target.classList.add('active');\n                        const slug = target.getAttribute('data-slug');\n                        \/\/ \ud0ed \uc804\ud658 \uc2dc \uccab \ud398\uc774\uc9c0\ub85c \ub9ac\uc14b\n                        renderPage(target, slug, 1);\n                    }\n                });\n            });\n            \n            \/\/ \ucd08\uae30 \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc774\ubca4\ud2b8 \uc5f0\uacb0 \ud568\uc218\n            function attachInitialPagination(tabContent) {\n                const pagination = tabContent.querySelector('.hs-pagination');\n                if (!pagination) return;\n                \n                const slug = tabContent.getAttribute('data-slug');\n                const data = tabData[slug] || [];\n                const totalPages = Math.ceil(data.length \/ perPage);\n                const currentPage = 1; \/\/ \ucd08\uae30 \ud398\uc774\uc9c0\ub294 \ud56d\uc0c1 1\n                \n                const prevBtn = pagination.querySelector('.prev');\n                const nextBtn = pagination.querySelector('.next');\n                const pageBtns = pagination.querySelectorAll('.pagination-number');\n                \n                if (prevBtn) {\n                    prevBtn.addEventListener('click', () => {\n                        const activePageBtn = pagination.querySelector('.pagination-number.active');\n                        const page = activePageBtn ? parseInt(activePageBtn.getAttribute('data-page')) : 1;\n                        if (page > 1) {\n                            renderPage(tabContent, slug, page - 1);\n                        }\n                    });\n                }\n                \n                if (nextBtn) {\n                    nextBtn.addEventListener('click', () => {\n                        const activePageBtn = pagination.querySelector('.pagination-number.active');\n                        const page = activePageBtn ? parseInt(activePageBtn.getAttribute('data-page')) : 1;\n                        if (page < totalPages) {\n                            renderPage(tabContent, slug, page + 1);\n                        }\n                    });\n                }\n                \n                pageBtns.forEach(btn => {\n                    btn.addEventListener('click', () => {\n                        const page = parseInt(btn.getAttribute('data-page'));\n                        renderPage(tabContent, slug, page);\n                    });\n                });\n            }\n\n            \/\/ \ucd5c\ucd08 \ud65c\uc131\ud654 \ubcf4\uc815\n            if (tabBtns.length > 0 && !root.querySelector('.tab-btn.active')) {\n                tabBtns[0].classList.add('active');\n                const firstTab = tabs[0];\n                if (firstTab) {\n                    firstTab.classList.add('active');\n                    const slug = firstTab.getAttribute('data-slug');\n                    \/\/ \ucd08\uae30 \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc774\ubca4\ud2b8 \uc5f0\uacb0\n                    attachInitialPagination(firstTab);\n                    \/\/ renderPage\ub97c \ud638\ucd9c\ud558\uc5ec \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc5c5\ub370\uc774\ud2b8 (\uc774\ubbf8 \ub80c\ub354\ub9c1\ub41c \uacbd\uc6b0\uc5d0\ub3c4 \uc774\ubca4\ud2b8 \uc7ac\uc5f0\uacb0)\n                    const data = tabData[slug] || [];\n                    const totalPages = Math.ceil(data.length \/ perPage);\n                    if (totalPages > 1) {\n                        renderPage(firstTab, slug, 1);\n                    }\n                }\n            } else {\n                \/\/ \uc774\ubbf8 \ud65c\uc131\ud654\ub41c \ud0ed\uc774 \uc788\uc73c\uba74 \ud574\ub2f9 \ud0ed \ub80c\ub354\ub9c1\n                const activeTab = root.querySelector('.tab-content.active');\n                if (activeTab) {\n                    const slug = activeTab.getAttribute('data-slug');\n                    \/\/ \ucd08\uae30 \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc774\ubca4\ud2b8 \uc5f0\uacb0\n                    attachInitialPagination(activeTab);\n                    \/\/ renderPage\ub97c \ud638\ucd9c\ud558\uc5ec \ud398\uc774\uc9c0\ub124\uc774\uc158 \uc5c5\ub370\uc774\ud2b8\n                    const data = tabData[slug] || [];\n                    const totalPages = Math.ceil(data.length \/ perPage);\n                    if (totalPages > 1) {\n                        renderPage(activeTab, slug, 1);\n                    }\n                }\n            }\n\n            const modal    = root.querySelector('.modal');\n            const modalImg = root.querySelector('.modal .modal-content');\n            const closeBtn = root.querySelector('.modal .close');\n\n            \/\/ \ucd08\uae30 \uc774\ubbf8\uc9c0 \ud074\ub9ad \uc774\ubca4\ud2b8\n            attachImageClickEvents(root);\n\n            closeBtn.addEventListener('click', () => {\n                modal.style.display = 'none';\n                modal.setAttribute('aria-hidden', 'true');\n                modalImg.removeAttribute('src');\n            });\n            modal.addEventListener('click', (e) => {\n                if (e.target === modal) {\n                    modal.style.display = 'none';\n                    modal.setAttribute('aria-hidden', 'true');\n                    modalImg.removeAttribute('src');\n                }\n            });\n        })();\n        <\/script>\n        <\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\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>","protected":false},"excerpt":{"rendered":"<p>Company \ud648 \ud68c\uc0ac\uc815\ubcf4 \uc778\uc99d\/\ud2b9\ud5c8 \ud68c\uc0ac\uc18c\uac1c \ubbf8\uc158\/\ube44\uc804 \uc778\uc99d\/\ud2b9\ud5c8 \uc0ac\uc5c5\ubd80\/\ub300\ub9ac\uc810 \uc624\uc2dc\ub294\uae38 \ud68c\uc0ac\uc18c\uac1c \ud68c\uc0ac\uc18c\uac1c \ubbf8\uc158\/\ube44\uc804 \uc778\uc99d\/\ud2b9\ud5c8 \uc0ac\uc5c5\ubd80\/\ub300\ub9ac\uc810 \uc624\uc2dc\ub294\uae38 \ubcf4\uc720 \uc778\uc99d \ubc0f \ud2b9\ud5c8 \ud604\ud669 \uae30\uc220 \uc778\uc99d\uc11c\ub97c \ud68d\ub4dd\ud558\uc5ec \uc2e0\ub8b0\ub3c4 \ub192\uc740 \uc81c\ud488\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/pages\/7283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/comments?post=7283"}],"version-history":[{"count":0,"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/pages\/7283\/revisions"}],"wp:attachment":[{"href":"https:\/\/gvk.co.kr\/en\/wp-json\/wp\/v2\/media?parent=7283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}