{"id":2568,"date":"2025-06-22T14:54:15","date_gmt":"2025-06-22T14:54:15","guid":{"rendered":"https:\/\/hstc.treecare.co.kr\/?post_type=pest&#038;p=2568"},"modified":"2025-06-22T15:20:31","modified_gmt":"2025-06-22T15:20:31","slug":"%ec%86%8c%eb%82%98%eb%ac%b4%ed%97%88%eb%a6%ac%eb%85%b8%eb%a6%b0%ec%9e%ac","status":"publish","type":"pest","link":"https:\/\/hstc.treecare.co.kr\/?pest=%ec%86%8c%eb%82%98%eb%ac%b4%ed%97%88%eb%a6%ac%eb%85%b8%eb%a6%b0%ec%9e%ac","title":{"rendered":"\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \ub300\ud654\ud615 \uac00\uc774\ub4dc<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+KR:wght@300;400;500;700&#038;display=swap\" rel=\"stylesheet\">\n    <!-- Chosen Palette: Pine Forest -->\n    <!-- Application Structure Plan: The SPA for Pine False Looper is structured into five core sections: '\uac1c\uc694' (Overview), '\ud615\ud0dc' (Morphology), '\ud53c\ud574 \uc99d\uc0c1' (Damage Symptoms), '\uc0dd\ud65c\uc0ac' (Lifecycle), and '\ubc29\uc81c \ubc29\ubc95' (Control Methods). This logical flow supports comprehensive understanding from identification to management, emphasizing its invasive nature and nuisance aspect. '\ud615\ud0dc' and '\ud53c\ud574 \uc99d\uc0c1' sections use interactive elements (buttons) to highlight different pest forms and specific damage types (seed damage, nuisance). '\uc0dd\ud65c\uc0ac' includes a flowchart to visualize its life cycle. '\ubc29\uc81c \ubc29\ubc95' incorporates a Chart.js visualization to illustrate optimal control timings, primarily focusing on physical exclusion due to its nuisance behavior. -->\n    <!-- Visualization & Content Choices: \n        1. Report Info: Pest Morphology (Adult, Egg) -> Goal: Inform & Identify -> Viz\/Method: Interactive image gallery with buttons for '\uc131\ucda9', '\uc54c' -> Interaction: Clicking buttons updates image and descriptive text for each form. -> Justification: Clear visual distinction between adult and egg stages aids identification. -> Library\/Method: Vanilla JS.\n        2. Report Info: Damage Types (Seed damage, Nuisance in homes, Odor emission) -> Goal: Inform & Diagnose -> Viz\/Method: Interactive image gallery with buttons for '\uc885\uc790 \ud761\uc999 \ud53c\ud574', '\uc8fc\uac70\uc9c0 \uce68\uc785 (\ud610\uc624\uac10)', '\ub178\ub9b0\ub0b4 \ubc1c\uc0b0' -> Interaction: Clicking buttons updates image and descriptive text. Focuses on both plant damage and human impact. -> Justification: The unique dual nature of its damage (plant and human nuisance) is best presented interactively for clarity. -> Library: Vanilla JS.\n        3. Report Info: Lifecycle (Adult overwintering, 1-2 generations\/year, egg-laying timing) -> Goal: Organize & Show Change -> Viz\/Method: HTML\/CSS vertical flowchart -> Interaction: Static visual aid -> Justification: Visualizing the lifecycle with key stages and approximate timings for egg-laying and overwintering is essential for understanding pest behavior. -> Library: HTML\/Tailwind.\n        4. Report Info: Chemical Control Timing (Not generally recommended, physical\/biological preferred) -> Goal: Inform & Guide -> Viz\/Method: Bar Chart -> Interaction: Hover tooltips -> Justification: The chart emphasizes the timing when chemical control might be considered (though often not recommended due to nuisance factor), while highlighting the more critical periods for physical prevention. -> Library: Chart.js.\n    -->\n    <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. -->\n    <style>\n        body {\n            font-family: 'Noto Sans KR', sans-serif;\n        }\n        .chart-container {\n            position: relative;\n            width: 100%;\n            max-width: 600px;\n            margin-left: auto;\n            margin-right: auto;\n            height: 300px;\n            max-height: 400px;\n        }\n        @media (min-width: 768px) {\n            .chart-container {\n                height: 350px;\n            }\n        }\n        .nav-btn {\n            transition: all 0.3s ease;\n        }\n        .nav-btn.active {\n            background-color: #065F46; \/* emerald-800 *\/\n            color: #ECFDF5; \/* emerald-50 *\/\n            font-weight: 700;\n        }\n        .content-section {\n            display: none;\n        }\n        .content-section.active {\n            display: block;\n        }\n        .stage-btn.active, .damage-btn.active {\n            background-color: #10B981; \/* emerald-500 *\/\n            color: white;\n            font-weight: 600;\n            transform: scale(1.05);\n        }\n        .warning-box {\n            background-color: #fef2f2; \/* red-50 *\/\n            border-left: 4px solid #ef4444; \/* red-500 *\/\n            color: #dc2626; \/* red-600 *\/\n            padding: 1rem;\n            margin-top: 1rem;\n            border-radius: 0.5rem;\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-50 text-gray-800\">\n\n    <div class=\"container mx-auto p-4 md:p-8\">\n        <nav class=\"flex justify-center bg-gray-200 rounded-lg p-2 mb-8 shadow-sm\">\n            <button data-tab=\"overview\" class=\"nav-btn active flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-emerald-100\">\uac1c\uc694<\/button>\n            <button data-tab=\"morphology\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-emerald-100\">\ud615\ud0dc<\/button>\n            <button data-tab=\"damage\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-emerald-100\">\ud53c\ud574 \uc99d\uc0c1<\/button>\n            <button data-tab=\"ecology\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-emerald-100\">\uc0dd\ud65c\uc0ac<\/button>\n            <button data-tab=\"control\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-emerald-100\">\ubc29\uc81c \ubc29\ubc95<\/button>\n        <\/nav>\n\n        <main id=\"app-content\">\n            \n            <!-- \uac1c\uc694 Section -->\n            <section id=\"overview\" class=\"content-section active space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-emerald-800 mb-4\">\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac(Leptoglossus occidentalis Heidemann, 1910)\ub780?<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed\">\n                        \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \ubd81\uc544\uba54\ub9ac\uce74\uac00 \uc6d0\uc0b0\uc9c0\uc778 \uc678\ub798 \uce68\uc785\ud574\ucda9\uc73c\ub85c, 2010\ub144 \uad6d\ub0b4\uc5d0 \ucd5c\ucd08 \ubaa9\uaca9\ub41c \uc774\ud6c4 \uc804\uad6d\uc73c\ub85c \ud655\uc0b0\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc18c\ub098\ubb34, \uc804\ub098\ubb34 \ub4f1 \ub2e4\uc591\ud55c \uce68\uc5fd\uc218, \ud2b9\ud788 \uad6c\uacfc(\uc194\ubc29\uc6b8\uacfc \uac19\uc740 \ub098\uc790\uc2dd\ubb3c\uc758 \uc5f4\ub9e4)\uc758 \ub0b1\uc54c\uc5d0 \uae38\uace0 \ubfb0\uc871\ud55c \uc8fc\ub465\uc774(\ud761\uc999\uc131 \uad6c\uae30)\ub97c \ucc14\ub7ec \ub123\uc5b4 \ube68\uc544\uba39\uae30 \ub54c\ubb38\uc5d0 \uc885\uc790 \ubc1c\ub2ec \uacfc\uc815\uc5d0 \uc2ec\uac01\ud55c \uc190\uc0c1\uc744 \uc77c\uc73c\ud0a4\ub294 \uc804 \uc138\uacc4\uc801\uc73c\ub85c \ub9e4\uc6b0 \uc911\uc694\ud55c \ud574\ucda9\uc785\ub2c8\ub2e4. \ub098\ubb34\uc758 \uc0dd\uc0ac\uc5d0\ub294 \ud070 \uc601\ud5a5\uc744 \uc8fc\uc9c0 \uc54a\ub294 \ubc18\uba74, **\ud610\uc624\uac10\uc744 \uc8fc\uac70\ub098 \ub178\ub9b0\ub0b4\ub97c \ubc1c\uc0b0\ud558\uc5ec \uc0dd\ud65c\uad8c \uc8fc\ubcc0\uc5d0\uc11c \ubb38\uc81c\uac00 \ub429\ub2c8\ub2e4.**\n                    <\/p>\n                    <ul class=\"list-disc list-inside text-gray-700 mt-4 space-y-1\">\n                        <li><strong>\uc6d4\ub3d9\ud0dc:<\/strong> \uc131\ucda9 (\uc18c\ub098\ubb34\ub958 \uaecd\uc9c8 \ubc11, \ub610\ub294 \uc8fc\uac70\uc9c0 \uc625\ub0b4 \uce68\uc785\ud558\uc5ec \uc6d4\ub3d9)<\/li>\n                        <li><strong>\ubc1c\uc0dd \ud69f\uc218:<\/strong> \uc5f0 1~2\ud68c (\ub0a8\ubd80\uc9c0\uc5ed \uc5f0 2\ud68c, \uc911\ubd80\uc9c0\uc5ed \uc5f0 1\ud68c \ucd94\uc815)<\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-emerald-800 mb-3\">\ubd84\ud3ec \ubc0f \ud655\uc0b0 \ud604\ud669<\/h3>\n                    <p class=\"text-gray-700 mb-4\">\n                        1910\ub144 \uccab \ubcf4\uace0 \uc774\ud6c4 1999\ub144 \uc774\ud0c8\ub9ac\uc544, 2004\ub144 \uc2a4\ud398\uc778, 2008\ub144 \uc77c\ubcf8, 2009\ub144 \ud130\ud0a4, 2010\ub144 \uc911\uad6d\uc73c\ub85c \uce68\uc785\ud588\uc2b5\ub2c8\ub2e4. \uad6d\ub0b4\uc5d0\uc11c\ub294 2010\ub144 \uacbd\ub0a8 \ucc3d\uc6d0\u00b7\ub9c8\uc0b0\uc5d0\uc11c \ucd5c\ucd08 \ubc1c\uacac\ub418\uc5c8\uace0 2012\ub144 \ud559\ud68c\uc5d0 \uc815\uc2dd \ubcf4\uace0\ub41c \uc774\ud6c4, \ud604\uc7ac\ub294 \uc218\ub3c4\uad8c(\uc11c\uc6b8, \uc778\ucc9c, \uacbd\uae30), \uac15\uc6d0\ub3c4, \uc6b8\ub989\ub3c4 \ub4f1 \uc804\uad6d \ub300\ubd80\ubd84 \uc9c0\uc5ed(44\uac1c \uc2dc\ub3c4)\uc73c\ub85c \uc11c\uc2dd\ucc98\uac00 \ud655\uc0b0\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ucd5c\uadfc \uc885 \ubd84\ud3ec \ubaa8\ub378\ub9c1 \uc5f0\uad6c\uc5d0 \ub530\ub974\uba74 \ud55c\uad6d\uc5d0\uc11c\uc758 \ud53c\ud574\ub294 \uc778\uc704\uc801 \ud65c\ub3d9 \ubc0f \uae30\ud6c4 \ubcc0\ud654\uc640 \uad00\ub828\ub41c \ud658\uacbd\uc694\uc778\uc73c\ub85c \uc778\ud574 \uc9c0\uc18d\uc801\uc73c\ub85c \uc99d\uac00\ud560 \uac83\uc774\uba70, \ud604\uc7ac \ubd84\ud3ec \uae30\ub85d\uc774 \uc5c6\ub294 \uc804\ub0a8\uc9c0\uc5ed\uc774\ub098 \uc81c\uc8fc\ub3c4\uc5d0\uc11c\ub3c4 \ubc1c\uc0dd \uac00\ub2a5\uc131\uc774 \ub192\uc740 \uac83\uc73c\ub85c \ub098\ud0c0\ub0ac\uc2b5\ub2c8\ub2e4.\n                    <\/p>\n                    <p class=\"text-gray-700\">10\uc6d4 \uc774\ud6c4 \uc131\ucda9\uc774 \uc6d4\ub3d9\ucc98\ub97c \ucc3e\uae30 \uc704\ud574 \ubd88\ube5b\uc5d0 \uc720\uc778\ub418\uc5b4 \uc9d1\uc73c\ub85c \uce68\uc785\ud558\ub294 \ud2b9\uc131\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n                <\/div>\n            <\/section>\n\n            <!-- \ud615\ud0dc Section -->\n            <section id=\"morphology\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-emerald-800 mb-4\">\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\uc758 \ud615\ud0dc\uc801 \ud2b9\uc9d5<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \uc131\ucda9\uacfc \uc54c\uc758 \ud615\ud0dc\uac00 \ub69c\ub837\ud558\uba70, \ud2b9\ud788 \uc131\ucda9\uc758 \ub4b7\ub2e4\ub9ac \ubaa8\uc591\uc774 \ub3c5\ud2b9\ud569\ub2c8\ub2e4. \uc57d\ucda9\uc740 \ub839\uae30\ubcc4\ub85c \ubab8 \uc0c9\uae54\uc774 \ubcc0\ud654\ud569\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"flex flex-wrap justify-center gap-2 md:gap-4 mb-6\">\n                        <button data-type=\"adult\" class=\"stage-btn active text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc131\ucda9<\/button>\n                        <button data-type=\"nymph\" class=\"stage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc57d\ucda9<\/button>\n                        <button data-type=\"egg\" class=\"stage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc54c<\/button>\n                    <\/div>\n                    <div id=\"morphology-content\" class=\"md:flex md:items-center md:space-x-6 p-4 border border-gray-200 rounded-lg\">\n                        <img decoding=\"async\" id=\"morphology-main-image\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_adult_detail.jpg\" alt=\"\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \ud615\ud0dc \uc774\ubbf8\uc9c0\" class=\"w-full md:w-1\/2 rounded-lg shadow-md mb-4 md:mb-0\">\n                        <div id=\"morphology-text\" class=\"md:w-1\/2\">\n                            <h3 id=\"morphology-title\" class=\"text-xl font-semibold text-emerald-700 mb-2\"><\/h3>\n                            <p id=\"morphology-description\" class=\"text-gray-700\"><\/p>\n                            <p id=\"morphology-size\" class=\"text-sm text-gray-600 mt-2\"><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ud53c\ud574 \uc99d\uc0c1 Section -->\n            <section id=\"damage\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-emerald-800 mb-4\">\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\uc758 \uc8fc\uc694 \ud53c\ud574 \uc99d\uc0c1<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \uc18c\ub098\ubb34\ub958 \uc885\uc790 \uc0dd\uc0b0\uc5d0 \ud53c\ud574\ub97c \uc8fc\uba70, \uc0ac\ub78c\uc5d0\uac8c\ub294 \ubd88\ucf8c\uac10\uc744 \uc720\ubc1c\ud558\ub294 \uce68\uc785\ud574\ucda9\uc785\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"flex flex-wrap justify-center gap-2 md:gap-4 mb-6\">\n                        <button data-damage-type=\"seed_sucking\" class=\"damage-btn active text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc885\uc790 \ud761\uc999 \ud53c\ud574<\/button>\n                        <button data-damage-type=\"nuisance_invasion\" class=\"damage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc8fc\uac70\uc9c0 \uce68\uc785 (\ud610\uc624\uac10)<\/button>\n                        <button data-damage-type=\"odor_emission\" class=\"damage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\ub178\ub9b0\ub0b4 \ubc1c\uc0b0<\/button>\n                    <\/div>\n                    <div id=\"damage-content\" class=\"md:flex md:items-center md:space-x-6 p-4 border border-gray-200 rounded-lg\">\n                        <img decoding=\"async\" id=\"damage-main-image\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_seed_damage_detail.jpg\" alt=\"\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \ud53c\ud574 \uc774\ubbf8\uc9c0\" class=\"w-full md:w-1\/2 rounded-lg shadow-md mb-4 md:mb-0\">\n                        <div id=\"damage-text\" class=\"md:w-1\/2\">\n                            <h3 id=\"damage-title\" class=\"text-xl font-semibold text-emerald-700 mb-2\"><\/h3>\n                            <p id=\"damage-description\" class=\"text-gray-700\"><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \uc0dd\ud65c\uc0ac Section -->\n            <section id=\"ecology\" class=\"content-section space-y-6\">\n                 <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-emerald-800 mb-4\">\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\uc758 \uc0dd\ud65c\uc0ac (\uc5f0 1~2\ud68c \ubc1c\uc0dd)<\/h2>\n                     <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \uc131\ucda9 \ud615\ud0dc\ub85c \uc6d4\ub3d9\ud569\ub2c8\ub2e4. \ub0a8\ubd80\uc9c0\uc5ed\uc5d0\uc11c\ub294 \uc5f0 2\ud68c, \uc911\ubd80\uc9c0\uc5ed\uc5d0\uc11c\ub294 \uc5f0 1\ud68c \ubc1c\uc0dd\ud558\ub294 \uac83\uc73c\ub85c \ucd94\uc815\ub429\ub2c8\ub2e4.\n                    <\/p>\n                     <div class=\"flex flex-col items-center space-y-2\">\n                        <div class=\"w-full max-w-md text-center p-3 bg-blue-100 rounded-lg\">\n                            <p class=\"font-semibold\">1. \uc6d4\ub3d9 (\uc131\ucda9)<\/p><p class=\"text-sm\">\uc57c\uc678\uc5d0\uc11c\ub294 \uc18c\ub098\ubb34\ub958 \uaecd\uc9c8 \ubc11\uc5d0 \uc9d1\ub2e8\uc73c\ub85c \ubaa8\uc5ec \uaca8\uc6b8\uc744 \ub098\uac70\ub098, \uc625\ub0b4(\uc0ac\ub78c \uac70\uc8fc\uc9c0, \uc2dc\uc124 \ub4f1)\ub85c \uc720\uc785\ub418\uc5b4 \uc6d4\ub3d9\ud569\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-green-100 rounded-lg\">\n                            <p class=\"font-semibold\">2. \uc131\ucda9 \ud65c\ub3d9 \ubc0f \uc0b0\ub780 (5\uc6d4 \uc9dd\uc9d3\uae30, 6\uc6d4 ~ 8\uc6d4 \uc54c \uc0b0\ub780)<\/p><p class=\"text-sm\">\uc6d4\ub3d9\uc744 \ub05d\ub0b8 \uc131\ucda9\ub4e4\uc774 5\uc6d4\uc5d0 \uc9dd\uc9d3\uae30\ub97c \ud558\uace0, 6\uc6d4\ubd80\ud130 8\uc6d4 \uc0ac\uc774\uc5d0 \uc194\uc78e\uc5d0 \uc54c\uc744 \uc5f0\uc774\uc5b4 \ub0b3\uc2b5\ub2c8\ub2e4. (\uc0b0\ub780\uc218 30~80\uac1c)<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-yellow-100 rounded-lg\">\n                            <p class=\"font-semibold\">3. \uc54c \ubd80\ud654 \ubc0f \uc720\ucda9 \ubc1c\uc721<\/p><p class=\"text-sm\">\uc54c\uc740 \uc0b0\ub780 \ud6c4 \uc57d 2\uc8fc(\uc2e4\ud5d8\uc2e4 25\u2103\uc5d0\uc11c\ub294 \uc57d 10\uc77c) \ub4a4\uc5d0 \ubd80\ud654\ud569\ub2c8\ub2e4. 1\ub839\uae30 \uc57d\ucda9\uc740 \uc78e\uc5d0 \ubd99\uc5b4 \ud761\uc999\ud558\uace0, 2\ub839\uae30\ubd80\ud130 \uad6c\uacfc\ub85c \uc774\ub3d9\ud558\uc5ec \ud761\uc999\ud569\ub2c8\ub2e4. \uc720\ucda9\uc740 \ucd1d 4\ubc88 \ud0c8\ud53c\ud558\uc5ec 5\ub839\uc73c\ub85c \uc885\ub839\uc774 \ub418\uba70, \uc774 \uae30\uac04\uc740 \uc57d 35~40\uc77c \uc18c\uc694\ub429\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                         <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                         <div class=\"w-full max-w-md text-center p-3 bg-orange-100 rounded-lg\">\n                            <p class=\"font-semibold\">4. \uc131\ucda9 \uc6b0\ud654 \ubc0f \uc6d4\ub3d9 \uc900\ube44 (10\uc6d4 \ub9d0\uacbd)<\/p><p class=\"text-sm\">\uc0c8\ub85c\uc6b4 \uc131\ucda9\uc73c\ub85c \ubc1c\ub2ec\ud55c \ud6c4 \uc6d4\ub3d9\ucc98\ub97c \ucc3e\uc544 \uc774\ub3d9\ud569\ub2c8\ub2e4. 10\uc6d4 \uc774\ud6c4 \uc6d4\ub3d9\ucc98\ub97c \ucc3e\uae30 \uc704\ud574 \ubd88\ube5b\uc5d0 \uc720\uc778\ub418\uc5b4 \uc8fc\uac70\uc9c0\ub85c \uce68\uc785\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ubc29\uc81c \ubc29\ubc95 Section -->\n            <section id=\"control\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-emerald-800 mb-4\">\ud6a8\uacfc\uc801\uc778 \ubc29\uc81c \ubc29\ubc95<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \uc8fc\ub85c \uc8fc\uac70\uc9c0 \uce68\uc785\uc73c\ub85c \uc778\ud55c \ud610\uc624\uac10 \ubc0f \ub178\ub9b0\ub0b4 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\ubbc0\ub85c, \ubb3c\ub9ac\uc801 \ubc29\uc81c\uc640 \uc608\ubc29\uc801 \uad00\ub9ac\uc5d0 \uc9d1\uc911\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"space-y-4\">\n                        <div class=\"p-4 border border-blue-200 bg-blue-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-blue-800 mb-2\">\u2460 \ubb3c\ub9ac\uc801 \ubc29\uc81c \ubc0f \uc608\ubc29<\/h3>\n                             <ul class=\"list-disc list-inside text-gray-700\">\n                                 <li><strong>\uc8fc\uac70\uc9c0 \uce68\uc785 \ubc29\uc9c0:<\/strong> 10\uc6d4 \uc774\ud6c4 \uc131\ucda9\uc774 \ubd88\ube5b\uc5d0 \uc720\uc778\ub418\uc5b4 \uc9d1\uc73c\ub85c \ub4e4\uc5b4\uc624\uc9c0 \ubabb\ud558\ub3c4\ub85d \ucc3d\ubb38\uc5d0 \ubc29\ucda9\ub9dd\uc744 \ucca0\uc800\ud788 \uad00\ub9ac\ud569\ub2c8\ub2e4. \ubb38\ud2c8\uc774\ub098 \ucc3d\ubb38 \ud2c8\uc0c8(\ucc3d\ubb38\ud2c0)\ub97c \ub9c9\uc544 \uce68\uc785 \uacbd\ub85c\ub97c \ucc28\ub2e8\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/li>\n                                 <li><strong>\uc218\ub3d9 \uc81c\uac70:<\/strong> \ubc1c\uacac \uc989\uc2dc \uc7a1\uc544 \uc8fd\uc774\uac70\ub098, \uc9d1\uc73c\ub85c \uce68\uc785\ud55c \uc131\ucda9\uc740 \ud734\uc9c0 \ub4f1\uc73c\ub85c \ud3ec\ud68d\ud558\uc5ec \uc8fd\uc785\ub2c8\ub2e4. (\u203b \uc190\uc73c\ub85c \ub9cc\uc9c0\uba74 \uace0\uc57d\ud55c \ub178\ub9b0\ub0b4 \ubc1c\uc0dd)<\/li>\n                                 <li><strong>\uc0b0\ub780\ub41c \uc78e \uc81c\uac70:<\/strong> \uc54c\uc774 \uc0b0\ub780\ub41c \uc194\uc78e\uc774\ub098 \uae30\ud0c0 \uc78e\uc744 \uc81c\uac70\ud558\uc5ec \ubd80\ud654\ub97c \ub9c9\uc2b5\ub2c8\ub2e4.<\/li>\n                             <\/ul>\n                        <\/div>\n                        <div class=\"p-4 border border-green-200 bg-green-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-green-800 mb-2\">\u2461 \ud654\ud559\uc801 \ubc29\uc81c (\uc7a3\ub098\ubb34 \ubb34\uc778\ud56d\uacf5\uae30 \ubc29\uc81c \ubaa9\uc801)<\/h3>\n                             <p class=\"text-gray-700 mb-2\">\uc7a3\ub098\ubb34\uc5d0 \ub300\ud55c \uc0b4\ucda9 \ubaa9\uc801\uc73c\ub85c \ub4f1\ub85d\ub41c \uc57d\uc81c\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. \uc774\ub4e4 \uc57d\uc81c\ub294 **\ubb34\uc778\ud56d\uacf5\uae30 \uc0b4\ud3ec\uc6a9**\uc785\ub2c8\ub2e4. \uc0ac\uc6a9 \uc2dc\uc5d0\ub294 \uc791\ubb3c\ubcf4\ud638\uc81c \uc9c0\uce68\uc11c\ub97c \ub530\ub974\uc2ed\uc2dc\uc624.<\/p>\n                             <ul class=\"list-disc list-inside text-gray-700 pl-4\">\n                                 <li><strong>\ud488\ubaa9\uba85:<\/strong> \ub514\ub178\ud14c\ud4e8\ub780+\uc5d0\ud1a0\ud39c\ud504\ub85d\uc2a4 \ubbf8\ud0c1\uc81c (\uc0c1\ud45c\uba85: \uccad\uc2e4\ud64d\uc2e4)\n                                     <ul class=\"list-circle list-inside pl-4\">\n                                         <li>\uc720\ud6a8\uc131\ubd84 \ud568\uc720\ub7c9: 13(5+8)%<\/li>\n                                         <li>\uc778\ucd95\ub3c5\uc131: IV\uae09(\uc800\ub3c5\uc131)<\/li>\n                                         <li>\uc5b4\ub3c5\uc131: III\uae09<\/li>\n                                     <\/ul>\n                                 <\/li>\n                                 <li><strong>\ud488\ubaa9\uba85:<\/strong> \uc5d0\ud1a0\ud39c\ud504\ub85d\uc2a4+\uc778\ub3c5\uc0ac\uce74\ube0c \uc720\ud0c1\uc81c (\uc0c1\ud45c\uba85: \uccad\ucd9c\uc5b4\ub78c)\n                                     <ul class=\"list-circle list-inside pl-4\">\n                                         <li>\uc720\ud6a8\uc131\ubd84 \ud568\uc720\ub7c9: 11.5(10+1.5)%<\/li>\n                                         <li>\uc778\ucd95\ub3c5\uc131: IV\uae09(\uc800\ub3c5\uc131)<\/li>\n                                         <li>\uc5b4\ub3c5\uc131: II\uae09<\/li>\n                                     <\/ul>\n                                 <\/li>\n                             <\/ul>\n                             <p class=\"text-gray-700 mt-2\">\uc0b0\ub9bc\uccad \ubc0f \uc9c0\ubc29\uc790\uce58\ub2e8\uccb4\uc5d0\uc11c\ub294 \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\uc758 \ud655\uc0b0\uacfc \ubc1c\uc0dd\uc744 \ud1b5\uc81c\ud558\uae30 \uc704\ud55c \uc9c0\uc18d\uc801\uc778 \uac10\uc2dc\uc640 \uafb8\uc900\ud55c \ubaa8\ub2c8\ud130\ub9c1 \uc5f0\uad6c\uac00 \ud544\uc218\uc801\uc73c\ub85c \uc218\ud589\ub418\uc5b4\uc57c \ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n                        <\/div>\n                        <div class=\"p-4 border border-yellow-200 bg-yellow-50 rounded-lg\">\n                            <h3 class=\"text-xl font-semibold text-yellow-800 mb-2\">\u2462 \uc0dd\ubb3c\uc801 \ubc29\uc81c<\/h3>\n                            <ul class=\"list-disc list-inside text-gray-700\">\n                                 <li><strong>\ucc9c\uc801 \ubcf4\ud638:<\/strong> \uc54c\uc744 \uc7a1\uc544\uba39\ub294 \ud3ec\uc2dd\uc131 \ucc9c\uc801\uc778 \ubb34\ub2f9\ubc8c\ub808\ub958, \ud480\uc7a0\uc790\ub9ac\ub958, \uac70\ubbf8\ub958 \ub4f1\uc744 \ubcf4\ud638\ud569\ub2c8\ub2e4. \uad6d\ub0b4\uc5d0\uc11c \ucc9c\uc801\uc778 \uae61\ucd1d\uc880\ubc8c\ub958\uc640 \ubcbc\ub8e9\uc880\ubc8c\ub958\ub3c4 \ubc1c\uacac\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n                                 <li><strong>\uc0ac\ubb34\ub77c\uc774 \ub9d0\ubc8c(Samurai wasp):<\/strong> \uc77c\ubd80 \uc9c0\uc5ed\uc5d0\uc11c\ub294 \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \uc54c\uc5d0 \uae30\uc0dd\ud558\ub294 \uc0ac\ubb34\ub77c\uc774 \ub9d0\ubc8c(Trissolcus japonicus)\uc774 \uc0dd\ubb3c\uc801 \ubc29\uc81c \uc218\ub2e8\uc73c\ub85c \ud65c\uc6a9\ub418\uae30\ub3c4 \ud569\ub2c8\ub2e4.<\/li>\n                             <\/ul>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-emerald-800 mb-4 text-center\">\uc8fc\uc694 \ud65c\ub3d9 \uc2dc\uae30 \ubc0f \uc8fc\uac70\uc9c0 \uce68\uc785 \uc8fc\uc758 \uae30\uac04<\/h3>\n                    <div class=\"chart-container\">\n                        <canvas id=\"controlChart\"><\/canvas>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/main>\n\n        <footer class=\"text-center mt-12 pt-4 border-t border-gray-200\">\n            <p class=\"text-sm text-gray-500\">\uc815\ubcf4 \ucd9c\ucc98: \uc544\ud30c\ud2b8\uad00\ub9ac\uc2e0\ubb38, \uad6d\ub9bd\uc218\ubaa9\uc6d0, \uad6d\ub9bd\uc0b0\ub9bc\uacfc\ud559\uc6d0 \ub4f1 \uc804\ubb38 \uc790\ub8cc<\/p>\n        <\/footer>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            const tabs = document.querySelectorAll('.nav-btn');\n            const sections = document.querySelectorAll('.content-section');\n\n            const morphologyData = {\n                adult: {\n                    title: '\uc131\ucda9',\n                    description: '\ubab8\uae38\uc774 15~20mm \ub0b4\uc678. \uccb4\ud615\uc740 \ud3c9\ud3c9\ud558\uace0 \uae38\ucb49\ud55c \ud0c0\uc6d0\ud615\uc774\uba70, \uc804\uccb4\uc801\uc73c\ub85c \uc801\uac08\uc0c9\uc5d0\uc11c \uc554\uac08\uc0c9\uc744 \ub771\ub2c8\ub2e4. \ub0a0\uac1c \ud601\uc9c8\ubd80 \ub9d0\ub2e8\ubd80\uc5d0 V\uc790\ub97c \uac70\uafb8\ub85c \ud55c \ud770\uc0c9\uc758 \uc2dc\ub9e5 \ubb38\uc591(\uadf8\ub9bc 3 \ucc38\uace0)\uc774 \uc788\uace0, \ub4b7\ub2e4\ub9ac\uc758 \ub113\uc801\ub9c8\ub514\uc5d0\ub294 \uac15\ud558\uace0 \uc9e7\uc740 \uac00\uc2dc\ub3cc\uae30\uac00 10\uac1c \uc815\ub3c4 \uc0b0\uc7ac\ud574 \uc788\uc73c\uba70 \uc885\uc544\ub9ac\ub9c8\ub514\ub294 \ub098\ubb47\uc78e \ubaa8\uc591\uc73c\ub85c \ub113\uc801\ud558\uac8c \ubc1c\ub2ec\ud588\uc2b5\ub2c8\ub2e4. \ub354\ub4ec\uc774\ub294 1, 2, 5\uc9f8 \ub9c8\ub514\ub294 \ud751\uac08\uc0c9, 3, 4\uc9f8 \ub9c8\ub514\ub294 \ud669\uac08\uc0c9\uc744 \ub771\ub2c8\ub2e4.',\n                    size: '\ud06c\uae30: \uc57d 15~20mm',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_adult_detail.jpg' \/\/ Updated image\n                },\n                nymph: {\n                    title: '\uc57d\ucda9',\n                    description: '1\ub839 \uc57d\ucda9\uc740 \ud751\uc0c9 \uba38\ub9ac\uc640 \uac00\uc2b4, \uc624\ub80c\uc9c0\uc0c9-\ubd89\uc740\uc0c9 \ubc30\ub97c \uac00\uc9d1\ub2c8\ub2e4. 2\ub839 \uc57d\ucda9\ubd80\ud130\ub294 \ub300\ubd80\ubd84 \uc624\ub80c\uc9c0\uc0c9-\ubd89\uc740\uc0c9\uc774 \uc0ac\ub77c\uc9c0\uace0 \uc5b4\ub450\uc6b4 \uc0c9\uc744 \ub771\ub2c8\ub2e4. \ub2a6\uc740 \ub839\uae30 \uc57d\ucda9\uc740 \ub2e4\ub9ac(\uc885\uc544\ub9ac\ub9c8\ub514)\uc640 \ub354\ub4ec\uc774\uc5d0 \ud770\uc0c9 \ub760\uac00 \ub098\ud0c0\ub0a9\ub2c8\ub2e4. \uc57d\ucda9\uc740 \ucd1d 5\ub839\uae30\ub97c \uac70\uccd0 \uc131\ucda9\uc774 \ub429\ub2c8\ub2e4.',\n                    size: '\ud06c\uae30: \uc57d 2.4mm (1\ub839) ~ 12mm (5\ub839)',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_nymph_instars.jpg' \/\/ Using image from provided PDF\n                },\n                egg: {\n                    title: '\uc54c',\n                    description: '\uae30\uc8fc\uc2dd\ubb3c \uc78e \ub4b7\uba74\uc5d0 5\uac1c\uc5d0\uc11c 15\uac1c \uc815\ub3c4\uc758 \uc54c\uc744 \uc5f0\uc774\uc5b4 \ub0b3\uc2b5\ub2c8\ub2e4. \uc54c\uc740 \uc5f0\ud55c \ub179\uc0c9 \ub610\ub294 \uc5f0\ud55c \ud30c\ub780\uc0c9\uc774\uba70, \uc9c0\ub984\uc740 1mm\uc785\ub2c8\ub2e4. \ubc30\uc544\uac00 \ubc1c\ub2ec\ud558\uba74 \ub208\uc774 \ub450 \uac1c\uc758 \ubd89\uc740 \uc810\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4.',\n                    size: '\ud06c\uae30: \uc9c0\ub984 1mm',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_egg_row.jpg' \/\/ Using image from provided PDF\n                }\n            };\n\n            const damageData = {\n                seed_sucking: {\n                    title: '\uc885\uc790 \ud761\uc999 \ud53c\ud574',\n                    description: '\uc57d\ucda9\uacfc \uc131\ucda9\uc774 \uc18c\ub098\ubb34\ub098 \uc804\ub098\ubb34\uc640 \uac19\uc740 \uce68\uc5fd\uc218\uc758 \uad6c\uacfc(\uc194\ubc29\uc6b8) \ub0b1\uc54c\uc5d0 \uc8fc\ub465\uc774\ub97c \ucc14\ub7ec \ub123\uc5b4 \uc218\uc561\uc744 \ube68\uc544\uba39\uc2b5\ub2c8\ub2e4. \uc774\ub85c \uc778\ud574 \uad6c\uacfc \ubc1c\ub2ec \uacfc\uc815\uc5d0 \uc2ec\uac01\ud55c \uc190\uc0c1\uc744 \uc77c\uc73c\ucf1c \uc885\uc790 \uacb0\uc2e4\uc744 \ubc29\ud574\ud569\ub2c8\ub2e4. \ubbf8\uad6d\uc5d0\uc11c\ub294 \uce68\uc5fd\uc218 \uc885\uc790 \uc0dd\uc0b0\uc758 70~80%, \uc9c0\uc911\ud574 \uc9c0\uc5ed\uc5d0\uc11c\ub294 \uc7a3 \uc885\uc790 95% \uac10\uc18c\ub97c \uac00\uc838\ub2e4\uc8fc\uc5c8\uc73c\uba70, \uacbd\uae30\ub3c4 \uac00\ud3c9\uad70\uc5d0\uc11c\ub294 \uc7a3 \uad6c\uacfc \ud53c\ud574\uc728\uc774 \uc57d 75%\uc5d0 \uc774\ub974\ub800\uc2b5\ub2c8\ub2e4. \ub2e4\ub9cc, \ub098\ubb34\uc758 \uc0dd\uc0ac\uc5d0\ub294 \ucee4\ub2e4\ub780 \uc601\ud5a5\uc744 \uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_seed_damage_detail.jpg' \/\/ Using image from provided PDF\n                },\n                nuisance_invasion: {\n                    title: '\uc8fc\uac70\uc9c0 \uce68\uc785 (\ud610\uc624\uac10)',\n                    description: '10\uc6d4 \uc774\ud6c4 \uc131\ucda9\uc774 \uc6d4\ub3d9\ucc98\ub97c \ucc3e\uae30 \uc704\ud574 \ubd88\ube5b\uc5d0 \uc720\uc778\ub418\uc5b4 \uc544\ud30c\ud2b8 \ub4f1 \uc0ac\ub78c\uc758 \uac70\uc8fc\uc9c0\ub85c \uce68\uc785\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc0dd\ud65c\uad8c \uc8fc\ubcc0\uc5d0\uc11c \ud610\uc624\uac10\uc744 \uc720\ubc1c\ud558\uace0, \ub0a0\uc544\ub2e4\ub2d0 \ub54c \uc2dc\ub044\ub7ec\uc6b8 \uc218 \uc788\uc5b4 \ubd88\ucf8c\uac10\uc744 \uc8fc\ub294 \uc8fc\uc694 \ud53c\ud574\uc785\ub2c8\ub2e4.',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_house_invasion.jpg'\n                },\n                odor_emission: {\n                    title: '\ub178\ub9b0\ub0b4 \ubc1c\uc0b0',\n                    description: '\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \uc190\uc73c\ub85c \ub9cc\uc9c0\uac70\ub098 \ubab8\uc5d0 \ub2ff\uc73c\uba74 \uace0\uc57d\ud55c \ub178\ub9b0\ub0b4\ub97c \ubc1c\uc0b0\ud569\ub2c8\ub2e4. \uc774 \ub0c4\uc0c8\ub294 \ubd88\ucf8c\uac10\uc744 \uc8fc\uba70, \uac04\ud639 \uac00\uad6c\uc5d0 \uc5bc\ub8e9\uc744 \ub0a8\uae30\uae30\ub3c4 \ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc9c1\uc811\uc801\uc778 \uc811\ucd09\uc744 \ud53c\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4. \uc778\uccb4\uc5d0 \ud574\ub97c \ub07c\uce58\uac70\ub098 \uc9c8\ubcd1\uc744 \uc804\ud30c\ud558\uc9c0\ub294 \uc54a\uc2b5\ub2c8\ub2e4.',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/leptoglossus_occidentalis_odor_stink.jpg' \/\/ Generated image for odor concept\n                }\n            };\n            \n            const setupImageFallback = (imgElement) => {\n                if (!imgElement) return;\n                imgElement.onerror = () => {\n                    const altText = imgElement.alt || '\uc774\ubbf8\uc9c0 \ub85c\ub529 \uc2e4\ud328';\n                    const placeholderUrl = `https:\/\/placehold.co\/400x300\/e2e8f0\/4a5568?text=${encodeURIComponent(altText)}`;\n                    imgElement.src = placeholderUrl;\n                    imgElement.onerror = null;\n                };\n            };\n            \n            setupImageFallback(document.getElementById('morphology-main-image'));\n            setupImageFallback(document.getElementById('damage-main-image'));\n\n            tabs.forEach(tab => {\n                tab.addEventListener('click', () => {\n                    tabs.forEach(t => t.classList.remove('active'));\n                    tab.classList.add('active');\n                    sections.forEach(section => {\n                        section.classList.remove('active');\n                        if (section.id === tab.dataset.tab) {\n                            section.classList.add('active');\n                        }\n                    });\n                });\n            });\n\n            \/\/ Morphology section logic\n            const morphologyTypeButtons = document.querySelectorAll('#morphology .stage-btn');\n            const morphologyTitle = document.getElementById('morphology-title');\n            const morphologyDescription = document.getElementById('morphology-description');\n            const morphologySize = document.getElementById('morphology-size');\n            const morphologyMainImage = document.getElementById('morphology-main-image');\n\n            function updateMorphologyContent(type) {\n                morphologyTypeButtons.forEach(btn => btn.classList.remove('active'));\n                document.querySelector(`#morphology .stage-btn[data-type=\"${type}\"]`).classList.add('active');\n                \n                const data = morphologyData[type];\n                morphologyTitle.textContent = data.title;\n                morphologyDescription.textContent = data.description;\n                morphologySize.textContent = data.size;\n                morphologyMainImage.src = data.image;\n                morphologyMainImage.alt = `${data.title} \uc774\ubbf8\uc9c0`;\n            }\n\n            morphologyTypeButtons.forEach(button => {\n                button.addEventListener('click', () => {\n                    updateMorphologyContent(button.dataset.type);\n                });\n            });\n            updateMorphologyContent('adult'); \/\/ Initial content for morphology section\n\n            \/\/ Damage section logic\n            const damageTypeButtons = document.querySelectorAll('#damage .damage-btn');\n            const damageTitle = document.getElementById('damage-title');\n            const damageDescription = document.getElementById('damage-description');\n            const damageMainImage = document.getElementById('damage-main-image');\n\n            function updateDamageContent(type) {\n                damageTypeButtons.forEach(btn => btn.classList.remove('active'));\n                document.querySelector(`#damage .damage-btn[data-damage-type=\"${type}\"]`).classList.add('active');\n                \n                const data = damageData[type];\n                damageTitle.textContent = data.title;\n                damageDescription.textContent = data.description;\n                damageMainImage.src = data.image;\n                damageMainImage.alt = data.title;\n            }\n\n            damageTypeButtons.forEach(button => {\n                button.addEventListener('click', () => {\n                    updateDamageContent(button.dataset.damageType);\n                });\n            });\n            updateDamageContent('seed_sucking'); \/\/ Initial content for damage section\n\n            const ctx = document.getElementById('controlChart').getContext('2d');\n            new Chart(ctx, {\n                type: 'bar',\n                data: {\n                    labels: ['5\uc6d4', '6\uc6d4', '7\uc6d4', '8\uc6d4', '9\uc6d4', '10\uc6d4', '11\uc6d4'],\n                    datasets: [{\n                        label: '\uc131\ucda9 \uc0b0\ub780 \ubc0f \uc720\ucda9 \ud65c\ub3d9\uae30',\n                        data: [5, 10, 8, 5, 2, 0, 0], \/\/ Peak June-July based on egg laying (6-8\uc6d4) and nymph (2\uc8fc)\n                        backgroundColor: 'rgba(16, 185, 129, 0.6)', \/* emerald-500 *\/\n                        borderColor: 'rgba(16, 185, 129, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\uc8fc\uac70\uc9c0 \uce68\uc785 \ud65c\ubc1c\uae30',\n                        data: [0, 0, 0, 0, 5, 10, 8], \/\/ Peak Oct-Nov (10\uc6d4 \uc774\ud6c4 \uce68\uc785)\n                        backgroundColor: 'rgba(234, 88, 12, 0.6)', \/* orange-600 *\/\n                        borderColor: 'rgba(234, 88, 12, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\ubc29\ucda9\ub9dd \uad00\ub9ac \ud544\uc218 \uae30\uac04',\n                        data: [0, 0, 0, 0, 12, 12, 12], \/\/ Sept-Nov\n                        type: 'line',\n                        fill: true,\n                        backgroundColor: 'rgba(59, 130, 246, 0.2)', \/* blue-500 with transparency *\/\n                        borderColor: 'rgba(59, 130, 246, 1)',\n                        pointRadius: 0,\n                        yAxisID: 'y1'\n                    }]\n                },\n                options: {\n                    responsive: true,\n                    maintainAspectRatio: false,\n                    plugins: {\n                        legend: {\n                           display: true,\n                           position: 'top',\n                           labels: {\n                               usePointStyle: false,\n                           }\n                        },\n                        tooltip: {\n                           mode: 'index',\n                           intersect: false,\n                           callbacks: {\n                                label: function(context) {\n                                    if (context.dataset.label.includes('\ubc29\ucda9\ub9dd \uad00\ub9ac \ud544\uc218 \uae30\uac04')) {\n                                        return ` ${context.dataset.label}: 9\uc6d4 ~ 11\uc6d4`;\n                                    }\n                                    return ` ${context.dataset.label}: ${context.raw} (\ud65c\ub3d9 \ubc00\ub3c4)`;\n                                }\n                           }\n                        },\n                        title: {\n                            display: true,\n                            text: '\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \uc6d4\ubcc4 \ud65c\ub3d9 \ubc0f \uc8fc\uc694 \uad00\ub9ac \uc2dc\uae30'\n                        }\n                    },\n                    scales: {\n                        x: {\n                            stacked: true,\n                        },\n                        y: {\n                           stacked: true,\n                           display: true,\n                           title: {\n                               display: true,\n                               text: '\ud65c\ub3d9 \ubc00\ub3c4'\n                           },\n                           max: 12\n                        },\n                        y1: {\n                           display: false,\n                           max: 15\n                        }\n                    }\n                }\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"421\" data-id=\"2569\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c2.jpg\" alt=\"\" class=\"wp-image-2569\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c2.jpg 600w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c2-300x211.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"582\" data-id=\"2570\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c.jpg\" alt=\"\" class=\"wp-image-2570\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c.jpg 797w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c-300x219.jpg 300w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc54c-768x561.jpg 768w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" data-id=\"2571\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc57d\ucda9.jpg\" alt=\"\" class=\"wp-image-2571\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc57d\ucda9.jpg 600w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uc57d\ucda9-300x200.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" data-id=\"2572\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg\" alt=\"\" class=\"wp-image-2572\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg 600w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574-300x200.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/figure>\n","protected":false},"featured_media":2572,"template":"","meta":{"_acf_changed":true,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","footer-sml-layout":"","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","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":""}}},"pest-target":[185,80,105],"pest-category":[104,94],"pest-overwintering":[83],"class_list":["post-2568","pest","type-pest","status-publish","has-post-thumbnail","hentry","pest-target-185","pest-target-80","pest-target-105","pest-category-104","pest-category-94","pest-overwintering-adult"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg",600,400,false],"thumbnail":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574-150x150.jpg",150,150,true],"medium":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574-300x200.jpg",300,200,true],"medium_large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg",600,400,false],"large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg",600,400,false],"1536x1536":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg",600,400,false],"2048x2048":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac-\uac00\ud574.jpg",600,400,false]},"uagb_author_info":{"display_name":"darius","author_link":"https:\/\/hstc.treecare.co.kr\/?author=0"},"uagb_comment_info":0,"uagb_excerpt":"\uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac \ub300\ud654\ud615 \uac00\uc774\ub4dc \uac1c\uc694 \ud615\ud0dc \ud53c\ud574 \uc99d\uc0c1 \uc0dd\ud65c\uc0ac \ubc29\uc81c \ubc29\ubc95 \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac(Leptoglossus occidentalis Heidemann, 1910)\ub780? \uc18c\ub098\ubb34\ud5c8\ub9ac\ub178\ub9b0\uc7ac\ub294 \ubd81\uc544\uba54\ub9ac\uce74\uac00 \uc6d0\uc0b0\uc9c0\uc778 \uc678\ub798 \uce68\uc785\ud574\ucda9\uc73c\ub85c, 2010\ub144 [&hellip;]","_links":{"self":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest\/2568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest"}],"about":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/types\/pest"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/media\/2572"}],"wp:attachment":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2568"}],"wp:term":[{"taxonomy":"pest-target","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-target&post=2568"},{"taxonomy":"pest-category","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-category&post=2568"},{"taxonomy":"pest-overwintering","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-overwintering&post=2568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}