{"product_id":"duke-xl-4d","title":"Duke XL 4D (Free 2 Yrs Warranty 🎁)","description":"\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003e\u003cimg alt=\"\"\u003eSIZE_ACCOMMODATING \u003c\/strong\u003eCHAIR\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4D MASSAGE\u003c\/strong\u003e MECHANISM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eINTELLIGENT HEALTH \u003c\/strong\u003eDETECTION\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSL-FLEX\u003c\/strong\u003e TRACK SYSTEM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDEEP CALF\u003c\/strong\u003e MASSAGE\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZERO GRAVITY \u003c\/strong\u003eRECLINING\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBODY SCAN\u003c\/strong\u003e TECHNOLOGY\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e48-CELL AIR COMPRESSION\u003c\/strong\u003e MASSAGE\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHEATING SHAWL\u003c\/strong\u003e THERAPY\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20 AUTO \u003c\/strong\u003ePROGRAMS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5 MANUAL\u003c\/strong\u003e MODES\u003c\/li\u003e\n\u003cli\u003e3 SPECIALIZED FOOT ROLLERS\u003c\/li\u003e\n\u003cli\u003eSPRING-LOADED EXTENDABLE FOOTREST\u003c\/li\u003e\n\u003cli\u003eTOUCHSCREEN CONTROLLER\u003c\/li\u003e\n\u003cli\u003eLED LIGHTING DETAIL\u003c\/li\u003e\n\u003cli\u003eCONVENIENT SHORTCUT PANELS\u003c\/li\u003e\n\u003cli\u003eUSB-C CHARGING PORT\u003c\/li\u003e\n\u003cli\u003eQUALITY BLUETOOTH SPEAKERS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- more --\u003e\n\u003cdiv id=\"DukeXL-content-anchor\" style=\"min-height: 200px;\"\u003e\n    \u003cp style=\"text-align: center; color: #999; padding: 50px;\"\u003eLoading Duke XL Product Detail...\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript crossorigin=\"anonymous\" integrity=\"sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07\/g=\" src=\"https:\/\/code.jquery.com\/jquery-3.7.0.min.js\"\u003e\u003c\/script\u003e \n\n\u003cscript\u003e\n    (function () {\n        \/\/ [Engineering Setup] 경로 및 캐시 방지 변수 설정\n        var baseURL = \"https:\/\/RobinChoi00.github.io\/Product\/DukeXL\/\";\n        var v = new Date().getTime(); \/\/ Cache Busting을 위한 타임스탬프\n\n        \/\/ 1) CSS Injection (Retina Display 대응 최적화)\n        if (!$('link[href*=\"DukeXL\/style.css\"]').length) {\n            $('head').append(`\u003clink rel=\"stylesheet\" href=\"${baseURL}style.css?v=${v}\" type=\"text\/css\" \/\u003e`);\n        }\n        \n        \/\/ 2) Google Fonts Integration (Duke XL 디자인 시스템에 맞춘 Nunito 폰트 적용)\n        $('head').append(`\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Nunito:wght@400;500;600;700\u0026display=swap\" rel=\"stylesheet\"\u003e`);\n\n        \/\/ 3) HTML Fetching \u0026 Image Path Repairing\n        $.ajax({\n            url: baseURL + \"index.html\",\n            data: { v: v },\n            dataType: \"html\",\n            success: function (data) {\n                var parser = new DOMParser();\n                var doc = parser.parseFromString(data, \"text\/html\");\n                var $content = $(doc.body).contents();\n\n                \/\/ [Path Repair] 상대 경로 이미지를 절대 경로(GitHub)로 변환하여 엑스박스 방어\n                $content.find('img').each(function () {\n                    var src = $(this).attr('src');\n                    if (src \u0026\u0026 !src.startsWith('http')) {\n                        $(this).attr('src', baseURL + src);\n                    }\n                });\n\n                \/\/ [Security] XSS 방어를 위해 인라인 스크립트 제거 후 DOM에 삽입\n                $content.find('script').remove();\n                $('#DukeXL-content-anchor').empty().append($content);\n\n                \/\/ 4) External JS Execution (Slider \u0026 Events 등 동적 스크립트 실행)\n                var script = document.createElement(\"script\");\n                script.src = baseURL + \"script.js?v=\" + v;\n                script.defer = true;\n                document.body.appendChild(script);\n            },\n            error: function () {\n                $('#DukeXL-content-anchor').html('\u003cp style=\"color:red; text-align:center;\"\u003eFailed to load Duke XL content. Please refresh the page.\u003c\/p\u003e');\n            }\n        });\n    })();\n\u003c\/script\u003e","brand":"Osaki","offers":[{"title":"Black \/ Curbside - Free \/ 2 Year Extended (Parts\/Labor)- (Free 2 Yrs Warranty 🎁)","offer_id":52276263518484,"sku":"Duke-XL-4D0","price":6999.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ White Glove - $275 \/ 2 Year Extended (Parts\/Labor)- (Free 2 Yrs Warranty 🎁)","offer_id":52276263551252,"sku":"Duke-XL-4D1","price":7274.0,"currency_code":"USD","in_stock":true},{"title":"Taupe \/ Curbside - Free \/ 2 Year Extended (Parts\/Labor)- (Free 2 Yrs Warranty 🎁)","offer_id":52276263584020,"sku":"Duke-XL-4D2","price":6999.0,"currency_code":"USD","in_stock":true},{"title":"Taupe \/ White Glove - $275 \/ 2 Year Extended (Parts\/Labor)- (Free 2 Yrs Warranty 🎁)","offer_id":52276263616788,"sku":"Duke-XL-4D3","price":7274.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0910\/8747\/0868\/files\/duke-xl-4d-black-5977721.jpg?v=1774566424","url":"https:\/\/phillymassagechair.com\/products\/duke-xl-4d","provider":"OTA-Philly","version":"1.0","type":"link"}