{"id":3482,"date":"2026-01-28T06:57:00","date_gmt":"2026-01-27T21:57:00","guid":{"rendered":"https:\/\/aeseo.kr\/?page_id=3482"},"modified":"2026-02-10T19:56:00","modified_gmt":"2026-02-10T10:56:00","slug":"totor","status":"publish","type":"page","link":"https:\/\/aeseo.kr\/?page_id=3482","title":{"rendered":"TOTOR"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3482\" class=\"elementor elementor-3482\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a97497b e-flex e-con-boxed e-con e-parent\" data-id=\"a97497b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5432e3a e-con-full e-flex e-con e-child\" data-id=\"5432e3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6a434e elementor-widget elementor-widget-image\" data-id=\"a6a434e\" data-element_type=\"widget\" data-e-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 fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/aeseo.kr\/wp-content\/uploads\/2026\/01\/\uc81c\ubaa9\uc744-\uc785\ub825\ud574\uc8fc\uc138\uc694.-1.png\" class=\"attachment-large size-large wp-image-2843\" alt=\"\" srcset=\"https:\/\/aeseo.kr\/wp-content\/uploads\/2026\/01\/\uc81c\ubaa9\uc744-\uc785\ub825\ud574\uc8fc\uc138\uc694.-1.png 500w, https:\/\/aeseo.kr\/wp-content\/uploads\/2026\/01\/\uc81c\ubaa9\uc744-\uc785\ub825\ud574\uc8fc\uc138\uc694.-1-300x300.png 300w, https:\/\/aeseo.kr\/wp-content\/uploads\/2026\/01\/\uc81c\ubaa9\uc744-\uc785\ub825\ud574\uc8fc\uc138\uc694.-1-150x150.png 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\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-d5394b0 elementor-widget elementor-widget-html\" data-id=\"d5394b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ko\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>English Word Block Game<\/title>\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n    <style>\r\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;800&display=swap');\r\n        \r\n        body {\r\n            font-family: 'Poppins', 'Pretendard', sans-serif;\r\n            background-color: #f0f4f8;\r\n            touch-action: manipulation;\r\n        }\r\n        \r\n        .game-container {\r\n            max-width: 400px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .grid-cell {\r\n            width: 32px;\r\n            height: 32px;\r\n            border: 1px solid #e2e8f0;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-weight: bold;\r\n            font-size: 1.2rem;\r\n            border-radius: 4px;\r\n            transition: all 0.1s;\r\n        }\r\n\r\n        .block-active {\r\n            background-color: #3b82f6;\r\n            color: white;\r\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\r\n            z-index: 10;\r\n        }\r\n\r\n        .block-fixed {\r\n            background-color: #ffffff;\r\n            color: #1e293b;\r\n            border: 2px solid #cbd5e1;\r\n        }\r\n\r\n        .block-highlight {\r\n            background-color: #10b981 !important;\r\n            color: white !important;\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        .control-btn {\r\n            user-select: none;\r\n            -webkit-tap-highlight-color: transparent;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body class=\"bg-slate-50 flex items-center justify-center min-h-screen p-4\">\r\n\r\n    <div class=\"game-container w-full bg-white rounded-3xl shadow-2xl overflow-hidden border border-slate-200\">\r\n        <!-- Header -->\r\n        <div class=\"bg-slate-800 p-4 text-white flex justify-between items-center\">\r\n            <div>\r\n                <h1 class=\"text-xl font-extrabold tracking-tight\">WORD BLOCK<\/h1>\r\n                <p class=\"text-xs text-slate-400\">\ub2e8\uc5b4\ub97c \ub9cc\ub4e4\uc5b4 \ube14\ub85d\uc744 \ud130\ub728\ub9ac\uc138\uc694!<\/p>\r\n            <\/div>\r\n            <div class=\"text-right\">\r\n                <div class=\"text-xs uppercase text-slate-400\">Score<\/div>\r\n                <div id=\"score\" class=\"text-2xl font-bold text-yellow-400\">0000<\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Game Board Area -->\r\n        <div class=\"relative p-4 flex justify-center bg-slate-100\">\r\n            <div id=\"game-board\" class=\"grid grid-cols-10 gap-1 bg-white p-1 rounded-lg shadow-inner border-4 border-slate-300\">\r\n                <!-- Grid will be generated by JS -->\r\n            <\/div>\r\n\r\n            <!-- Game Over Overlay -->\r\n            <div id=\"game-over\" class=\"hidden absolute inset-0 bg-slate-900\/80 flex flex-col items-center justify-center text-white z-50\">\r\n                <h2 class=\"text-4xl font-black mb-2\">GAME OVER<\/h2>\r\n                <p class=\"mb-6 text-slate-300\">\ucd5c\uc885 \uc810\uc218: <span id=\"final-score\" class=\"text-yellow-400 font-bold\">0<\/span><\/p>\r\n                <button id=\"restart-btn\" class=\"bg-blue-500 hover:bg-blue-600 px-8 py-3 rounded-full font-bold transition-transform active:scale-95\">\r\n                    \ub2e4\uc2dc \ub3c4\uc804\ud558\uae30\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Controls -->\r\n        <div class=\"p-6 bg-white border-t border-slate-100\">\r\n            <div class=\"grid grid-cols-3 gap-4 mb-4\">\r\n                <div class=\"col-start-2 flex justify-center\">\r\n                    <button id=\"btn-up\" class=\"control-btn w-16 h-16 bg-slate-200 rounded-2xl flex items-center justify-center active:bg-slate-300 shadow-md\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-8 w-8 text-slate-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 15l7-7 7 7\" \/><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n                <div class=\"col-start-1 flex justify-center\">\r\n                    <button id=\"btn-left\" class=\"control-btn w-16 h-16 bg-slate-200 rounded-2xl flex items-center justify-center active:bg-slate-300 shadow-md\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-8 w-8 text-slate-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 19l-7-7 7-7\" \/><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n                <div class=\"col-start-2 flex justify-center\">\r\n                    <button id=\"btn-down\" class=\"control-btn w-16 h-16 bg-slate-200 rounded-2xl flex items-center justify-center active:bg-slate-300 shadow-md\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-8 w-8 text-slate-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\" \/><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n                <div class=\"col-start-3 flex justify-center\">\r\n                    <button id=\"btn-right\" class=\"control-btn w-16 h-16 bg-slate-200 rounded-2xl flex items-center justify-center active:bg-slate-300 shadow-md\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-8 w-8 text-slate-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\" \/><\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"text-center text-slate-400 text-xs mt-4\">\r\n                PC: \ubc29\ud5a5\ud0a4(\uc774\ub3d9) \/ \uc704 \ubc29\ud5a5\ud0a4(\uc54c\ud30c\ubcb3 \ubcc0\uacbd)\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ --- Word Dictionary (Curated List) ---\r\n        const DICTIONARY = new Set([\r\n            \"THE\", \"AND\", \"FOR\", \"ARE\", \"BUT\", \"NOT\", \"YOU\", \"ALL\", \"ANY\", \"CAN\", \"HAD\", \"HER\", \"WAS\", \"ONE\", \"OUR\", \"OUT\", \"DAY\", \"GET\", \"HAS\", \"HIM\", \"HIS\", \"HOW\", \"MAN\", \"NEW\", \"NOW\", \"OLD\", \"SEE\", \"TWO\", \"WAY\", \"WHO\", \"BOY\", \"DID\", \"ITS\", \"LET\", \"PUT\", \"SAY\", \"SHE\", \"TOO\", \"USE\",\r\n            \"THAT\", \"WITH\", \"HAVE\", \"THIS\", \"WILL\", \"YOUR\", \"FROM\", \"THEY\", \"KNOW\", \"WANT\", \"BEEN\", \"MUCH\", \"SOME\", \"TIME\", \"VERY\", \"WHEN\", \"COME\", \"HERE\", \"JUST\", \"LIKE\", \"LONG\", \"MAKE\", \"MANY\", \"MORE\", \"ONLY\", \"OVER\", \"SUCH\", \"THAN\", \"THEM\", \"THEN\", \"WERE\", \"GOOD\", \"GIVE\", \"BACK\", \"LOOK\",\r\n            \"ABOUT\", \"OTHER\", \"WHICH\", \"THEIR\", \"THERE\", \"FIRST\", \"AFTER\", \"COULD\", \"THESE\", \"THINK\", \"WOULD\", \"ABOUT\", \"EVERY\", \"FOUND\", \"GREAT\", \"HOUSE\", \"LARGE\", \"NEVER\", \"NIGHT\", \"PLACE\", \"RIGHT\", \"SMALL\", \"SOUND\", \"STILL\", \"THEIR\", \"THERE\", \"THESE\", \"THING\", \"THINK\", \"THREE\", \"WATER\", \"WHERE\", \"WORLD\",\r\n            \"BEFORE\", \"LITTLE\", \"PEOPLE\", \"SHOULD\", \"THROUGH\", \"ANOTHER\", \"BETWEEN\", \"COUNTRY\", \"THOUGHT\", \"UNDER\", \"AGAINST\", \"AROUND\", \"THOUGHT\", \"WITHOUT\", \"FRIEND\", \"SCHOOL\", \"BEFORE\", \"MOTHER\"\r\n            \/\/ \ub354 \ub9ce\uc740 \ub2e8\uc5b4\ub97c \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\r\n        ]);\r\n\r\n        \/\/ --- Game Constants & Variables ---\r\n        const COLS = 10;\r\n        const ROWS = 15;\r\n        const ALPHABET = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";\r\n        \r\n        let board = Array.from({ length: ROWS }, () => Array(COLS).fill(null));\r\n        let score = 0;\r\n        let gameActive = true;\r\n        let currentPiece = null;\r\n        let gameInterval = null;\r\n        let tickSpeed = 800;\r\n\r\n        const boardEl = document.getElementById('game-board');\r\n        const scoreEl = document.getElementById('score');\r\n        const gameOverEl = document.getElementById('game-over');\r\n        const finalScoreEl = document.getElementById('final-score');\r\n        const restartBtn = document.getElementById('restart-btn');\r\n\r\n        \/\/ --- Initialization ---\r\n        function init() {\r\n            createBoardUI();\r\n            spawnPiece();\r\n            gameInterval = setInterval(gameLoop, tickSpeed);\r\n            window.addEventListener('keydown', handleKeyPress);\r\n            \r\n            \/\/ Touch Buttons\r\n            document.getElementById('btn-left').addEventListener('click', () => movePiece(-1, 0));\r\n            document.getElementById('btn-right').addEventListener('click', () => movePiece(1, 0));\r\n            document.getElementById('btn-down').addEventListener('click', () => movePiece(0, 1));\r\n            document.getElementById('btn-up').addEventListener('click', changeLetter);\r\n            restartBtn.addEventListener('click', resetGame);\r\n        }\r\n\r\n        function createBoardUI() {\r\n            boardEl.innerHTML = '';\r\n            for (let r = 0; r < ROWS; r++) {\r\n                for (let c = 0; c < COLS; c++) {\r\n                    const cell = document.createElement('div');\r\n                    cell.className = 'grid-cell';\r\n                    cell.id = `cell-${r}-${c}`;\r\n                    boardEl.appendChild(cell);\r\n                }\r\n            }\r\n        }\r\n\r\n        function spawnPiece() {\r\n            const letter = ALPHABET[Math.floor(Math.random() * ALPHABET.length)];\r\n            currentPiece = {\r\n                x: Math.floor(COLS \/ 2),\r\n                y: 0,\r\n                letter: letter\r\n            };\r\n\r\n            \/\/ Check if game over\r\n            if (board[currentPiece.y][currentPiece.x]) {\r\n                endGame();\r\n            }\r\n            draw();\r\n        }\r\n\r\n        function draw() {\r\n            \/\/ Clear current active\r\n            const cells = document.querySelectorAll('.grid-cell');\r\n            cells.forEach(cell => {\r\n                const [_, r, c] = cell.id.split('-').map(Number);\r\n                const val = board[r][c];\r\n                cell.textContent = val || '';\r\n                cell.className = 'grid-cell' + (val ? ' block-fixed' : '');\r\n            });\r\n\r\n            \/\/ Draw current piece\r\n            if (currentPiece && gameActive) {\r\n                const activeCell = document.getElementById(`cell-${currentPiece.y}-${currentPiece.x}`);\r\n                if (activeCell) {\r\n                    activeCell.textContent = currentPiece.letter;\r\n                    activeCell.classList.add('block-active');\r\n                }\r\n            }\r\n        }\r\n\r\n        function gameLoop() {\r\n            if (!gameActive) return;\r\n            movePiece(0, 1);\r\n        }\r\n\r\n        function movePiece(dx, dy) {\r\n            if (!gameActive || !currentPiece) return;\r\n\r\n            const nextX = currentPiece.x + dx;\r\n            const nextY = currentPiece.y + dy;\r\n\r\n            if (isValid(nextX, nextY)) {\r\n                currentPiece.x = nextX;\r\n                currentPiece.y = nextY;\r\n                draw();\r\n            } else if (dy > 0) {\r\n                \/\/ Hits bottom or other block\r\n                lockPiece();\r\n            }\r\n        }\r\n\r\n        function isValid(x, y) {\r\n            return x >= 0 && x < COLS && y >= 0 && y < ROWS && !board[y][x];\r\n        }\r\n\r\n        function lockPiece() {\r\n            board[currentPiece.y][currentPiece.x] = currentPiece.letter;\r\n            checkWords();\r\n            spawnPiece();\r\n        }\r\n\r\n        function changeLetter() {\r\n            if (!gameActive || !currentPiece) return;\r\n            const currentIndex = ALPHABET.indexOf(currentPiece.letter);\r\n            const nextIndex = (currentIndex + 1) % ALPHABET.length;\r\n            currentPiece.letter = ALPHABET[nextIndex];\r\n            draw();\r\n        }\r\n\r\n        function checkWords() {\r\n            let foundAny = false;\r\n            let blocksToRemove = new Set();\r\n\r\n            \/\/ Check Horizontal\r\n            for (let r = 0; r < ROWS; r++) {\r\n                let rowStr = board[r].map(char => char || ' ').join('');\r\n                for (let start = 0; start < COLS; start++) {\r\n                    for (let len = 3; len <= COLS - start; len++) {\r\n                        let word = rowStr.substring(start, start + len).trim();\r\n                        if (word.length >= 3 && DICTIONARY.has(word)) {\r\n                            for (let i = 0; i < len; i++) blocksToRemove.add(`${r}-${start + i}`);\r\n                            addScore(word.length);\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            \/\/ Check Vertical\r\n            for (let c = 0; c < COLS; c++) {\r\n                let colStr = \"\";\r\n                for (let r = 0; r < ROWS; r++) colStr += board[r][c] || ' ';\r\n                for (let start = 0; start < ROWS; start++) {\r\n                    for (let len = 3; len <= ROWS - start; len++) {\r\n                        let word = colStr.substring(start, start + len).trim();\r\n                        if (word.length >= 3 && DICTIONARY.has(word)) {\r\n                            for (let i = 0; i < len; i++) blocksToRemove.add(`${start + i}-${c}`);\r\n                            addScore(word.length);\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            if (blocksToRemove.size > 0) {\r\n                removeBlocks(blocksToRemove);\r\n            }\r\n        }\r\n\r\n        function removeBlocks(blocksSet) {\r\n            \/\/ Visual highlight\r\n            blocksSet.forEach(coord => {\r\n                const el = document.getElementById(`cell-${coord}`);\r\n                if (el) el.classList.add('block-highlight');\r\n            });\r\n\r\n            gameActive = false; \/\/ Pause briefly for effect\r\n            setTimeout(() => {\r\n                blocksSet.forEach(coord => {\r\n                    const [r, c] = coord.split('-').map(Number);\r\n                    board[r][c] = null;\r\n                });\r\n                applyGravity();\r\n                gameActive = true;\r\n                draw();\r\n            }, 400);\r\n        }\r\n\r\n        function applyGravity() {\r\n            for (let c = 0; c < COLS; c++) {\r\n                let column = [];\r\n                for (let r = 0; r < ROWS; r++) {\r\n                    if (board[r][c]) column.push(board[r][c]);\r\n                }\r\n                \/\/ Fill top with null\r\n                let newCol = Array(ROWS - column.length).fill(null).concat(column);\r\n                for (let r = 0; r < ROWS; r++) {\r\n                    board[r][c] = newCol[r];\r\n                }\r\n            }\r\n        }\r\n\r\n        function addScore(length) {\r\n            score += length * 100;\r\n            scoreEl.textContent = score.toString().padStart(4, '0');\r\n            \/\/ Speed up slightly as score increases\r\n            if (score % 1000 === 0 && tickSpeed > 200) {\r\n                clearInterval(gameInterval);\r\n                tickSpeed -= 50;\r\n                gameInterval = setInterval(gameLoop, tickSpeed);\r\n            }\r\n        }\r\n\r\n        function handleKeyPress(e) {\r\n            if (!gameActive) return;\r\n            switch(e.key) {\r\n                case 'ArrowLeft': movePiece(-1, 0); break;\r\n                case 'ArrowRight': movePiece(1, 0); break;\r\n                case 'ArrowDown': movePiece(0, 1); break;\r\n                case 'ArrowUp': changeLetter(); break;\r\n                case ' ': movePiece(0, 1); break; \/\/ Space bar to drop faster\r\n            }\r\n        }\r\n\r\n        function endGame() {\r\n            gameActive = false;\r\n            clearInterval(gameInterval);\r\n            finalScoreEl.textContent = score;\r\n            gameOverEl.classList.remove('hidden');\r\n        }\r\n\r\n        function resetGame() {\r\n            board = Array.from({ length: ROWS }, () => Array(COLS).fill(null));\r\n            score = 0;\r\n            scoreEl.textContent = \"0000\";\r\n            tickSpeed = 800;\r\n            gameActive = true;\r\n            gameOverEl.classList.add('hidden');\r\n            createBoardUI();\r\n            clearInterval(gameInterval);\r\n            gameInterval = setInterval(gameLoop, tickSpeed);\r\n            spawnPiece();\r\n        }\r\n\r\n        \/\/ Start\r\n        window.onload = init;\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff04834 elementor-widget elementor-widget-heading\" data-id=\"ff04834\" data-element_type=\"widget\" data-e-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\">\uc601\uc5b4 \ub2e8\uc5b4 \ube14\ub85d\uac8c\uc784<\/h2>\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-1336891 e-con-full e-flex e-con e-child\" data-id=\"1336891\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a96d09 e-con-full e-flex e-con e-child\" data-id=\"6a96d09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-313b304 e-con-full e-flex e-con e-child\" data-id=\"313b304\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51d134a e-con-full e-flex e-con e-child\" data-id=\"51d134a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3593ffc e-flex e-con-boxed e-con e-parent\" data-id=\"3593ffc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\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>English Word Block Game WORD BLOCK \ub2e8\uc5b4\ub97c \ub9cc\ub4e4\uc5b4 \ube14\ub85d\uc744 \ud130\ub728\ub9ac\uc138\uc694! Score 0000 GAME OVER \ucd5c\uc885 \uc810\uc218: 0 \ub2e4\uc2dc \ub3c4\uc804\ud558\uae30 PC: \ubc29\ud5a5\ud0a4(\uc774\ub3d9) \/ \uc704 \ubc29\ud5a5\ud0a4(\uc54c\ud30c\ubcb3 \ubcc0\uacbd) \uc601\uc5b4 \ub2e8\uc5b4 \ube14\ub85d\uac8c\uc784<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3482","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/pages\/3482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeseo.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3482"}],"version-history":[{"count":7,"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/pages\/3482\/revisions"}],"predecessor-version":[{"id":3717,"href":"https:\/\/aeseo.kr\/index.php?rest_route=\/wp\/v2\/pages\/3482\/revisions\/3717"}],"wp:attachment":[{"href":"https:\/\/aeseo.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}