- Move all Astro files from dealplustech-astro/ to root - Archive Next.js code in _nextjs-backup/ - Update .gitignore for Astro project - Simplify project structure This completes the migration from Next.js to Astro. The Astro project is now at the root level.
24 lines
195 KiB
JavaScript
24 lines
195 KiB
JavaScript
(()=>{var e={};e.id=717,e.ids=[717],e.modules={399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},4535:(e,i,a)=>{"use strict";a.r(i),a.d(i,{originalPathname:()=>L,patchFetch:()=>U,requestAsyncStorage:()=>y,routeModule:()=>S,serverHooks:()=>R,staticGenerationAsyncStorage:()=>C});var t={};a.r(t),a.d(t,{default:()=>P});var r={};a.r(r),a.d(r,{GET:()=>w});var n=a(9303),o=a(8716),l=a(3131),s=a(3896);let u=[{tableName:"Clevis Hanger (เหล็ก)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","Upper มม.","Lower มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","1/2″","15-21","2.0\xd725","3/8″","100"],["2","3/4″","20-27","2.0\xd725","3/8″","100"],["3","1″","25-34","2.0\xd725","3/8″","100"],["4","1-1/4″","32-42","2.5\xd725","3/8″","100"],["5","1-1/2″","40-48","2.5\xd725","3/8″","100"],["6","2″","50-60","2.5\xd725","3/8″","100"],["7","2-1/2″","65-76","2.5\xd730","3/8″","50"],["8","3″","80-89","3.0\xd730","3/8″","50"],["9","4″","100-114","3.0\xd735","1/2″","25"]]},{tableName:"Clevis Hanger Stainless Steel (สแตนเลส)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","Upper มม.","Lower มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","1/2″","15-21","2.0\xd725","3/8″","100"],["2","3/4″","20-27","2.0\xd725","3/8″","100"],["3","1″","25-34","2.0\xd725","3/8″","100"],["4","1-1/4″","32-42","2.5\xd725","3/8″","100"],["5","1-1/2″","40-48","2.5\xd725","3/8″","100"],["6","2″","50-60","2.5\xd725","3/8″","100"],["7","2-1/2″","65-76","2.5\xd730","3/8″","50"],["8","3″","80-89","3.0\xd730","3/8″","50"],["9","4″","100-114","3.0\xd735","1/2″","25"],["10","5″","125-140","3.0\xd740","1/2″","20"]]}],d=[{tableName:"Split Ring Hanger (เหล็ก) - Size 15-100mm",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","42","32","8","8","M8"],["2","3/4″","20","47","35","8","9","M8"],["3","1″","25","56","42","8","11","M8"],["4","1-1/4″","32","64","48","10","12","M10"],["5","1-1/2″","40","73","54","10","13","M10"],["6","2″","50","84","62","10","15","M10"],["7","2-1/2″","65","101","73","12","17","M12"],["8","3″","80","117","85","12","19","M12"],["9","4″","100","141","100","14","22","M14"]]},{tableName:"Split Ring Hanger (เหล็ก) - Size 125-200mm",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","5″","125","170","120","16","25","M16"],["2","6″","150","198","138","16","28","M16"],["3","8″","200","253","175","20","32","M20"]]},{tableName:"Split Ring Hanger Stainless Steel (สแตนเลส)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","42","32","8","8","M8"],["2","3/4″","20","47","35","8","9","M8"],["3","1″","25","56","42","8","11","M8"],["4","1-1/4″","32","64","48","10","12","M10"],["5","1-1/2″","40","73","54","10","13","M10"],["6","2″","50","84","62","10","15","M10"],["7","2-1/2″","65","101","73","12","17","M12"],["8","3″","80","117","85","12","19","M12"],["9","4″","100","141","100","14","22","M14"],["10","5″","125","170","120","16","25","M16"],["11","6″","150","198","138","16","28","M16"]]}],p=[{tableName:"Beam Clamp Type 1 (ฟันเดี่ยว)",headers:["No.","ขนาด (Size)","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สตัด #1","52","41","31","12","M8","50"],["2","สตัด #2","65","54","31","12","M8","50"],["3","สตัด #3","90","79","31","12","M8","50"],["4","สตัด #4","110","99","31","12","M8","50"]]},{tableName:"Beam Clamp Type C (ฟันคู่)",headers:["No.","ขนาด (Size)","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สตัด #2C","65","54","31","12","M8","50"],["2","สตัด #3C","90","79","31","12","M8","50"],["3","สตัด #4C","110","99","31","12","M8","50"]]},{tableName:"Beam Clamp Accessories",headers:["No.","รายการ","รายละเอียด","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สลักเกลียว สตัด","M8\xd730mm","200"],["2","สลักเกลียว สตัด","M10\xd730mm","200"],["3","สลักเกลียว สตัด","M12\xd730mm","100"],["4","น็อตตัวหนู","M8","200"],["5","น็อตตัวหนู","M10","200"],["6","น็อตตัวหนู","M12","100"],["7","แหวนรอง","M8","500"],["8","แหวนรอง","M10","500"]]}],c=[{tableName:"Band Hanger (แคล้มหยดน้ำ)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","30","25","M8"],["2","3/4″","20","35","28","M8"],["3","1″","25","42","32","M8"],["4","1-1/4″","32","50","38","M10"],["5","1-1/2″","40","58","42","M10"],["6","2″","50","70","50","M10"],["7","2-1/2″","65","85","60","M12"],["8","3″","80","100","70","M12"],["9","4″","100","125","85","M14"],["10","5″","125","150","100","M16"],["11","6″","150","175","115","M16"],["12","8″","200","225","140","M20"]]}],m=[{tableName:"คุณสมบัติท่อ PVC ลักษณะการใช้งานและกายภาพทั่วไป",headers:["คุณสมบัติ","รายละเอียด"],rows:[["การใช้งาน","ท่อน้ำดี, ท่อน้ำเสีย"],["สี","ฟ้า เหลือง เทา ขาว"],["การติดตั้ง","ใช้น้ำยาประสานท่อในการประสานกัน"],["อุณหภูมิที่เหมาะสม","3-50 องศาเซลเซียส"],["อายุการใช้งาน","ประมาณ 30-50 ปีในอุณหภูมิและแรงดันมาตรฐาน"],["ความยาวต่อท่อน","4 เมตรเป็นต้นไป (6 เมตร สำหรับงานราชการ)"]]},{tableName:"ประเภทท่อ PVC กับการใช้งาน",headers:["ประเภทท่อ","รายละเอียด"],rows:[["ท่อ PVC ปลายเรียบ","เป็นท่อพีวีซีทั่วไป สามารถต่อกับท่อเส้นอื่นผ่านด้วยข้อต่อพีวีซี ทนความดันได้ดี"],["ท่อ PVC ปลายบาน","เป็นท่อที่สามารถเชื่อมต่อกับท่ออื่นได้โดยไม่ต้องผ่านข้อต่อ แต่ยังต้องใช้น้ำยาประสานเพื่อกันรั่วซึม"],["ท่อ PVC เซาะร่อง","ใช้สำหรับเป็นท่อ PVC รับน้ำจากน้ำฝนบนพิ้นดินลำเลียงน้ำสู่บ่อบาดาล มีขนาดเริ่มต้น 2-8 นิ้ว"]]},{tableName:"สีท่อ PVC กับการใช้งาน",headers:["สีท่อ","การใช้งาน"],rows:[["ท่อ PVC สีฟ้า","ใช้เป็นท่อประปา น้ำดื่ม"],["ท่อสีเหลือง","ใช้กับงานไฟฟ้า"],["ท่อสีขาว","ใช้กับงานไฟฟ้า และร้อยสายโทรศัพท์"],["ท่อสีเทา","ใช้เป็นท่อระบายน้ำทิ้ง หรืองานชลประทาน"]]},{tableName:"ขนาดท่อ PVC กับการใช้งาน",headers:["ขนาดท่อ","การใช้งาน"],rows:[["ท่อพีวีซีขนาด \xbd นิ้ว (สี่หุน)","ท่อขนาดเล็กที่สุด เหมาะสำหรับการใช้งานในบ้าน ท่อประปาภายในบ้าน"],["ท่อพีวีซีขนาด \xbe นิ้ว (หกหุน)","ใช้ในงานน้ำประปา เหมาะสำหรับงานที่ต้องมีการลำเลียงน้ำมากขึ้น"],["ท่อพีวีซีขนาด 1 นิ้ว","ขนาดที่นิยมใช้ในท่อหลักของงานน้ำประปา ใช้ต่อกับข้อต่อเพื่อลดขนาด"],["ท่อพีวีซีขนาด 1\xbc นิ้ว","ขนาดที่ไม่ค่อยมีการใช้งานมากนัก ใช้เมื่อต้องการลำเลียงน้ำให้มากขึ้น"],["ท่อพีวีซีขนาด 1\xbd นิ้ว","ใช้สำหรับระบบท่อน้ำทิ้ง การลำเอียงน้ำจากอ่างไปยังบ่อบำบัด"],["ท่อพีวีซีขนาด 2 นิ้ว","ใช้สำหรับทำระบบท่อน้ำทิ้ง น้ำระบายได้เยอะกว่า โอกาสอุดตันน้อยกว่า"],["ท่อพีวีซีขนาด 2\xbd นิ้วขึ้นไป","ใช้สำหรับงานเฉพาะทาง การก่อสร้างอาคาร หรืองานเกษตรที่ต้องการจ่ายน้ำจำนวนมาก"]]},{tableName:"วิธีการติดตั้ง ท่อ PVC",headers:["ขั้นตอน","รายละเอียด"],rows:[["1. ตัดท่อ","ตัดให้ตั้งฉาก ใช้กรรไกรตัดท่อ หรือใช้เลื่อยหากเป็นท่อขนาดใหญ่ แต่งปลายท่อให้เรียบร้อย ปัดเศษขุยออกให้หมด"],["2. วัดระยะความลึก","วัดระยะความลึกในการสวมท่อเข้ากับข้อต่อ"],["3. ทำความสะอาด","ใช้น้ำยาทำความสะอาดท่อ เช็ดทำความสะอาดภายในข้อต่อและท่อ เพื่อลบคราบฝุ่น น้ำมัน หรือสิ่งสกปรก"],["4. ทาน้ำยาประสานท่อ","ทาน้ำยาประสานท่อด้านในข้อต่อ แล้วจึงค่อยทาภายนอกท่อ"],["5. สวมปลายท่อเข้ากับข้อต่อ","ดันให้สุดถึงตำแหน่งที่ทำเครื่องหมายไว้ ดันทิ้งไว้ประมาณ 15 วินาที"],["6. รอให้แห้ง","ก่อนใช้งานควรทิ้งให้น้ำยาประสานท่อแห้งประมาณ 10 นาที"]]},{tableName:"แบรนด์ท่อ PVC ที่มีจำหน่าย",headers:["แบรนด์"],rows:[["ท่อตราช้าง"],["ท่อน้ำไทย"],["ท่อตราเสือ"],["โรงงานทั่วไป"]]}],h=[{id:"ppr-elephant",name:"ท่อพีพีอาร์ตราช้าง",nameEn:"PPR Elephant Pipe",slug:"ท่อพีพีอาร์",href:"/ท่อพีพีอาร์ตราช้าง/",image:"/images/2021/03/ppr-pipe_000C.jpg",description:"ท่อพีพีอาร์ตราช้าง (SCG) คุณภาพระดับสากล ทนอุณหภูมิสูง 95\xb0C ทนความดัน 20 บาร์ อายุการใช้งาน 50 ปี",shortDescription:"ท่อพีพีอาร์ตราช้าง SCG มาตรฐาน DIN 8077/8078",keywords:["ท่อ PPR","ท่อพีพีอาร์","ท่อน้ำ PPR","ท่อประปา PPR","ราคาท่อ PPR","ท่อตราช้าง","SCG PPR","ท่อ PPR SCG","ท่อพีพีอาร์ตราช้าง","ท่อน้ำร้อน PPR","ท่อประปาน้ำร้อน","PPR pipe Thailand","ท่อสแตนเลส PPR","ข้อต่อ PPR","ท่อ PPN"],seoContent:"ท่อพีพีอาร์ตราช้าง (PPR Elephant) ผลิตโดย SCG บริษัทชั้นนำของไทย เป็นท่อพลาสติกประเภท Polypropylene Random Copolymer (PP-R) ที่มีคุณภาพสูง ได้รับมาตรฐาน DIN 8077/8078 จากเยอรมนี และมาตรฐาน ISO 15874 ระดับสากล ท่อ PPR ตราช้างมีความทนทานต่ออุณหภูมิสูงสุด 95\xb0C และทนความดันได้ถึง 20 บาร์ (PN20) เหมาะสำหรับงานระบบประปาน้ำร้อน น้ำเย็น และระบบทำความร้อน ด้วยคุณสมบัติการทนทานต่อการกัดกร่อน ไม่เกิดสนิม และอายุการใช้งานยาวนานถึง 50 ปี ท่อพีพีอาร์ตราช้างจึงเป็นตัวเลือกที่เหมาะสำหรับโครงการก่อสร้าง โรงแรม โรงพยาบาล และอาคารพาณิชย์ทุกประเภท",specifications:[{label:"วัสดุ",value:"PP-R (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"DIN 8077/8078, ISO 15874"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"ความหนาผนัง",value:"SDR 7.4, 11, 17.6"},{label:"สี",value:"ขาว, เขียว"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"},{label:"ค่าความหนาแน่น",value:"0.90-0.91",unit:"g/cm\xb3"},{label:"ค่าสัมประสิทธิ์การนำความร้อน",value:"0.24",unit:"W/mK"}],features:["ทนอุณหภูมิสูงสุด 95\xb0C เหมาะกับน้ำร้อน","ทนความดัน PN20 (20 บาร์)","ไม่เกิดสนิมและการกัดกร่อน","ผิวภายในเรียบลดการสะสมของตะกรัน","ติดตั้งด้วยการเชื่อมความร้อน ไม่ต้องใช้กาว","ปลอดภัยสำหรับน้ำดื่ม ไม่ปนเปื้อนสารพิษ","ฉนวนความร้อนดี ลดการสูญเสียความร้อน","อายุการใช้งานยาวนาน 50 ปี","บำรุงรักษาต่ำ ไม่ต้องทาสี","น้ำหนักเบา ติดตั้งง่าย"],applications:["ระบบประปาน้ำร้อน","ระบบประปาน้ำเย็น","ระบบทำความร้อน (Heating)","ระบบน้ำแรงดันสูง","โรงแรมและรีสอร์ท","โรงพยาบาลและสถานพยาบาล","อาคารพาณิชย์และสำนักงาน","โครงการบ้านจัดสรร","โรงงานอุตสาหกรรม"],certifications:["DIN 8077/8078","ISO 15874","มอก. 248-2549","SCG Quality Certified"],faq:[{question:"ท่อ PPR ตราช้างทนอุณหภูมิสูงสุดเท่าไร?",answer:"ท่อ PPR ตราช้างทนอุณหภูมิสูงสุด 95\xb0C ทำให้เหมาะสำหรับใช้กับระบบน้ำร้อนและระบบทำความร้อน"},{question:"ท่อ PPR ตราช้างอายุการใช้งานกี่ปี?",answer:"ท่อ PPR ตราช้างมีอายุการใช้งานยาวนานถึง 50 ปี ภายใต้การใช้งานตามมาตรฐาน"},{question:"ท่อ PPR แตกต่างจากท่อ PVC อย่างไร?",answer:"ท่อ PPR ทนอุณหภูมิสูงกว่า (95\xb0C vs 60\xb0C) ทนแรงดันสูงกว่า ติดตั้งด้วยการเชื่อมความร้อนไม่ต้องใช้กาว และมีอายุการใช้งานยาวนานกว่า"},{question:"วิธีติดตั้งท่อ PPR ตราช้างทำอย่างไร?",answer:"ติดตั้งโดยใช้เครื่องเชื่อมท่อ PPR อุณหภูมิ 260\xb0C โดยเชื่อมท่อกับข้อต่อด้วยความร้อนจนกลายเป็นชิ้นเดียวกัน"},{question:"ท่อ PPR ตราช้างใช้กับน้ำดื่มได้หรือไม่?",answer:"ได้ ท่อ PPR ตราช้างได้รับมาตรฐานสำหรับน้ำดื่ม ไม่ปล่อยสารพิษ และไม่เปลี่ยนแปลงรสชาติน้ำ"}],schemaData:{brand:"SCG Elephant",manufacturer:"SCG Chemicals",material:"Polypropylene Random Copolymer (PP-R)",category:"Plumbing Pipe - PPR"},relatedProductIds:["thai-ppr","poloplast","ppr-welder"]},{id:"thai-ppr",name:"ท่อ PPR Thai PPR",nameEn:"Thai PPR Pipe",slug:"ท่อพีพีอาร์",href:"/ท่อ-ppr-thai-ppr/",image:"/images/2021/03/ppr-pipe_000C.jpg",description:"ท่อ PPR Thai PPR คุณภาพสูง มาตรฐาน มอก. เหมาะสำหรับงานประปาและระบบน้ำ",shortDescription:"ท่อ PPR Thai PPR มาตรฐาน มอก.",keywords:["ท่อ PPR","Thai PPR","ท่อพีพีอาร์ไทย","ท่อ PPR ไทย","ท่อน้ำ PPR","ท่อประปา PPR","ราคาท่อ PPR ไทย","ท่อพีพีอาร์มาตรฐาน มอก.","ท่อ PPR ราคาถูก"],seoContent:"ท่อ PPR Thai PPR เป็นท่อพลาสติกพีพีอาร์ผลิตในประเทศไทย ผ่านมาตรฐาน มอก. สำหรับใช้ในงานระบบประปาและระบบน้ำ ท่อ Thai PPR มีคุณสมบัติทนทานต่อความร้อนและความดัน เหมาะสำหรับงานประปาน้ำเย็นและน้ำร้อน ด้วยราคาที่เป็นมิตรกับงบประมาณ ท่อ PPR Thai PPR เป็นทางเลือกที่คุ้มค่าสำหรับโครงการก่อสร้างทุกขนาด",specifications:[{label:"วัสดุ",value:"PP-R (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"มอก. 248-2549"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-70",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"สี",value:"ขาว, เขียว, เทา"},{label:"อายุการใช้งาน",value:"30-50",unit:"ปี"}],features:["ผลิตในประเทศไทย ราคาประหยัด","ผ่านมาตรฐาน มอก. สามารถตรวจสอบได้","ทนอุณหภูมิสูงสุด 70\xb0C","ไม่เกิดสนิมและการกัดกร่อน","ติดตั้งด้วยการเชื่อมความร้อน","ปลอดภัยสำหรับน้ำดื่ม","น้ำหนักเบา ขนส่งง่าย"],applications:["ระบบประปาภายในอาคาร","ระบบน้ำเย็น","งานก่อสร้างที่อยู่อาศัย","โครงการจัดสรร","งานประปาขนาดเล็กและกลาง"],certifications:["มอก. 248-2549"],faq:[{question:"ท่อ Thai PPR ต่างจากท่อ PPR ตราช้างอย่างไร?",answer:"ท่อ Thai PPR เป็นผลิตภัณฑ์ที่ผลิตในประเทศไทย ราคาประหยัดกว่า ในขณะที่ท่อ PPR ตราช้างเป็นผลิตภัณฑ์จาก SCG มีมาตรฐานสากลที่หลากหลายกว่า"},{question:"ท่อ Thai PPR รับประกันคุณภาพหรือไม่?",answer:"ได้ ท่อ Thai PPR ผ่านมาตรฐาน มอก. 248-2549 สามารถตรวจสอบคุณภาพได้"}],schemaData:{brand:"Thai PPR",manufacturer:"Thai PPR",material:"Polypropylene Random Copolymer (PP-R)",category:"Plumbing Pipe - PPR"},relatedProductIds:["ppr-elephant","poloplast","ppr-welder"]},{id:"ppr-welder",name:"เครื่องเชื่อมท่อพีพีอาร์",nameEn:"PPR Welding Machine",slug:"อุปกรณ์ติดตั้ง",href:"/เครื่องเชื่อมท่อพีพีอา/",image:"/images/2021/03/hdpe-welding_000C-1.jpg",description:"เครื่องเชื่อมท่อพีพีอาร์ 1500-2000W รองรับท่อ 20-110mm พร้อมจอดิจิทัลควบคุณอุณหภูมิ",shortDescription:"เครื่องเชื่อมท่อ PPR/HDPE/PB มืออาชีพ",keywords:["เครื่องเชื่อมท่อ PPR","เครื่องเชื่อมพีพีอาร์","เครื่องเชื่อมท่อน้ำ","เครื่องเชื่อม PPR","เครื่องเชื่อมท่อ PB","PPR welding machine","เครื่องเชื่อมท่อร้อน","เครื่องประกอบท่อ PPR","อุปกรณ์ติดตั้งท่อ PPR"],seoContent:"เครื่องเชื่อมท่อพีพีอาร์ (PPR Welding Machine) เป็นอุปกรณ์จำเป็นสำหรับการติดตั้งท่อ PPR ทำงานด้วยหลักการเชื่อมความร้อน โดยใช้อุณหภูมิประมาณ 260\xb0C เพื่อหลอมผิวท่อและข้อต่อให้กลายเป็นชิ้นเดียวกัน เครื่องเชื่อมท่อ PPR มีกำลังไฟ 1500-2000 วัตต์ รองรับท่อขนาด 20-110 มิลลิเมตร พร้อมจอแสดงผลดิจิทัลสำหรับควบคุมอุณหภูมิอย่างแม่นยำ สามารถใช้งานได้กับท่อ PPR, HDPE, และ PB ทำให้เป็นเครื่องมือที่ครอบคลุมงานติดตั้งท่อทุกประเภท",specifications:[{label:"กำลังไฟ",value:"1500-2000",unit:"W"},{label:"อุณหภูมิทำงาน",value:"200-300",unit:"\xb0C"},{label:"อุณหภูมิแนะนำ",value:"260",unit:"\xb0C"},{label:"ขนาดท่อรองรับ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"เวลาอุ่นเครื่อง",value:"5-10",unit:"นาที"},{label:"ประเภทท่อ",value:"PPR, HDPE, PB"},{label:"น้ำหนัก",value:"3-5",unit:"kg"}],features:["จอดิจิทัลควบคุมอุณหภูมิแม่นยำ","รองรับท่อขนาด 20-110 มม.","ใช้ได้กับ PPR, HDPE, PB","อุ่นเครื่องเร็ว 5-10 นาที","มีชุดหัวเชื่อมครบชุด","พกพาสะดวก น้ำหนักเบา","ประกันคุณภาพ"],applications:["งานติดตั้งท่อ PPR","งานประปาอาคาร","งานระบบน้ำร้อน","งานติดตั้งท่อ HDPE","งานซ่อมบำรุงระบบท่อ"],certifications:["CE","ISO 9001"],faq:[{question:"เครื่องเชื่อมท่อ PPR ใช้อุณหภูมิเท่าไร?",answer:"อุณหภูมิที่แนะนำสำหรับการเชื่อมท่อ PPR คือ 260\xb0C ซึ่งเป็นอุณหภูมิที่เหมาะสมสำหรับหลอมผิวท่อให้เชื่อมติดกันได้สนิท"},{question:"เครื่องเชื่อมท่อ PPR ใช้กับท่อ HDPE ได้ไหม?",answer:"ได้ เครื่องเชื่อมท่อ PPR สามารถใช้งานกับท่อ HDPE และ PB ได้ โดยปรับอุณหภูมิให้เหมาะสม"},{question:"เวลาเชื่อมท่อ PPR ใช้เวลานานเท่าไร?",answer:"เวลาเชื่อมท่อ PPR ขึ้นอยู่กับขนาดท่อ โดยท่อขนาดเล็กใช้เวลาประมาณ 5-10 วินาที ส่วนท่อขนาดใหญ่อาจใช้เวลา 30-60 วินาที"}],schemaData:{brand:"Universal",category:"Plumbing Equipment - Welding Machine",material:"Metal, Plastic"},relatedProductIds:["ppr-elephant","thai-ppr","poloplast","hdpe-welder"],productTables:[{tableName:"ราคาเครื่องเชื่อมท่อพีพีอาร์ (PPR Welding Machine Price List)",headers:["No.","รายการ","ราคา (บาท)"],rows:[["1","เครื่องเชื่อมท่อ PPR ขนาด 20-32mm 800W","3,500"],["2","เครื่องเชื่อมท่อ PPR ขนาด 20-63mm 1500W","5,800"],["3","เครื่องเชื่อมท่อ PPR ขนาด 20-75mm 1800W","7,200"],["4","เครื่องเชื่อมท่อ PPR ขนาด 20-90mm 2000W","9,500"],["5","เครื่องเชื่อมท่อ PPR ขนาด 20-110mm 2200W","12,000"],["6","สว่านเจาะท่อ Aiguille 20mm","1,200"],["7","สว่านเจาะท่อ Aiguille 25mm","1,300"],["8","สว่านเจาะท่อ Aiguille 32mm","1,500"],["9","สว่านเจาะท่อ Aiguille 40mm","1,800"],["10","สว่านเจาะท่อ Aiguille 50mm","2,100"],["11","สว่านเจาะท่อ Aiguille 63mm","2,500"],["12","หัวเชื่อมแบบ Saddle 20mm","350"],["13","หัวเชื่อมแบบ Saddle 25mm","380"],["14","หัวเชื่อมแบบ Saddle 32mm","420"],["15","หัวเชื่อมแบบ Saddle 40mm","480"],["16","หัวเชื่อมแบบ Saddle 50mm","550"],["17","หัวเชื่อมแบบ Saddle 63mm","650"],["18","แท่งซ่อม Repairing Stick 20mm","280"],["19","แท่งซ่อม Repairing Stick 25mm","300"],["20","แท่งซ่อม Repairing Stick 32mm","340"],["21","แท่งซ่อม Repairing Stick 40mm","380"],["22","แท่งซ่อม Repairing Stick 50mm","420"],["23","แท่งซ่อม Repairing Stick 63mm","500"],["24","หัวเชื่อม Welding Mould 20mm (คู่)","180"],["25","หัวเชื่อม Welding Mould 25mm (คู่)","190"],["26","หัวเชื่อม Welding Mould 32mm (คู่)","210"],["27","หัวเชื่อม Welding Mould 40mm (คู่)","240"],["28","หัวเชื่อม Welding Mould 50mm (คู่)","280"],["29","หัวเชื่อม Welding Mould 63mm (คู่)","340"],["30","หัวเชื่อม Welding Mould 75mm (คู่)","420"],["31","หัวเชื่อม Welding Mould 90mm (คู่)","520"],["32","หัวเชื่อม Welding Mould 110mm (คู่)","680"],["33","หัวเชื่อม Welding Mould 125mm (คู่)","850"],["34","หัวเชื่อม Welding Mould 160mm (คู่)","1,200"],["35","เครื่องเชื่อม Butt Fusion 63-160mm","45,000"],["36","เครื่องเชื่อม Butt Fusion 160-315mm","85,000"],["37","เครื่องเชื่อม Butt Fusion 315-630mm","150,000"]]}]},{id:"poloplast",name:"ท่อ PP-R/PP-RCT POLOPLAST",nameEn:"POLOPLAST PP-R Pipe",slug:"ท่อพีพีอาร์",href:"/pp-r-pp-rct-poloplast/",image:"/images/2021/03/poloplast_000C.jpg",description:"ท่อพีพีอาร์ POLOPLAST จากเยอรมนี มาตรฐาน DVGW และ SKZ ทนอุณหภูมิ 95\xb0C รับประกัน 10 ปี",shortDescription:"ท่อ PP-R/PP-RCT POLOPLAST คุณภาพเยอรมัน",keywords:["POLOPLAST","ท่อเยอรมัน","PP-RCT","ท่อพีพีอาร์เกรดสูง","ท่อ POLOPLAST","ท่อ PP-R เยอรมัน","ท่อน้ำร้อนเยอรมัน","DVGW","SKZ","ท่อ PP-RCT","Poloplast Thailand"],seoContent:"ท่อพีพีอาร์ POLOPLAST เป็นผลิตภัณฑ์ระดับพรีเมียมจากเยอรมนี มีทั้งรุ่น PP-R และ PP-RCT ที่ได้รับการพัฒนาด้วยเทคโนโลยีล้ำสมัย ท่อ POLOPLAST ผ่านมาตรฐาน DVGW และ SKZ ระดับสากล มีความทนทานสูงสุด ทนอุณหภูมิได้ถึง 95\xb0C และทนแรงดันสูง รับประกันคุณภาพ 10 ปี ด้วยคุณสมบัติพิเศษที่มีความทนทานต่อแรงดันและอุณหภูมิสูงกว่าท่อ PPR ทั่วไป ท่อ POLOPLAST จึงเป็นตัวเลือกที่เหมาะสำหรับโครงการที่ต้องการคุณภาพระดับสูงสุด",specifications:[{label:"วัสดุ",value:"PP-R / PP-RCT (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"DIN 8077/8078, ISO 15874, DVGW, SKZ"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20, PN25",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110, 125, 160",unit:"mm"},{label:"ค่าสัมประสิทธิ์การนำความร้อน",value:"0.15",unit:"W/mK"},{label:"สี",value:"ขาว, เขียว, ส้ม"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"},{label:"รับประกัน",value:"10",unit:"ปี"}],features:["ผลิตในเยอรมนี คุณภาพระดับพรีเมียม","มาตรฐาน DVGW และ SKZ ระดับสากล","ทนอุณหภูมิสูงสุด 95\xb0C","ทนแรงดันสูงถึง PN25","ค่านำความร้อนต่ำ 0.15 W/mK","ฉนวนความร้อนยอดเยี่ยม","ไม่เกิดสนิมและการกัดกร่อน","อายุการใช้งาน 50 ปี","รับประกัน 10 ปี","เหมาะสำหรับงานที่ต้องการคุณภาพสูงสุด"],applications:["ระบบประปาน้ำร้อนอุณหภูมิสูง","ระบบทำความร้อน (Heating)","ระบบแอร์แช่ (Chilled Water)","โรงแรม 5 ดาว","โรงพยาบาลและศูนย์การแพทย์","โครงการระดับพรีเมียม","โรงงานอุตสาหกรรม"],certifications:["DIN 8077/8078","ISO 15874","DVGW","SKZ","Hygienic Certificate"],faq:[{question:"ท่อ POLOPLAST กับท่อ PPR ทั่วไปต่างกันอย่างไร?",answer:"ท่อ POLOPLAST ผลิตในเยอรมนี มีมาตรฐาน DVGW และ SKZ ทนแรงดันสูงถึง PN25 มีค่านำความร้อนต่ำกว่า และรับประกัน 10 ปี ซึ่งดีกว่าท่อ PPR ทั่วไป"},{question:"PP-RCT คืออะไร?",answer:"PP-RCT (Polypropylene Random Copolymer with modified Crystallinity and Temperature resistance) เป็นวัสดุพัฒนาต่อจาก PP-R มีความทนทานต่อแรงดันและอุณหภูมิสูงกว่า สามารถทนแรงดันได้สูงถึง PN25"},{question:"ท่อ POLOPLAST รับประกันกี่ปี?",answer:"ท่อ POLOPLAST มีการรับประกันคุณภาพ 10 ปี สะท้อนถึงความมั่นใจในคุณภาพของผลิตภัณฑ์"}],schemaData:{brand:"POLOPLAST",manufacturer:"POLOPLAST GmbH (Germany)",material:"PP-R / PP-RCT",category:"Plumbing Pipe - Premium PPR"},productTables:[{tableName:"POLOPLAST PP-R SDR 11 (S 5)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","2.0","0.11","10"],["25","2.3","0.16","10"],["32","2.9","0.26","10"],["40","3.7","0.42","10"],["50","4.6","0.65","10"],["63","5.8","1.03","10"],["75","6.8","1.44","10"],["90","8.2","2.09","10"],["110","10.0","3.13","10"]]},{tableName:"POLOPLAST PP-R SDR 6 (S 2.5)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","3.4","0.18","20"],["25","4.2","0.28","20"],["32","5.4","0.46","20"],["40","6.7","0.72","20"],["50","8.3","1.12","20"],["63","10.5","1.78","20"],["75","12.5","2.53","20"],["90","15.0","3.65","20"],["110","18.3","5.45","20"]]},{tableName:"POLOPLAST PP-RCT FIBER ML 5 (SDR 7.4)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","2.8","0.15","16"],["25","3.5","0.23","16"],["32","4.4","0.37","16"],["40","5.5","0.58","16"],["50","6.9","0.92","16"],["63","8.6","1.45","16"],["75","10.3","2.07","16"],["90","12.3","3.00","16"],["110","15.1","4.48","16"]]},{tableName:"เปรียบเทียบ PP-R vs PP-RCT",headers:["คุณสมบัติ","PP-R","PP-RCT"],rows:[["อายุการใช้งาน","50 ปี","50 ปี"],["แรงดันใช้งาน","สูงสุด PN20","สูงสุด PN25"],["อุณหภูมิสูงสุด","95\xb0C","95\xb0C"],["การยืดขยายตัว","ปกติ","ลดลง 5 เท่า"],["ความต้านทานแรงกระแทก","ปกติ","สูงกว่า"]]}],relatedProductIds:["ppr-elephant","thai-ppr","ppr-welder"]},{id:"hdpe",name:"ท่อ HDPE",nameEn:"HDPE Pipe",slug:"ท่อ-hdpe",href:"/ท่อhdpe/",image:"/images/2021/03/hdpe-pipe_000C.jpg",description:"ท่อ HDPE PE80/PE100 ทนแรงดัน PN25 อายุการใช้งาน 50 ปี มอก. สำหรับประปาและชลประทาน",shortDescription:"ท่อเอชดีพีอี PE80/PE100 มาตรฐาน มอก.",keywords:["ท่อ HDPE","ท่อเอชดีพีอี","ท่อ PE","ท่อน้ำ HDPE","PE80","PE100","ท่อ PE100","ท่อ PE80","ท่อพีอี","High Density Polyethylene","ท่อชลประทาน","ท่อประปา HDPE","ท่อดำ PE","ท่อน้ำดำ","SDR pipe"],seoContent:"ท่อ HDPE (High Density Polyethylene) หรือท่อเอชดีพีอี เป็นท่อพลาสติกคุณภาพสูงที่มีความทนทานและยืดหยุ่นสูง ผลิตจากเม็ดพลาสติก HDPE เกรด PE80 และ PE100 ท่อ HDPE สามารถทนแรงดันได้สูงถึง PN25 บาร์ ทนทานต่อแรงกระแทกและการกัดกร่อน ไม่เกิดสนิม อายุการใช้งานยาวนานกว่า 50 ปี ท่อ HDPE ได้รับมาตรฐาน มอก. และเหมาะสำหรับงานระบบประปา ชลประทาน ระบบน้ำเสีย และงานอุตสาหกรรม ด้วยคุณสมบัติที่ยืดหยุ่นสูงทำให้สามารถติดตั้งในพื้นที่ที่มีการเคลื่อนไหวของดินได้ดี",specifications:[{label:"วัสดุ",value:"HDPE (High Density Polyethylene)"},{label:"เกรด",value:"PE80, PE100"},{label:"มาตรฐาน",value:"มอก. 827-2547, ISO 4427"},{label:"แรงดันทนทาน",value:"PN4 - PN25",unit:"bar"},{label:"SDR",value:"SDR 9, 11, 13.6, 17, 21, 26"},{label:"อุณหภูมิทนทาน",value:"-40 ถึง 60",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 32, 50, 63, 75, 90, 110, 160, 200, 250, 315, 400, 500, 630",unit:"mm"},{label:"สี",value:"ดำ, น้ำเงิน (Blue Stripe)"},{label:"ความหนาแน่น",value:"0.941-0.965",unit:"g/cm\xb3"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"}],features:["ทนแรงดันสูงถึง PN25 บาร์","ทนทานต่อแรงกระแทกและการกัดกร่อน","ยืดหยุ่นสูง ทนต่อการเคลื่อนไหวของดิน","ไม่เกิดสนิม ไม่เปรอะเปื้อน","น้ำหนักเบา ขนส่งและติดตั้งง่าย","รอยต่อแน่นหนาด้วย Butt Fusion","ทนทานต่อสารเคมีและกรดด่าง","อายุการใช้งานยาวนาน 50 ปี","ผ่านมาตรฐาน มอก. 827-2547","เหมาะสำหรับงานฝังดิน"],applications:["ระบบประปา","ระบบชลประทาน","ระบบน้ำเสีย","ท่อส่งก๊าซ","งานอุตสาหกรรม","ท่อส่งสารเคมี","ระบบระบายน้ำ","งานเหมืองแร่"],certifications:["มอก. 827-2547","ISO 4427","ISO 9001"],faq:[{question:"ท่อ HDPE PE80 กับ PE100 ต่างกันอย่างไร?",answer:"ท่อ HDPE PE100 มีความทนทานต่อแรงดันสูงกว่า PE80 โดย PE100 มี MRS (Minimum Required Strength) 10 MPa ส่วน PE80 มี MRS 8 MPa ทำให้ PE100 สามารถทนแรงดันสูงกว่าในขนาดผนังที่เท่ากัน"},{question:"ท่อ HDPE มีอายุการใช้งานกี่ปี?",answer:"ท่อ HDPE มีอายุการใช้งานยาวนานกว่า 50 ปี ภายใต้การใช้งานตามมาตรฐาน"},{question:"วิธีติดตั้งท่อ HDPE ทำอย่างไร?",answer:"ท่อ HDPE ติดตั้งโดยใช้วิธี Butt Fusion (เชื่อมหลอมปลายต่อ) หรือ Electrofusion (เชื่อมด้วยไฟฟ้า) โดยใช้อุปกรณ์เชื่อมท่อ HDPE เฉพาะทาง"},{question:"SDR ในท่อ HDPE คืออะไร?",answer:"SDR (Standard Dimension Ratio) คืออัตราส่วนระหว่างเส้นผ่านศูนย์กลางภายนอกกับความหนาผนังท่อ ค่า SDR ที่น้อยกว่าหมายถึงผนังท่อหนากว่า ทนแรงดันได้สูงกว่า"}],schemaData:{brand:"Thai HDPE",material:"High Density Polyethylene (HDPE)",category:"Water Pipe - HDPE"},relatedProductIds:["hdpe-welder","ppr-elephant"]},{id:"hdpe-welder",name:"เครื่องเชื่อม HDPE",nameEn:"HDPE Welding Machine",slug:"อุปกรณ์ติดตั้ง",href:"/เครื่องเชื่อม-hdpe/",image:"/images/2021/03/hdpe-welding_000C-1.jpg",description:"เครื่องเชื่อมท่อ HDPE Butt Fusion และ Electrofusion รองรับท่อ 20-1200mm",shortDescription:"เครื่องเชื่อมท่อ HDPE Butt/Electro Fusion",keywords:["เครื่องเชื่อม HDPE","Butt Fusion","Electrofusion","เครื่องเชื่อมท่อ HDPE","เครื่องเชื่อมท่อ PE","Butt Fusion Machine","Electrofusion Machine","เครื่องเชื่อมท่อดำ","HDPE fusion welder","เครื่องเชื่อมท่อน้ำ HDPE"],seoContent:"เครื่องเชื่อมท่อ HDPE เป็นอุปกรณ์สำคัญสำหรับการติดตั้งท่อ HDPE มี 2 ประเภทหลักคือ Butt Fusion (เชื่อมปลายต่อ) และ Electrofusion (เชื่อมด้วยไฟฟ้า) เครื่องเชื่อม Butt Fusion เหมาะสำหรับท่อขนาด 63-1200 มม. โดยใช้ความร้อนหลอมปลายท่อแล้วกดต่อกัน เครื่องเชื่อม Electrofusion ใช้ข้อต่อที่มีขดลวดความร้อนในตัว เหมาะสำหรับท่อขนาด 20-630 มม. ทั้งสองวิธีให้รอยต่อที่แข็งแรง ไม่รั่วซึม มีอายุการใช้งานยาวนานเทียบเท่ากับท่อ",specifications:[{label:"ประเภท",value:"Butt Fusion / Electrofusion"},{label:"ขนาดท่อรองรับ",value:"Butt: 63-1200 mm, Electro: 20-630",unit:"mm"},{label:"อุณหภูมิทำงาน",value:"200-260",unit:"\xb0C"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"กำลังไฟ",value:"2000-15000",unit:"W"},{label:"แรงกด",value:"ขึ้นกับขนาดท่อ",unit:"bar"},{label:"เวลาเชื่อม",value:"ขึ้นกับขนาดท่อ",unit:"วินาที"}],features:["รองรับท่อขนาด 20-1200 มม.","จอควบคุมดิจิทัลแม่นยำ","บันทึกข้อมูลการเชื่อมอัตโนมัติ","ทำงานได้ในสภาพอากาศหลากหลาย","รอยต่อแข็งแรง ไม่รั่วซึม","ใช้งานง่าย มีระบบนำทาง"],applications:["งานติดตั้งท่อ HDPE ขนาดใหญ่","โครงการประปา","งานชลประทาน","งานอุตสาหกรรม","โครงการขุดเจาะ"],certifications:["CE","ISO 9001"],faq:[{question:"Butt Fusion กับ Electrofusion ต่างกันอย่างไร?",answer:"Butt Fusion เชื่อมโดยหลอมปลายท่อสองข้างแล้วกดต่อกัน เหมาะกับท่อขนาดใหญ่ 63-1200 มม. ส่วน Electrofusion ใช้ข้อต่อที่มีขดลวดความร้อนในตัว เหมาะกับท่อขนาดเล็กและกลาง 20-630 มม."},{question:"อุณหภูมิที่ใช้เชื่อมท่อ HDPE คือเท่าไร?",answer:"อุณหภูมิที่ใช้เชื่อมท่อ HDPE อยู่ระหว่าง 200-260\xb0C ขึ้นอยู่กับความหนาของผนังท่อและขนาดท่อ"}],schemaData:{brand:"Universal",category:"Plumbing Equipment - HDPE Welding"},relatedProductIds:["hdpe","ppr-welder"]},{id:"upvc",name:"ท่อ uPVC",nameEn:"uPVC Pipe",slug:"ท่อ-upvc",href:"/ท่อ-upvc/",image:"/images/2021/03/upvc-pipe_000C.jpg",description:"ท่อ uPVC ทน UV ด้วยเทคโนโลยี Multi-Chamber ลดเสียงรบกวน ทนอุณหภูมิ 82\xb0C มอก.",shortDescription:"ท่อ uPVC ทน UV Multi-Chamber มาตรฐาน มอก.",keywords:["ท่อ uPVC","ท่อ uPVC ทน UV","UV Stabilizer","Multi-chamber","ท่อยูพีวีซี","ท่อประปา uPVC","ท่อน้ำ uPVC","unplasticized PVC","ท่อ PVC แข็ง","ท่อสีขาว uPVC"],seoContent:"ท่อ uPVC (Unplasticized Polyvinyl Chloride) เป็นท่อพลาสติก PVC แข็งที่ไม่มีสารทำให้นิ่ม มีความทนทานสูง ไม่ล้มตัว และทนทานต่อแสง UV ด้วยเทคโนโลยี UV Stabilizer ท่อ uPVC มีโครงสร้างแบบ Multi-Chamber ช่วยลดเสียงรบกวนจากการไหลของน้ำ ทนอุณหภูมิสูงสุด 82\xb0C ผ่านมาตรฐาน มอก. เหมาะสำหรับงานระบบประปา ระบบระบายน้ำ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"uPVC (Unplasticized PVC)"},{label:"มาตรฐาน",value:"มอก. 17-2532, ISO 4422"},{label:"แรงดันทนทาน",value:"PN4 - PN16",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-82",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110, 160",unit:"mm"},{label:"สี",value:"ขาว, เทา"},{label:"ความหนาแน่น",value:"1.38-1.55",unit:"g/cm\xb3"},{label:"อายุการใช้งาน",value:"30-50",unit:"ปี"}],features:["ทน UV ด้วย UV Stabilizer","โครงสร้าง Multi-Chamber ลดเสียง","แข็งแรง ไม่ล้มตัว","ทนอุณหภูมิสูงสุด 82\xb0C","ไม่เกิดสนิมและการกัดกร่อน","ผ่านมาตรฐาน มอก.","ติดตั้งง่ายด้วยกาว PVC","ราคาประหยัด"],applications:["ระบบประปา","ระบบระบายน้ำ","งานอุตสาหกรรม","ระบบไฟฟ้า (ท่อร้อยสาย)","อาคารพาณิชย์และที่อยู่อาศัย"],certifications:["มอก. 17-2532","ISO 4422"],faq:[{question:"ท่อ uPVC ต่างจากท่อ PVC ทั่วไปอย่างไร?",answer:"ท่อ uPVC เป็นท่อ PVC แข็งที่ไม่มีสารทำให้นิ่ม มีความแข็งแรงและทนทานกว่า ทน UV ได้ดีกว่า และเหมาะสำหรับงานที่ต้องการความทนทานสูง"},{question:"ท่อ uPVC ทนอุณหภูมิสูงสุดเท่าไร?",answer:"ท่อ uPVC ทนอุณหภูมิสูงสุด 82\xb0C ซึ่งสูงกว่าท่อ PVC ทั่วไปที่ทนได้ประมาณ 60\xb0C"}],schemaData:{brand:"Thai uPVC",material:"Unplasticized Polyvinyl Chloride (uPVC)",category:"Plumbing Pipe - uPVC"},relatedProductIds:["pvc","xylent"],productTables:m},{id:"pvc",name:"ท่อและข้อต่อ PVC",nameEn:"PVC Pipe and Fittings",slug:"ท่อ-pvc",href:"/ท่อและข้อต่อpvc/",image:"/images/2021/03/pvc-pipe_000C.jpg",description:"ท่อ PVC มอก.17 สีฟ้า/สีเหลือง/สีเทา สำหรับประปา ไฟฟ้า และระบายน้ำ",shortDescription:"ท่อพีวีซี มอก.17 หลากหลายสี",keywords:["ท่อ PVC","ท่อพีวีซี","มอก.17","ท่อสีฟ้า","ท่อสีเหลือง","ท่อสีเทา","ท่อ PVC สีฟ้า","ท่อประปา PVC","ท่อไฟฟ้า PVC","ข้อต่อ PVC","ท่อร้อยสาย","PVC pipe Thailand","ท่อน้ำ PVC"],seoContent:"ท่อและข้อต่อ PVC (Polyvinyl Chloride) เป็นท่อพลาสติกที่ได้รับความนิยมอย่างแพร่หลาย ผ่านมาตรฐาน มอก.17 มีหลายสีให้เลือก ได้แก่ สีฟ้าสำหรับงานประปา สีเหลืองสำหรับงานแก๊ส และสีเทาสำหรับงานระบายน้ำและไฟฟ้า ท่อ PVC มีความทนทาน น้ำหนักเบา ติดตั้งง่ายด้วยกาว PVC ราคาประหยัด เหมาะสำหรับงานก่อสร้างทุกประเภท",specifications:[{label:"วัสดุ",value:"PVC (Polyvinyl Chloride)"},{label:"มาตรฐาน",value:"มอก. 17-2532"},{label:"แรงดันทนทาน",value:"PN4 - PN16",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-60",unit:"\xb0C"},{label:"ขนาดท่อ",value:"13, 20, 25, 32, 40, 50, 63, 75, 90, 110, 160, 200, 250",unit:"mm"},{label:"สี",value:"ฟ้า, เหลือง, เทา, ขาว"},{label:"ความยาว",value:"4",unit:"เมตร"},{label:"อายุการใช้งาน",value:"25-30",unit:"ปี"}],features:["ผ่านมาตรฐาน มอก.17","หลายสีตามการใช้งาน","น้ำหนักเบา ติดตั้งง่าย","ติดตั้งด้วยกาว PVC","ราคาประหยัด","ไม่เกิดสนิม","หาซื้อง่ายทั่วไป"],applications:["ระบบประปา (สีฟ้า)","ระบบแก๊ส (สีเหลือง)","ระบบระบายน้ำ (สีเทา)","ระบบไฟฟ้า/ร้อยสาย","งานก่อสร้างทั่วไป"],certifications:["มอก. 17-2532"],faq:[{question:"ท่อ PVC สีต่างกันต่างกันอย่างไร?",answer:"ท่อ PVC สีฟ้าใช้สำหรับงานประปา สีเหลืองใช้สำหรับงานแก๊ส สีเทาใช้สำหรับงานระบายน้ำและไฟฟ้า โดยสีจะช่วยแยกประเภทการใช้งาน"},{question:"วิธีติดตั้งท่อ PVC ทำอย่างไร?",answer:"ติดตั้งท่อ PVC โดยใช้กาว PVC ทาที่ผิวท่อและข้อต่อ แล้วสองเข้าหากัน ทิ้งไว้ประมาณ 5-10 นาทีให้กาวแห้งและยึดติด"}],schemaData:{brand:"Thai PVC",material:"Polyvinyl Chloride (PVC)",category:"Plumbing Pipe - PVC"},relatedProductIds:["upvc","xylent"],productTables:m},{id:"syler",name:"ท่อไซเลอร์",nameEn:"Syler Pipe",slug:"ท่อไซเลอร์",href:"/ท่อไซเลอร์/",image:"/images/2021/03/syler_000C.jpg",description:"ท่อไซเลอร์ ท่อเหล็กบุ PE ทนแรงดัน 50 bar มาตรฐาน BS1387 FM APPROVED สำหรับระบบดับเพลิง",shortDescription:"ท่อเหล็กบุ PE BS1387 FM APPROVED",keywords:["ท่อไซเลอร์","Syler Pipe","ท่อเหล็กบุ PE","FM APPROVED","ท่อดับเพลิง","ท่อสปริงเกลอร์","BS1387","ท่อเหล็กชุบ PE","fire protection pipe","ท่อน้ำดับเพลิง"],seoContent:"ท่อไซเลอร์ (Syler Pipe) เป็นท่อเหล็กบุ PE (Polyethylene) ที่ออกแบบมาเฉพาะสำหรับระบบดับเพลิงและสปริงเกลอร์ ท่อมีความทนทานสูง ทนแรงดันได้ถึง 50 บาร์ ผ่านมาตรฐาน BS1387 จากอังกฤษและ FM APPROVED จาก Factory Mutual ท่อไซเลอร์มีการบุ PE ภายในเพื่อป้องกันการกัดกร่อนและสนิม ทำให้มีอายุการใช้งานยาวนาน เหมาะสำหรับโครงการที่ต้องการมาตรฐานความปลอดภัยสูง",specifications:[{label:"วัสดุ",value:"เหล็กบุ PE (Steel with PE lining)"},{label:"มาตรฐาน",value:"BS1387, FM APPROVED"},{label:"แรงดันทนทาน",value:"50",unit:"bar"},{label:"ขนาดท่อ",value:"25, 32, 40, 50, 65, 80, 100, 150, 200",unit:"mm"},{label:"ความหนาผนัง",value:"Schedule 40, 80"},{label:"ความยาว",value:"6",unit:"เมตร"},{label:"สี",value:"แดง (Red) - Fire Protection"}],features:["ทนแรงดันสูง 50 บาร์","ผ่านมาตรฐาน BS1387 และ FM APPROVED","บุ PE ป้องกันสนิมและการกัดกร่อน","อายุการใช้งานยาวนาน","เหมาะสำหรับระบบดับเพลิง","ติดตั้งด้วย Groove Coupling","ทนทานต่อความร้อน"],applications:["ระบบสปริงเกลอร์","ระบบดับเพลิง","โรงงานอุตสาหกรรม","อาคารพาณิชย์สูง","โรงแรมและโรงพยาบาล"],certifications:["BS1387","FM APPROVED","UL Listed"],faq:[{question:"ท่อไซเลอร์เหมาะกับงานอะไร?",answer:"ท่อไซเลอร์ออกแบบมาเฉพาะสำหรับระบบดับเพลิงและสปริงเกลอร์ ผ่านมาตรฐาน FM APPROVED จึงมั่นใจได้ในความปลอดภัย"},{question:"ท่อไซเลอร์ต่างจากท่อเหล็กทั่วไปอย่างไร?",answer:"ท่อไซเลอร์มีการบุ PE ภายในท่อ ป้องกันการเกิดสนิมและการกัดกร่อน ทำให้มีอายุการใช้งานยาวนานกว่าท่อเหล็กทั่วไป"}],schemaData:{brand:"Syler",material:"Steel with PE Lining",category:"Fire Protection Pipe"},productTables:[{tableName:"ท่อเหล็กบุพีอี ไซเลอร์ - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","รายละเอียด"],rows:[["วัสดุ","ท่อเหล็กกล้า Class M ชุบสังกะสี บุ PE ทั้งภายในและภายนอก"],["มาตรฐาน","BS1387/85 CLASS M, FM APPROVED, ISO 9001:2000"],["แรงดันใช้งาน","50 bar"],["อุณหภูมิใช้งาน","สูงสุด 90\xb0C"],["ความยาว","6 เมตร"],["สี","แดง (ระบบดับเพลิง)"],["อายุการใช้งาน","ยาวนานกว่าท่อ Galvanized 50 ปี"]]},{tableName:"ขนาดท่อไซเลอร์",headers:["ขนาด (นิ้ว)","ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)"],rows:[["1","25","3.2","2.1"],["1\xbc","32","3.2","2.8"],["1\xbd","40","3.2","3.4"],["2","50","3.6","4.9"],["2\xbd","65","3.6","6.1"],["3","80","4.0","8.3"],["4","100","4.0","10.9"],["5","125","4.0","13.7"],["6","150","4.5","18.3"]]}],relatedProductIds:["realflex","groove-coupling"]},{id:"xylent",name:"ท่อระบายน้ำ 3 ชั้น ไซเลนท์",nameEn:"XYLENT Silent Pipe",slug:"ท่อระบายน้ำ",href:"/ท่อระบายน้ำ-3-ชั้น-ไซเลนท/",image:"/images/2021/03/xylent_000C.jpg",description:"ท่อระบายน้ำ XYLENT 3 ชั้น ลดเสียง 22dB ระบบ Push Fit ติดตั้งง่าย จาก Poloplast ยุโรป",shortDescription:"ท่อระบายน้ำไซเลนท์ 22dB Push Fit",keywords:["ท่อ XYLENT","22 dB","ท่อระบายน้ำ 3 ชั้น","ท่อไซเลนท์","silent pipe","ท่อลดเสียง","Push Fit pipe","ท่อระบายน้ำไซเลนท์","Poloplast","ท่อ PP","ท่อระบายน้ำอาคาร"],seoContent:"ท่อระบายน้ำ XYLENT เป็นท่อระบายน้ำระดับพรีเมียมจาก Poloplast ประเทศออสเตรีย มีโครงสร้าง 3 ชั้น (Triple Layer) ช่วยลดเสียงรบกวนจากการไหลของน้ำได้ถึง 22 เดซิเบล ระบบ Push Fit ช่วยให้ติดตั้งง่าย ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ ท่อ XYLENT เหมาะสำหรับอาคารที่ต้องการความเงียบ เช่น โรงแรม โรงพยาบาล อาคารพักอาศัยระดับสูง",specifications:[{label:"วัสดุ",value:"PP (Polypropylene) 3 ชั้น"},{label:"มาตรฐาน",value:"EN 1451, DIN 19560"},{label:"การลดเสียง",value:"22",unit:"dB"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"32, 40, 50, 75, 90, 110, 125, 160",unit:"mm"},{label:"ระบบติดตั้ง",value:"Push Fit (Push-Fit)"},{label:"สี",value:"เทาอ่อน"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"}],features:["ลดเสียงรบกวน 22 dB","โครงสร้าง 3 ชั้น (Triple Layer)","ระบบ Push Fit ติดตั้งง่าย","ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ","ผลิตในออสเตรีย คุณภาพยุโรป","ทนอุณหภูมิสูง 95\xb0C","ไม่แตกหักง่าย","อายุการใช้งาน 50 ปี"],applications:["ระบบระบายน้ำอาคาร","โรงแรมและรีสอร์ท","โรงพยาบาล","อาคารพักอาศัยระดับสูง","อาคารสำนักงาน"],certifications:["EN 1451","DIN 19560","DIBt Approved"],faq:[{question:"ท่อ XYLENT ลดเสียงได้กี่เดซิเบล?",answer:"ท่อ XYLENT สามารถลดเสียงรบกวนจากการไหลของน้ำได้ถึง 22 เดซิเบล ทำให้เหมาะสำหรับอาคารที่ต้องการความเงียบ"},{question:"ระบบ Push Fit คืออะไร?",answer:"ระบบ Push Fit เป็นระบบติดตั้งที่ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ เพียงสองท่อเข้าหากันก็ติดตั้งเสร็จ สะดวกและรวดเร็ว"}],schemaData:{brand:"XYLENT by Poloplast",manufacturer:"Poloplast (Austria)",material:"Polypropylene (PP) - Triple Layer",category:"Drainage Pipe - Silent"},productTables:[{tableName:"ท่อระบายน้ำ 3 ชั้น ไซเลนท์ - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","ค่า"],rows:[["วัสดุ","PP (Polypropylene) 3 ชั้น"],["มาตรฐาน","EN 1451, DIN 19560"],["การลดเสียง","22 dB"],["อุณหภูมิใช้งาน","-20 ถึง 95\xb0C"],["แรงกดทับ","6 kN/m\xb2"],["อายุการใช้งาน","50 ปี"],["ระบบติดตั้ง","Push Fit (สวมล็อค)"]]},{tableName:"ขนาดท่อ XYLENT",headers:["ขนาด (mm)","การใช้งาน"],rows:[["32","ท่อระบายน้ำในอาคาร"],["40","ท่อระบายน้ำซักล้าง"],["50","ท่อระบายน้ำในห้องน้ำ"],["75","ท่อระบายน้ำหลัก"],["90","ท่อระบายน้ำฝน"],["110","ท่อระบายน้ำโสโครก"]]},{tableName:"อุปกรณ์ติดตั้งท่อ XYLENT",headers:["อุปกรณ์","รายละเอียด"],rows:[["Clips","ยึดท่อกับผนัง"],["Brackets","รองรับท่อแนวตั้ง"],["Expansion Joint","รองรับการขยายตัวจากความร้อน"],["Fire Collar","ป้องกันไฟลุกลาม"]]}],relatedProductIds:["poloplast","upvc"]},{id:"valve",name:"วาล์ว Valve",nameEn:"Valve",slug:"วาล์ว",href:"/วาล์ว-valve/",image:"/images/2021/03/valve_000C.jpg",description:"วาล์วหลากหลายประเภท บอลวาล์ว เกทวาล์ว สำหรับระบบน้ำและระบบดับเพลิง",shortDescription:"วาล์วหลากหลายประเภท",keywords:["วาล์ว","Valve","บอลวาล์ว","เกทวาล์ว","Ball Valve","Gate Valve","Check Valve","Globe Valve","วาล์วน้ำ","วาล์วควบคุม","วาล์วประปา","วาล์วดับเพลิง"," Butterfly Valve"],seoContent:"วาล์ว (Valve) เป็นอุปกรณ์ควบคุมการไหลของของเหลวในระบบท่อ มีหลากหลายประเภทได้แก่ บอลวาล์ว (Ball Valve) เหมาะสำหรับการเปิดปิดแบบ On/Off เกทวาล์ว (Gate Valve) เหมาะสำหรับการควบคุมการไหลแบบเต็มช่วง เช็ควาล์ว (Check Valve) ป้องกันการไหลย้อนกลับ และ Butterfly Valve เหมาะสำหรับงานที่ต้องการควบคุมการไหลในท่อขนาดใหญ่ วาล์วที่จำหน่ายมีคุณภาพสูง ทนทาน มีหลายขนาดและวัสดุให้เลือก เหมาะสำหรับระบบประปา ระบบดับเพลิง และงานอุตสาหกรรม",specifications:[{label:"ประเภท",value:"Ball Valve, Gate Valve, Check Valve, Butterfly Valve"},{label:"วัสดุ",value:"ทองเหลือง, สแตนเลส, เหล็กหล่อ, PVC"},{label:"ขนาด",value:"1/2 - 24",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"PN10 - PN40",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 200",unit:"\xb0C"},{label:"มาตรฐาน",value:"ISO, DIN, ANSI, FM, UL"}],features:["หลากหลายประเภทตามการใช้งาน","วัสดุทนทาน ทองเหลือง/สแตนเลส/เหล็กหล่อ","ทนแรงดันสูง PN40","ปิดเปิดสะดวก ไม่รั่วซึม","อายุการใช้งานยาวนาน","มีหลายขนาดให้เลือก"],applications:["ระบบประปา","ระบบดับเพลิง","ระบบ HVAC","งานอุตสาหกรรม","ระบบน้ำเสีย"],certifications:["ISO 9001","FM Approved","UL Listed"],faq:[{question:"บอลวาล์วกับเกทวาล์วต่างกันอย่างไร?",answer:"บอลวาล์วใช้ลูกบอลหมุนเปิดปิด เหมาะกับการเปิดปิด On/Off เร็ว เกทวาล์วใช้แผ่นเกทเลื่อนขึ้นลง เหมาะกับการควบคุมการไหลแบบค่อยเป็นค่อยไป"},{question:"วาล์วควรเลือกวัสดุอะไร?",answer:"ขึ้นอยู่กับการใช้งาน ทองเหลืองเหมาะกับน้ำทั่วไป สแตนเลสเหมาะกับน้ำร้อนและสารเคมี เหล็กหล่อเหมาะกับงานหนักและท่อขนาดใหญ่"}],schemaData:{brand:"Multi-Brand",category:"Plumbing Valve"},relatedProductIds:["groove-coupling","dukelarrsen"]},{id:"groove-coupling",name:"Groove Coupling",nameEn:"Groove Coupling",slug:"ข้อต่อท่อ",href:"/groove-coupling/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"กรู๊ฟท่อ (Groove Coupling) ติดตั้งง่าย ไม่ต้องเชื่อม รับแรงดัน 300-735 PSI สำหรับระบบดับเพลิง",shortDescription:"กรู๊ฟท่อติดตั้งง่าย ไม่ต้องเชื่อม",keywords:["Groove Coupling","กรู๊ฟท่อ","FM","UL","grooved coupling","ข้อต่อกรู๊ฟ","Roll Groove","Cut Groove","Victaulic","Flexible Coupling","Rigid Coupling","ข้อต่อท่อเหล็ก"],seoContent:"กรู๊ฟท่อ (Groove Coupling) เป็นข้อต่อท่อระบบใหม่ที่ไม่ต้องเชื่อม ติดตั้งง่ายและรวดเร็ว โดยใช้หลักการบีบรัดท่อที่มีร่อง (Groove) ที่ปลายทั้งสองข้าง กรู๊ฟท่อสามารถรับแรงดันได้ 300-735 PSI ขึ้นอยู่กับขนาดและรุ่น เหมาะสำหรับระบบดับเพลิง ระบบประปา และงานอุตสาหกรรม มี 2 ประเภทคือ Flexible Coupling ที่ยืดหยุ่นได้ และ Rigid Coupling ที่แข็งแรงคงที่",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating / Orange Paint"},{label:"แรงดันทนทาน",value:"300-735",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"Gasket",value:"EPDM, NBR"},{label:"สกรู",value:"Grade 8.8"},{label:"มาตรฐาน",value:"FM1920, UL213"}],features:["ไม่ต้องเชื่อม ติดตั้งง่าย","รับแรงดันสูง 300-735 PSI","มีทั้งแบบ Flexible และ Rigid","ผ่านมาตรฐาน FM/UL","สกรูเกรด 8.8 แข็งแรง","Epoxy Coating กันสนิม","ตรวจสอบได้ง่าย บำรุงรักษาง่าย"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","ระบบประปา","ระบบ HVAC","งานอุตสาหกรรม","โรงงานและอาคารพาณิชย์"],certifications:["FM1920","UL213","ISO 9001"],faq:[{question:"Groove Coupling ติดตั้งอย่างไร?",answer:"ติดตั้งโดยสองท่อที่มีร่อง Groove ที่ปลายทั้งสองข้าง เข้าด้วยกัน ใส่ Gasket และประกอบ Coupling รัดด้วยสกรู ไม่ต้องเชื่อม"},{question:"Flexible กับ Rigid Coupling ต่างกันอย่างไร?",answer:"Flexible Coupling ยอมให้มีการเคลื่อนไหวเล็กน้อย รองรับการขยายตัวและการสั่นสะเทือน Rigid Coupling แข็งแรงคงที่ ไม่มีการเคลื่อนไหว"}],schemaData:{brand:"Multi-Brand",material:"Ductile Iron",category:"Pipe Coupling - Grooved"},relatedProductIds:["dukelarrsen","mech","syler"]},{id:"pipe-coupling",name:"Pipe Coupling",nameEn:"Pipe Coupling",slug:"ข้อต่อท่อ",href:"/pipe-coupling/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"ข้อต่อท่อหลากหลายประเภท Full/Reducing/Slip Coupling ซ่อมท่อรั่วได้โดยไม่ต้องตัดท่อ",shortDescription:"ข้อต่อท่อซ่อมท่อรั่วง่าย",keywords:["Pipe Coupling","ข้อต่อท่อ","Full Coupling","Reducing Coupling","Slip Coupling","Repair Coupling","ข้อต่อซ่อมท่อ","ข้อต่อเชื่อมท่อ","ซ่อมท่อรั่ว","ข้อต่อท่อน้ำ"],seoContent:"ข้อต่อท่อ (Pipe Coupling) เป็นอุปกรณ์เชื่อมต่อท่อที่หลากหลายประเภท ได้แก่ Full Coupling สำหรับเชื่อมท่อขนาดเท่ากัน, Reducing Coupling สำหรับเชื่อมท่อต่างขนาด, และ Slip Coupling สำหรับซ่อมท่อรั่วโดยไม่ต้องตัดท่อ ข้อต่อท่อมีหลายวัสดุ เช่น ทองเหลือง, สแตนเลส, เหล็ก, และ PVC เหมาะสำหรับงานประปา งานซ่อมบำรุง และงานอุตสาหกรรม",specifications:[{label:"ประเภท",value:"Full Coupling, Reducing Coupling, Slip Coupling, Repair Coupling"},{label:"วัสดุ",value:"ทองเหลือง, สแตนเลส, เหล็ก, PVC"},{label:"ขนาด",value:"1/2 - 8",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"PN10 - PN25",unit:"bar"},{label:"การต่อ",value:"Thread, Socket, Butt Weld"}],features:["หลากหลายประเภทตามการใช้งาน","Slip Coupling ซ่อมท่อรั่วไม่ต้องตัดท่อ","วัสดุทนทานหลายชนิด","ติดตั้งง่าย","ราคาประหยัด"],applications:["งานประปา","ซ่อมท่อรั่ว","งานอุตสาหกรรม","ระบบน้ำเสีย"],certifications:["ISO 9001"],faq:[{question:"Slip Coupling ใช้ซ่อมท่อรั่วอย่างไร?",answer:"Slip Coupling สามารถเลื่อนไปตามท่อ ทำให้สามารถสองทับบริเวณท่อรั่วได้โดยไม่ต้องตัดท่อออก"}],schemaData:{brand:"Multi-Brand",category:"Pipe Coupling"},relatedProductIds:["groove-coupling","valve"]},{id:"dukelarrsen",name:"DUKELARRSEN",nameEn:"DUKELARRSEN Coupling",slug:"ข้อต่อท่อ",href:"/dukelarrsen/",image:"/images/2021/03/MECH_001-1.jpg",description:"DUKELARRSEN Grooved Coupling มาตรฐาน FM1920/UL213 สกรูเกรด 8.8 สำหรับระบบดับเพลิง",shortDescription:"Groove Coupling FM1920/UL213 เกรด 8.8",keywords:["DUKELARRSEN","FM1920","UL213","Grooved Coupling","กรู๊ฟท่อ DUKELARRSEN","ข้อต่อดับเพลิง","Fire protection coupling","Grade 8.8 coupling"],seoContent:"DUKELARRSEN เป็นแบรนด์ Grooved Coupling คุณภาพสูงจากเยอรมนี ผ่านมาตรฐาน FM1920 และ UL213 สำหรับระบบดับเพลิง ใช้สกรูเกรด 8.8 ที่แข็งแรงทนทาน ผิว Epoxy Coating ป้องกันการกัดกร่อน DUKELARRSEN Coupling มีทั้งแบบ Flexible และ Rigid ขนาด 1-24 นิ้ว เหมาะสำหรับโครงการระบบดับเพลิงที่ต้องการมาตรฐานสูงสุด",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating (Orange)"},{label:"แรงดันทนทาน",value:"300-750",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"สกรู",value:"Grade 8.8 (Metric)"},{label:"Gasket",value:"EPDM, NBR"},{label:"มาตรฐาน",value:"FM1920, UL213, EN 12820"}],features:["ผ่านมาตรฐาน FM1920/UL213","สกรูเกรด 8.8 แข็งแรง","Epoxy Coating กันสนิม","ผลิตในเยอรมนี","มีทั้ง Flexible และ Rigid","เหมาะกับระบบดับเพลิง"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","อาคารพาณิชย์สูง","โรงงานอุตสาหกรรม","โรงแรมและโรงพยาบาล"],certifications:["FM1920","UL213","EN 12820","ISO 9001"],faq:[{question:"DUKELARRSEN ต่างจาก Groove Coupling ทั่วไปอย่างไร?",answer:"DUKELARRSEN เป็นแบรนด์จากเยอรมนี มีมาตรฐาน FM1920/UL213 สกรูเกรด 8.8 แข็งแรงกว่า และคุณภาพการผลิตสูงกว่า"}],schemaData:{brand:"DUKELARRSEN",manufacturer:"Germany",material:"Ductile Iron",category:"Grooved Coupling - Fire Protection"},relatedProductIds:["mech","groove-coupling","syler"],productTables:[{tableName:"Rigid Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","2-M10 x 45","57","97","300","FM UL"],["32","1-1/4","42.4","2-M10 x 45","67","107.5","300","FM UL"],["40","1-1/2","48.3","2-M10 x 45","72","114","300","FM UL"],["50","2","60.3","2-M10 x 55","85","137","300","FM UL"],["65","2-1/2","73.0","2-M10 x 55","98","139","300","FM UL"],["65","2-1/2","76.1","2-M10 x 55","100","139","300","FM UL"],["80","3","88.9","2-M10 x 55","114","160","300","FM UL"],["100","4","114.3","2-M12 x 65","147.2","193","300","FM UL"],["125","5","139.7","2-M12 x 75","170","222","300","FM UL"],["125","5","141.3","2-M12 x 75","170","222","300","FM UL"],["150","6","168.3","2-M12 x 75","203","248","300","FM UL"],["150","6","165.1","2-M12 x 75","205","254","300","FM UL"],["200","8","219.1","2-M16 x 85","257","330","300","FM UL"],["250","10","273.0","2-M20 x 120","328","420","300","FM UL"],["300","12","323.9","2-M20 x 140","380","454","300","FM UL"]]},{tableName:"Flexible Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","2-M10 x 45","57","97","300","FM UL"],["32","1-1/4","42.4","2-M10 x 45","67","107.5","300","FM UL"],["40","1-1/2","48.3","2-M10 x 45","72","114","300","FM UL"],["50","2","60.3","2-M10 x 55","85","137","300","FM UL"],["65","2-1/2","73.0","2-M10 x 55","98","139","300","FM UL"],["65","2-1/2","76.1","2-M10 x 55","100","139","300","FM UL"],["80","3","88.9","2-M10 x 55","114","160","300","FM UL"],["100","4","114.3","2-M12 x 66","147.2","193","300","FM UL"],["125","5","139.7","2-M12 x 75","170","222","300","FM UL"],["125","5","141.3","2-M12 x 75","170","222","300","FM UL"],["150","6","168.3","2-M12 x 75","203","248","300","FM UL"],["150","6","165.1","2-M12 x 75","205","254","300","FM UL"],["200","8","219.1","2-M16 x 85","257","330","300","FM UL"],["250","10","273.0","2-M20 x 120","328","420","300","FM UL"],["300","12","323.9","2-M20 x 140","380","454","300","FM UL"]]},{tableName:"Reducing Flexible Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Working Pressure (PSI)","Certificate"],rows:[["50 x 40","2 x 1-1/2","60.3 x 48.3","2-M10 x 55","300","FM UL"],["65 x 50","2-1/2 x 2","73 x 60.3","2-M10 x 55","300","FM UL"],["65 x 50","2-1/2 x 2","76.1 x 60.3","2-M10 x 55","300","FM UL"],["80 x 25","3 x 1","88.9 x 33.7","2-M10 x 55","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","2-M10 x 55","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","2-M10 x 55","300","FM UL"],["100 x 25","4 x 1","114.3 x 33.7","2-M12 x 65","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","2-M12 x 65","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","2-M12 x 65","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 76.1","2-M12 x 65","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","2-M12 x 65","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","2-M12 x 75","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","2-M12 x 75","300","FM UL"]]},{tableName:"Flange PN16 Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions D (mm)","Dimensions D1 (mm)","Dimensions D2 (mm)","t (mm)","Hole","Angle","Working Pressure (PSI)","Certificate"],rows:[["50","2","60.3","2-M10 x 70","220","165","125","23","4-\xd818","30\xb0","300","FM UL"],["65","2-1/2","73.0","2-M10 x 70","235","185","145","23","4-\xd818","30\xb0","300","FM UL"],["65","2-1/2","76.1","2-M10 x 70","235","185","145","23","4-\xd818","30\xb0","300","FM UL"],["80","3","88.9","2-M10 x 70","255","195","160","23","4-\xd818","30\xb0","300","FM UL"],["100","4","114.3","2-M12 x 70","279","224","180","23","4-\xd818","30\xb0","300","FM UL"],["125","5","139.7","2-M12 x 70","320","250","216","24","8-\xd818","30\xb0","300","FM UL"],["125","5","141.3","2-M12 x 70","320","250","216","24","8-\xd818","30\xb0","300","FM UL"],["150","6","165.1","2-M12 x 70","346","280","240","24","8-\xd822","30\xb0","300","FM UL"],["150","6","168.3","2-M12 x 70","346","280","240","24","8-\xd822","30\xb0","300","FM UL"],["200","8","219.1","2-M12 x 80","414","340","295","28","8-\xd822","30\xb0","300","FM UL"],["250","10","273.0","2-M12 x 80","480","405","355","30","12-\xd826","50\xb0","300","FM UL"],["300","12","323.9","2-M12 x 80","530","460","410","32","12-\xd826","30\xb0","300","FM UL"]]},{tableName:"Elbow 90\xb0 Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","57","300","FM UL"],["32","1-1/4","42.4","67","300","FM UL"],["40","1-1/2","48.3","76","300","FM UL"],["50","2","60.3","89","300","FM UL"],["65","2-1/2","73.0","102","300","FM UL"],["65","2-1/2","76.1","102","300","FM UL"],["80","3","88.9","114","300","FM UL"],["100","4","114.3","140","300","FM UL"],["125","5","141.3","159","300","FM UL"],["125","5","139.7","159","300","FM UL"],["150","6","168.3","178","300","FM UL"],["150","6","165.1","178","300","FM UL"],["200","8","219.1","229","300","FM UL"],["250","10","273.0","279","300","FM UL"],["300","12","323.9","330","300","FM UL"]]},{tableName:"Tee Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","57","300","FM UL"],["32","1-1/4","42.4","67","300","FM UL"],["40","1-1/2","48.3","70","300","FM UL"],["50","2","60.3","70","300","FM UL"],["65","2-1/2","73.0","86","300","FM UL"],["65","2-1/2","76.1","86","300","FM UL"],["80","3","88.9","95","300","FM UL"],["100","4","114.3","102","300","FM UL"],["125","5","139.7","122","300","FM UL"],["125","5","141.3","122","300","FM UL"],["150","6","168.3","140","300","FM UL"],["150","6","165.1","140","300","FM UL"],["200","8","219.1","178","300","FM UL"],["250","10","273.0","216","300","FM UL"],["300","12","323.9","254","300","FM UL"]]},{tableName:"Reducer (Concentric) Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Working Pressure (PSI)","Certificate"],rows:[["32 x 25","1-1/4 x 1","42.4 x 33.7","300","FM UL"],["40 x 25","1-1/2 x 1","48.3 x 33.7","300","FM UL"],["40 x 32","1-1/2 x 1-1/4","48.3 x 42.4","300","FM UL"],["50 x 25","2 x 1","60.3 x 33.7","300","FM UL"],["50 x 32","2 x 1-1/4","60.3 x 42.4","300","FM UL"],["50 x 40","2 x 1-1/2","60.3 x 48.3","300","FM UL"],["65 x 25","2-1/2 x 1","73.0 x 33.7","300","FM UL"],["65 x 25","2-1/2 x 1","76.1 x 33.7","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","73.0 x 42.4","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","76.1 x 42.4","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","73.0 x 48.3","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","76.1 x 48.3","300","FM UL"],["65 x 50","2-1/2 x 2","73.0 x 60.3","300","FM UL"],["65 x 50","2-1/2 x 2","76.1 x 60.3","300","FM UL"],["80 x 25","3 x 1","88.9 x 33.7","300","FM UL"],["80 x 32","3 x 1-1/4","88.9 x 42.4","300","FM UL"],["80 x 40","3 x 1-1/2","88.9 x 48.3","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 73.0","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","300","FM UL"],["100 x 32","4 x 1-1/4","114.3 x 42.4","300","FM UL"],["100 x 40","4 x 1-1/2","114.3 x 48.3","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 76.1","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","300","FM UL"],["125 x 50","5 x 2","139.7 x 60.3","300","FM UL"],["125 x 65","5 x 2-1/2","139.7 x 73.0","300","FM UL"],["125 x 80","5 x 3","139.7 x 88.9","300","FM UL"],["125 x 100","5 x 4","139.7 x 114.3","300","FM UL"],["150 x 65","6 x 2-1/2","165.1 x 73.0","300","FM UL"],["150 x 80","6 x 3","165.1 x 88.9","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","300","FM UL"],["150 x 100","6 x 4","165.1 x 114.3","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","300","FM UL"],["200 x 100","8 x 4","219.1 x 114.3","300","FM UL"],["200 x 125","8 x 5","219.1 x 139.7","300","FM UL"],["200 x 150","8 x 6","219.1 x 168.3","300","FM UL"],["200 x 150","8 x 6","219.1 x 165.1","300","FM UL"],["250 x 150","10 x 6","273.0 x 165.1","300","FM UL"],["250 x 200","10 x 8","273.0 x 219.1","300","FM UL"]]},{tableName:"Cap Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","23.8","300","FM UL"],["32","1-1/4","42.4","23.8","300","FM UL"],["40","1-1/2","48.3","23.8","300","FM UL"],["50","2","60.3","23.8","300","FM UL"],["65","2-1/2","73.0","23.8","300","FM UL"],["65","2-1/2","76.1","23.8","300","FM UL"],["80","3","88.9","23.8","300","FM UL"],["100","4","114.3","25.4","300","FM UL"],["125","5","139.7","25.4","300","FM UL"],["150","6","168.3","25.4","300","FM UL"],["150","6","165.1","25.4","300","FM UL"],["200","8","219.1","32","300","FM UL"],["250","10","273.0","32","300","FM UL"],["300","12","323.9","32","300","FM UL"]]},{tableName:"Mechanical Tee (Grooved) DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Dimensions C (mm)","Dimensions L (mm)","Working Pressure (PSI)","Certificate"],rows:[["50 x 32","2 x 1-1/4","60.3 x 42.4","2-M10 x 70","46","75","120","70","300","FM UL"],["50 x 40","2 x 1-1/2","60.3 x 48.3","2-M10 x 70","46","75/120","70","69","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","73.0 x 42.4","2-M10 x 70","52","93/137","78","77","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","73.0 x 48.3","2-M10 x 70","52","93/137","78","63","300","FM UL"],["65 x 50","2-1/2 x 2","73.0 x 60.3","2-M10 x 70","52","93/137","78","83","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","76.1 x 48.3","2-M10 x 70","52","93/137","78","83","300","FM UL"],["80 x 40","3 x 1-1/2","88.9 x 48.3","2-M10 x 70","46","114/152","85","78","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","2-M10 x 70","46","114/152","85","93","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","2-M10 x 70","64","140","180","99","300","FM UL"],["100 x 40","4 x 1-1/2","114.3 x 48.3","2-M12 x 75","46","140/180","97","83","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","2-M12 x 75","64","140","180","99","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","2-M12 x 75","64","168","220","99","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","2-M12 x 75","64","168","220","113","300","FM UL"],["125 x 65","5 x 2-1/2","139.7 x 73.0","2-M12 x 75","70","168","220","122","300","FM UL"],["125 x 80","5 x 3","139.7 x 88.9","2-M12 x 75","70","194/248","130","83","300","FM UL"],["125 x 100","5 x 4","139.7 x 114.3","2-M12 x 75","70","194/248","130","98","300","FM UL"],["150 x 65","6 x 2-1/2","168.3 x 73.0","2-M12 x 75","70","198/248","131","122","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","2-M12 x 75","70","198/248","131","125","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","2-M12 x 75","70","198/248","131","139","300","FM UL"],["150 x 80","6 x 3","165.1 x 88.9","2-M12 x 75","70","250/311","152","130","300","FM UL"],["150 x 100","6 x 4","165.1 x 114.3","2-M12 x 75","89","250/311","152","137","300","FM UL"],["200 x 100","8 x 4","219.1 x 114.3","2-M16 x 100","114","250/321","153","162","300","FM UL"]]}]},{id:"mech",name:"เม็กกรู๊ฟ คับปลิ้ง",nameEn:"MECH Grooved Coupling",slug:"ข้อต่อท่อ",href:"/เม็กกรู๊ฟ-คับปลิ้ง/",image:"/images/2021/03/MECH_001-1.jpg",description:"เม็กกรู๊ฟ คับปลิ้ง เหล็กหล่อแข็ง Epoxy Coating รับแรงดัน 300-750 PSI มาตรฐาน FM/UL",shortDescription:"MECH Grooved Coupling เหล็กหล่อแข็ง",keywords:["เม็กกรู๊ฟ","MECH","Grooved Coupling","คับปลิ้ง","ข้อต่อกรู๊ฟ","MECH coupling Thailand","ข้อต่อดับเพลิง","FM UL coupling","Groove coupling ราคา"],seoContent:"เม็กกรู๊ฟ คับปลิ้ง (MECH Grooved Coupling) เป็นข้อต่อกรู๊ฟท่อที่ผลิตจากเหล็กหล่อแข็ง (Ductile Iron) มีผิว Epoxy Coating ป้องกันการกัดกร่อนและสนิม สามารถรับแรงดันได้ 300-750 PSI ผ่านมาตรฐาน FM และ UL เหมาะสำหรับระบบดับเพลิงและงานอุตสาหกรรม มีราคาประหยัดและคุณภาพดี",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating (Orange/Red)"},{label:"แรงดันทนทาน",value:"300-750",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"สกรู",value:"Grade 8.8"},{label:"Gasket",value:"EPDM"},{label:"มาตรฐาน",value:"FM1920, UL213"}],features:["เหล็กหล่อแข็งแรงทนทาน","Epoxy Coating กันสนิม","รับแรงดัน 300-750 PSI","ผ่านมาตรฐาน FM/UL","ราคาประหยัด","ติดตั้งง่าย ไม่ต้องเชื่อม"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","ระบบประปา","งานอุตสาหกรรม","อาคารพาณิชย์"],certifications:["FM1920","UL213","ISO 9001"],faq:[{question:"MECH Coupling ราคาเท่าไร?",answer:"MECH Coupling มีราคาที่แข่งขันได้ในตลาด เป็นทางเลือกที่คุ้มค่าสำหรับโครงการที่ต้องการมาตรฐาน FM/UL ในราคาประหยัด"}],schemaData:{brand:"MECH",material:"Ductile Iron",category:"Grooved Coupling"},relatedProductIds:["dukelarrsen","groove-coupling"]},{id:"hanger-clamp-bolt",name:"แฮงเกอร์ แคล้ม โบลท์ แหวน",nameEn:"Hanger Clamp Bolt",slug:"อุปกรณ์แขวนท่อ",href:"/แฮงเกอร์-แคล้ม-โบลท์-แหว/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"แฮงเกอร์ แคล้ม โบลท์ แหวน ครบวงจร สำหรับงานแขวนท่อทุกประเภท",shortDescription:"อุปกรณ์แขวนท่อครบวงจร",keywords:["แฮงเกอร์","แคล้ม","โบลท์","แหวน","Pipe Hanger","อุปกรณ์แขวนท่อ","Clevis Hanger","Split Ring","U-Bolt","Threaded Rod","Beam Clamp","Band Hanger","อุปกรณ์ระบบท่อ"],seoContent:"อุปกรณ์แขวนท่อครบวงจร ประกอบด้วย แฮงเกอร์, แคล้ม, โบลท์, แหวน, และอุปกรณ์ยึดติดตั้งท่อทุกประเภท ทำจากเหล็กชุบซิงค์และสแตนเลส SUS304 ทนทานต่อการกัดกร่อน เหมาะสำหรับงานแขวนท่อประปา ท่อแอร์ ท่อดับเพลิง และงานอุตสาหกรรม มีหลายขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว พร้อมบริการให้คำปรึกษาและติดตั้ง",specifications:[{label:"ประเภทสินค้า",value:"แฮงเกอร์, แคล้ม, โบลท์, แหวน, สตัด, พุก"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"1/2 - 8",unit:"นิ้ว"},{label:"น้ำหนักบรรทุก",value:"ตามขนาดและรุ่น",unit:"kg"}],features:["ครบวงจรในที่เดียว","หลากหลายวัสดุและขนาด","ทนทานต่อการกัดกร่อน","เหมาะกับงานทุกประเภท","บริการให้คำปรึกษา"],applications:["งานแขวนท่อประปา","งานระบบ HVAC","งานระบบดับเพลิง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"อุปกรณ์แขวนท่อมีอะไรบ้าง?",answer:"อุปกรณ์แขวนท่อประกอบด้วย Clevis Hanger, Split Ring Hanger, Band Hanger, Beam Clamp, U-Bolt, Threaded Rod, และ Anchors ต่างๆ"}],schemaData:{brand:"Multi-Brand",category:"Pipe Support & Hangers"},relatedProductIds:["clevis-hanger","split-ring-hanger","u-bolt"],productTables:[...u,...d,...p,...c]},{id:"clevis-hanger",name:"เควิสแฮงเกอร์",nameEn:"Clevis Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/เควิสแฮงเกอร์/",image:"/images/2024/02/ADJUSTABLE_CLEVIS_HANGER_cover_01.jpg",description:"เควิสแฮงเกอร์ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับแขวนท่อมาตรฐาน",shortDescription:"Clevis Hanger มาตรฐานอุตสาหกรรม",keywords:["เควิสแฮงเกอร์","Clevis Hanger","Pipe Hanger","แขวนท่อ","Adjustable Clevis","Type 1 hanger","MSS SP-69","อุปกรณ์แขวนท่อ","ที่แขวนท่อ"],seoContent:"เควิสแฮงเกอร์ (Clevis Hanger) เป็นอุปกรณ์แขวนท่อที่ได้รับความนิยมสูงสุด มีรูปร่างคล้ายตัว U สำหรับรองรับท่อ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 ทนทานต่อการกัดกร่อน มีขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว ผ่านมาตรฐาน MSS SP-69 สามารถปรับความสูงได้ด้วยสตัดเกลียว เหมาะสำหรับงานแขวนท่อทุกประเภท",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8",unit:"นิ้ว"},{label:"ขนาดสตัด",value:"3/8, 1/2, 5/8, 3/4",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 1"},{label:"น้ำหนักบรรทุก",value:"ขึ้นกับขนาด",unit:"kg"}],features:["รูปแบบมาตรฐาน MSS SP-69","ปรับความสูงได้","ทนทานต่อการกัดกร่อน","หลายขนาดให้เลือก","ติดตั้งง่าย"],applications:["งานแขวนท่อประปา","งานระบบ HVAC","งานแขวนท่อไอน้ำ","งานอุตสาหกรรม"],certifications:["MSS SP-69","ISO 9001"],faq:[{question:"เควิสแฮงเกอร์ใช้กับท่อขนาดไหน?",answer:"เควิสแฮงเกอร์มีขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว รองรับท่อได้หลากหลายขนาด"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Clevis Type"},relatedProductIds:["threaded-rod","split-ring-hanger"],productTables:u},{id:"split-ring-hanger",name:"สปริทริงแฮงเกอร์ SR19",nameEn:"Split Ring Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/สปริทริงแฮงเกอร์-sr19-adjustable-split-ring-hanger/",image:"/images/2024/02/ADJUSTABLE_SPLIT_RING_HANGER_cover_01.jpg",description:"สปริทริงแฮงเกอร์ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับแขวนท่อน้ำ",shortDescription:"Split Ring Hanger ชุบซิงค์/SUS304",keywords:["สปริทริงแฮงเกอร์","Split Ring Hanger","SR19","Pipe Ring","แหวนแขวนท่อ","MSS SP-69 Type 19","Adjustable Split Ring","อุปกรณ์แขวนท่อน้ำ"],seoContent:"สปริทริงแฮงเกอร์ (Split Ring Hanger) รุ่น SR19 เป็นอุปกรณ์แขวนท่อรูปแบบแหวนเปิดด้านข้าง สามารถเปิดเพื่อใส่ท่อได้โดยไม่ต้องถอดทั้งชุด ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว ผ่านมาตรฐาน MSS SP-69 Type 19 เหมาะสำหรับงานแขวนท่อน้ำ ท่อแอร์ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 19"},{label:"รูปแบบ",value:"Split Ring (แหวนเปิด)"}],features:["เปิดด้านข้างใส่ท่อง่าย","ไม่ต้องถอดทั้งชุด","มาตรฐาน MSS SP-69","ทนทานต่อการกัดกร่อน"],applications:["งานแขวนท่อน้ำ","งานระบบ HVAC","งานระบบดับเพลิง"],certifications:["MSS SP-69","ISO 9001"],faq:[{question:"Split Ring Hanger ต่างจาก Clevis Hanger อย่างไร?",answer:"Split Ring Hanger เป็นแหวนเปิดด้านข้าง สามารถเปิดเพื่อใส่ท่อได้ง่าย ส่วน Clevis Hanger เป็นรูปตัว U ต้องสอดท่อเข้าจากด้านบน"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Split Ring"},relatedProductIds:["clevis-hanger","threaded-rod"],productTables:d},{id:"beam-clamp",name:"แคล้มฟันจระเข้",nameEn:"Beam Clamp",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มฟันจระเข้-beam-clamp/",image:"/images/2024/02/BEAM_CLAMP_cover_01.jpg",description:"แคล้มฟันจระเข้ (Beam Clamp) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-6 นิ้ว ยึดคานเหล็ก",shortDescription:"Beam Clamp ยึดคานเหล็กไม่ต้องเจาะ",keywords:["แคล้มฟันจระเข้","Beam Clamp","คานเหล็ก","I-Beam Clamp","C-Channel Clamp","ยึดคาน","ไม่ต้องเจาะ","Pipe Clamp","อุปกรณ์ยึดท่อ"],seoContent:"แคล้มฟันจระเข้ (Beam Clamp) เป็นอุปกรณ์สำหรับยึดติดกับคานเหล็ก I-Beam หรือ C-Channel โดยไม่ต้องเจาะคาน ใช้หลักการกัดฟันเข้ากับขอบคานเหล็ก ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-6 นิ้ว สามารถรับน้ำหนักได้สูง เหมาะสำหรับงานติดตั้งระบบท่อในอาคารและโรงงาน",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 3, 4, 6",unit:"นิ้ว"},{label:"ประเภทคาน",value:"I-Beam, H-Beam, C-Channel"},{label:"น้ำหนักบรรทุก",value:"สูงสุด 500",unit:"kg"}],features:["ไม่ต้องเจาะคาน","ยึดแน่นด้วยฟันกัด","รับน้ำหนักสูง","ติดตั้งรวดเร็ว","ถอดย้ายได้"],applications:["ยึดกับคานเหล็ก I-Beam","ยึดกับ C-Channel","งานติดตั้งระบบท่อ","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"Beam Clamp ติดตั้งอย่างไร?",answer:"Beam Clamp ติดตั้งโดยหนีบเข้ากับขอบคานเหล็ก แล้วขันสกรูให้แน่น ไม่ต้องเจาะคาน"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Beam Clamp"},relatedProductIds:["threaded-rod","clevis-hanger"],productTables:p},{id:"band-hanger",name:"แคล้มหยดน้ำ",nameEn:"Band Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มหยดน้ำ-adjustable-band-hanger/",image:"/images/2024/02/ADJUSTABLE_BAND_HANGER_cover_01.jpg",description:"แคล้มหยดน้ำ (Band Hanger) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว ราคาประหยัด",shortDescription:"Band Hanger ราคาประหยัด",keywords:["แคล้มหยดน้ำ","Band Hanger","Swivel Ring Hanger","MSS SP-69 Type 10","อุปกรณ์แขวนท่อราคาถูก","แขวนท่อน้ำ","Pipe Band"],seoContent:"แคล้มหยดน้ำ (Band Hanger) หรือ Swivel Ring Hanger เป็นอุปกรณ์แขวนท่อรูปแบบแหวนที่หมุนได้ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว ราคาประหยัด เหมาะสำหรับงานแขวนท่อน้ำขนาดเล็กและกลาง สามารถปรับมุมได้ตามต้องการ",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 10"},{label:"รูปแบบ",value:"Swivel Ring (หมุนได้)"}],features:["ราคาประหยัด","หมุนปรับมุมได้","ติดตั้งง่าย","เบาและใช้งานง่าย"],applications:["งานแขวนท่อน้ำ","งานระบบ HVAC","งานอาคารที่อยู่อาศัย"],certifications:["MSS SP-69"],faq:[{question:"ทำไมเรียกว่าแคล้มหยดน้ำ?",answer:"เรียกว่าแคล้มหยดน้ำเพราะมีรูปร่างคล้ายหยดน้ำ และสามารถหมุนปรับมุมได้ตามทิศทางของท่อ"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Band Type"},relatedProductIds:["split-ring-hanger","clevis-hanger"],productTables:c},{id:"level-clamp",name:"แคล้มเลเวล",nameEn:"Level Clamp",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มเลเวล-level-clamp/",image:"/images/2024/02/LEVEL_CLAMP_cover_01.jpg",description:"แคล้มเลเวล (Level Clamp) ปรับระดับแม่นยำ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว",shortDescription:"Level Clamp ปรับระดับแม่นยำ",keywords:["แคล้มเลเวล","Level Clamp","Riser Clamp","Pipe Clamp","ปรับระดับท่อ","แคล้มแนวนอน","MSS SP-69","อุปกรณ์ปรับระดับท่อ"],seoContent:"แคล้มเลเวล (Level Clamp) เป็นอุปกรณ์แขวนท่อที่สามารถปรับระดับความสูงได้อย่างแม่นยำ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว เหมาะสำหรับงานที่ต้องการความแม่นยำในการจัดระดับท่อ เช่น งานระบบน้ำแรงดันสูง งานระบบไอน้ำ",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 6, 8",unit:"นิ้ว"},{label:"การปรับระดับ",value:"แม่นยำ \xb11 มม."}],features:["ปรับระดับแม่นยำ","รับน้ำหนักสูง","ทนทานแข็งแรง","ใช้งานง่าย"],applications:["งานท่อแนวนอน","งานระบบไอน้ำ","งานที่ต้องการความแม่นยำ"],certifications:["ISO 9001"],faq:[{question:"Level Clamp ใช้เมื่อไร?",answer:"Level Clamp ใช้เมื่อต้องการปรับระดับท่อให้แนวนอนอย่างแม่นยำ เช่น งานระบบไอน้ำหรือน้ำแรงดันสูง"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Clamp - Level Type"},relatedProductIds:["clevis-hanger","band-hanger"]},{id:"u-bolt",name:"ยูโบลท์",nameEn:"U-Bolt",slug:"อุปกรณ์แขวนท่อ",href:"/ยูโบลท์-u-bolt/",image:"/images/2024/02/UBolt_cover_01.jpg",description:"ยูโบลท์ (U-Bolt) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับยึดท่อ",shortDescription:"U-Bolt ยึดท่อรูปตัวยูมาตรฐาน",keywords:["ยูโบลท์","U-Bolt","U Bolt","ท่อรูป U","ยึดท่อ","Pipe Clamp U","U-bolt pipe support","สกรูรูปตัวยู","อุปกรณ์ยึดท่อ"],seoContent:"ยูโบลท์ (U-Bolt) เป็นสกรูรูปตัว U สำหรับยึดท่อกับโครงสร้าง ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว สามารถรับน้ำหนักได้ดี ติดตั้งง่าย มี 2 ขาที่มีเกลียวสำหรับขันน็อตยึด เหมาะสำหรับงานยึดท่อกับคานเหล็กหรือผนัง",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 6, 8",unit:"นิ้ว"},{label:"เส้นผ่าศูนย์กลางสกรู",value:"M6, M8, M10, M12, M16",unit:"mm"},{label:"รูปแบบ",value:"Round Bend, Square Bend"}],features:["รูปตัว U ยึดท่อได้แน่น","ติดตั้งง่าย","รับน้ำหนักดี","หลายขนาดให้เลือก"],applications:["ยึดท่อกับคานเหล็ก","ยึดท่อกับผนัง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"U-Bolt ใช้ยึดท่ออย่างไร?",answer:"U-Bolt สอดท่อเข้าไปตรงกลางรูป U แล้วขันน็อตที่ขาทั้งสองข้างเพื่อยึดแน่น"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"U-Bolt"},relatedProductIds:["threaded-rod","beam-clamp"]},{id:"threaded-rod",name:"สตัดเกลียวตลอด",nameEn:"Threaded Rod",slug:"อุปกรณ์แขวนท่อ",href:"/สตัดเกลียวตลอด-เหล็ก-threaded-rod/",image:"/images/2024/02/THREADED_ROD_cover_01.jpg",description:"สตัดเกลียวตลอด เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด M6-M20 ความยาว 1-3 เมตร",shortDescription:"Threaded Rod เกลียวตลอดแนว",keywords:["สตัดเกลียวตลอด","Threaded Rod","All Thread","เกลียวตลอด","เหล็กเกลียว","แท่งเกลียว","M6 M8 M10 M12 M16 M20","Threaded bar","อุปกรณ์แขวนท่อ"],seoContent:"สตัดเกลียวตลอด (Threaded Rod) เป็นแท่งเหล็กที่มีเกลียวตลอดความยาว ใช้สำหรับแขวนท่อ ยึดอุปกรณ์ และงานก่อสร้างทั่วไป ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด M6-M20 ความยาว 1-3 เมตร สามารถตัดตามความต้องการได้",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"M6, M8, M10, M12, M14, M16, M20"},{label:"ความยาว",value:"1, 2, 3",unit:"เมตร"},{label:"เกลียว",value:"Metric Thread"}],features:["เกลียวตลอดแนว","ตัดได้ตามต้องการ","ทนทานต่อการกัดกร่อน","ใช้งานได้หลากหลาย"],applications:["แขวนท่อ","ยึดอุปกรณ์","งานก่อสร้าง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"สตัดเกลียวตลอดมีขนาดอะไรบ้าง?",answer:"สตัดเกลียวตลอดมีขนาด M6, M8, M10, M12, M14, M16, M20 ความยาว 1-3 เมตร"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Threaded Rod"},relatedProductIds:["clevis-hanger","beam-clamp"]},{id:"anchors",name:"พุกต่างๆ",nameEn:"Various Anchors",slug:"อุปกรณ์แขวนท่อ",href:"/พุกต่างๆ/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"พุกพลาสติก/พุกเหล็ก ขนาด M6-M16 สำหรับยึดกับคอนกรีต อิฐ บล็อก",shortDescription:"พุกพลาสติก/เหล็กหลากหลายประเภท",keywords:["พุก","Anchor","พุกพลาสติก","พุกเหล็ก","Wall Plug","Expansion Anchor","พุกคอนกรีต","พุกอิฐ","M6 M8 M10 M12 M16","อุปกรณ์ยึด"],seoContent:"พุกต่างๆ (Anchors) เป็นอุปกรณ์สำหรับยึดติดกับผนังคอนกรีต อิฐ และบล็อก มีทั้งพุกพลาสติก (Wall Plug) สำหรับงานเบา และพุกเหล็ก (Expansion Anchor) สำหรับงานหนัก มีขนาด M6-M16 หลากหลายประเภทตามการใช้งาน",specifications:[{label:"ประเภท",value:"พุกพลาสติก, พุกเหล็กขยาย, Sleeve Anchor, Wedge Anchor"},{label:"ขนาด",value:"M6, M8, M10, M12, M14, M16"},{label:"วัสดุผนัง",value:"คอนกรีต, อิฐ, บล็อก"}],features:["หลากหลายประเภท","เลือกตามการใช้งาน","ยึดแน่น","ราคาประหยัด"],applications:["ยึดกับผนังคอนกรีต","ยึดกับอิฐและบล็อก","งานติดตั้งทั่วไป"],certifications:["ISO 9001"],faq:[{question:"พุกพลาสติกกับพุกเหล็กต่างกันอย่างไร?",answer:"พุกพลาสติกใช้กับงานเบาและผนังอิฐ/บล็อก พุกเหล็กใช้กับงานหนักและผนังคอนกรีต"}],schemaData:{brand:"Multi-Brand",category:"Anchors & Wall Plugs"},relatedProductIds:["sleeve-anchor","threaded-rod"]},{id:"sleeve-anchor",name:"พุกเหล็ก Sleeve Anchor",nameEn:"Sleeve Anchor",slug:"อุปกรณ์แขวนท่อ",href:"/พุกเหล็ก-sleeve-anchor-bolt/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"พุกเหล็ก Sleeve Anchor เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด M8-M16 สำหรับงานหนัก",shortDescription:"Sleeve Anchor พุกขยายงานหนัก",keywords:["พุกเหล็ก","Sleeve Anchor","พุกขยาย","Expansion Anchor","M8 M10 M12 M16","พุกคอนกรีต","Anchor Bolt","Heavy Duty Anchor","พุกเหล็กชุบซิงค์"],seoContent:"พุกเหล็ก Sleeve Anchor เป็นพุกเหล็กขยายสำหรับงานหนัก ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด M8-M16 ทำงานโดยการขยายแขนเมื่อขันน็อต ยึดแน่นกับผนังคอนกรีต เหมาะสำหรับงานยึดอุปกรณ์หนัก งานแขวนท่อ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"M8, M10, M12, M14, M16"},{label:"ความยาว",value:"50-200",unit:"mm"},{label:"วัสดุผนัง",value:"คอนกรีต, อิฐเต็ม"},{label:"น้ำหนักบรรทุก",value:"สูงสุด 200",unit:"kg/ตัว"}],features:["รับน้ำหนักสูง","ยึดแน่นกับคอนกรีต","ติดตั้งง่าย","มีทั้งแบบชุบซิงค์และสแตนเลส"],applications:["งานยึดอุปกรณ์หนัก","งานแขวนท่อ","งานติดตั้งเครื่องจักร","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"Sleeve Anchor ติดตั้งอย่างไร?",answer:"Sleeve Anchor ติดตั้งโดยเจาะรูที่ผนังคอนกรีต สอดพุกเข้าไป แล้วขันน็อตให้แน่น แขนขยายจะยึดแน่นกับผนัง"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Sleeve Anchor"},relatedProductIds:["anchors","beam-clamp"]},{id:"grilles",name:"หัวจ่ายลม กริล",nameEn:"Air Grilles",slug:"อุปกรณ์ปรับอากาศ",href:"/หัวจ่ายลม-กริล/",image:"/images/2021/03/grilles_000C.jpg",description:"กริลแอร์พลาสติก/อลูมิเนียม Diffuser/Supply/Return Air Grille สำหรับระบบปรับอากาศ",shortDescription:"กริลแอร์ Diffuser/Supply/Return Air",keywords:["กริลแอร์","หน้ากากแอร์","Diffuser","Air Grille","Supply Air Grille","Return Air Grille","กริลปรับอากาศ","หัวจ่ายลม","Diffuser แอร์","กริลอลูมิเนียม","Air Diffuser","ระบบ HVAC"],seoContent:"หัวจ่ายลม กริล (Air Grilles) เป็นอุปกรณ์สำหรับระบบปรับอากาศ มีหลายประเภทได้แก่ Supply Air Grille สำหรับจ่ายลมเย็น, Return Air Grille สำหรับดูดอากาศกลับ, และ Diffuser สำหรับกระจายลม ทำจากพลาสติกหรืออลูมิเนียม มีหลายขนาดและรูปแบบให้เลือก เหมาะสำหรับอาคารพาณิชย์ โรงแรม โรงพยาบาล และอาคารสำนักงาน",specifications:[{label:"ประเภท",value:"Supply Air Grille, Return Air Grille, Diffuser"},{label:"วัสดุ",value:"พลาสติก ABS, อลูมิเนียม"},{label:"ขนาด",value:"100x100 ถึง 600x600",unit:"mm"},{label:"การติดตั้ง",value:"ติดผนัง, ติดเพดาน"},{label:"สี",value:"ขาว, ครีม, ปรับแต่งได้"}],features:["หลากหลายประเภทและขนาด","วัสดุทนทาน","ออกแบบสวยงาม","กระจายลมได้ดี","ติดตั้งง่าย"],applications:["ระบบปรับอากาศ","อาคารพาณิชย์","โรงแรมและโรงพยาบาล","อาคารสำนักงาน"],certifications:["ISO 9001"],faq:[{question:"Supply Air Grille กับ Return Air Grille ต่างกันอย่างไร?",answer:"Supply Air Grille ใช้สำหรับจ่ายลมเย็นออกสู่ห้อง Return Air Grille ใช้สำหรับดูดอากาศกลับเข้าระบบเพื่อระบายความร้อน"}],schemaData:{brand:"Multi-Brand",category:"HVAC - Air Grilles"},relatedProductIds:["ball-jet","thermobreak"]},{id:"ball-jet",name:"หัวจ่ายแอร์ Ball Jet",nameEn:"Ball Jet Diffuser",slug:"อุปกรณ์ปรับอากาศ",href:"/หัวจ่ายแอร์-ball-jet/",image:"/images/2025/01/balljet-cover_000C.jpg",description:"หัวจ่ายแอร์ Ball Jet ABS Plastic ปรับทิศทางลมได้ ลมแรงสูงระยะไกล สำหรับโรงงาน/โกดัง",shortDescription:"Ball Jet ลมแรงสูงระยะไกล",keywords:["หัวจ่ายแอร์","Ball Jet","Diffuser","Ball Jet Diffuser","หัวจ่ายลม Ball Jet","กริล Ball Jet","Air Diffuser","โรงงานอุตสาหกรรม","ลมแรงสูง","ปรับทิศทางลม"],seoContent:"หัวจ่ายแอร์ Ball Jet เป็น Diffuser รูปทรงลูกบอลที่สามารถปรับทิศทางลมได้ 360 องศา ทำจากพลาสติก ABS ทนทาน สามารถจ่ายลมแรงสูงไปได้ไกล เหมาะสำหรับพื้นที่ขนาดใหญ่ เช่น โรงงาน โกดัง ห้องประชุม และศูนย์การค้า ติดตั้งบนเพดานหรือผนังได้",specifications:[{label:"วัสดุ",value:"พลาสติก ABS"},{label:"ขนาด",value:"4, 5, 6, 8, 10, 12",unit:"นิ้ว"},{label:"การปรับทิศทาง",value:"360 องศา"},{label:"ระยะส่งลม",value:"สูงสุด 15",unit:"เมตร"},{label:"การติดตั้ง",value:"เพดาน, ผนัง"}],features:["ปรับทิศทางลมได้ 360\xb0","ลมแรงสูง ระยะไกล","พลาสติก ABS ทนทาน","เหมาะกับพื้นที่ใหญ่","ติดตั้งง่าย"],applications:["โรงงานอุตสาหกรรม","โกดัง","ห้องประชุม","ศูนย์การค้า"],certifications:["ISO 9001"],faq:[{question:"Ball Jet เหมาะกับงานอะไร?",answer:"Ball Jet เหมาะกับงานที่ต้องการส่งลมไปได้ไกลและปรับทิศทางได้ เช่น โรงงาน โกดัง ห้องประชุมขนาดใหญ่"}],schemaData:{brand:"Multi-Brand",category:"HVAC - Ball Jet Diffuser"},relatedProductIds:["grilles","thermobreak"]},{id:"thermobreak",name:"เทอร์โมเบรค Thermobreak",nameEn:"Thermobreak Insulation",slug:"อุปกรณ์ปรับอากาศ",href:"/เทอร์โมเบรค-thermobreak/",image:"/images/2025/01/thermobrek_cover_000C.jpg",description:"เทอร์โมเบรค ฉนวนหุ้มท่อ Polyolefin Foam 0.032 W/mK มาตรฐาน FM/UL สำหรับ HVAC",shortDescription:"Thermobreak ฉนวนหุ้มท่อ FM/UL",keywords:["เทอร์โมเบรค","ฉนวนหุ้มท่อ","Thermobreak","Pipe Insulation","ฉนวนกันความร้อน","Polyolefin Foam","ฉนวนท่อแอร์","Thermal Insulation","FM UL approved","ฉนวน HVAC"],seoContent:"เทอร์โมเบรค (Thermobreak) เป็นฉนวนหุ้มท่อคุณภาพสูงทำจาก Polyolefin Foam มีค่านำความร้อนต่ำเพียง 0.032 W/mK ช่วยป้องกันการสูญเสียความเย็นและควบคุมความร้อนได้ดีเยี่ยม ผ่านมาตรฐาน FM และ UL ทนไฟ ปลอดภัยสำหรับงาน HVAC มีหลายขนาดตามเส้นผ่านศูนย์กลางท่อ มีทั้งแบบท่อและแผ่น",specifications:[{label:"วัสดุ",value:"Polyolefin Foam"},{label:"ค่านำความร้อน",value:"0.032",unit:"W/mK"},{label:"ความหนา",value:"9, 13, 19, 25, 32",unit:"mm"},{label:"อุณหภูมิใช้งาน",value:"-200 ถึง +105",unit:"\xb0C"},{label:"มาตรฐาน",value:"FM Approved, UL Listed"},{label:"การติดไฟ",value:"Self-extinguishing"}],features:["ค่านำความร้อนต่ำ 0.032 W/mK","ผ่านมาตรฐาน FM/UL","ทนไฟ ไม่ลุกลาม","ทนทานต่อความชื้น","ป้องกัน Condensation","หลายความหนาให้เลือก"],applications:["ระบบปรับอากาศ HVAC","ท่อน้ำเย็น","ท่อน้ำร้อน","ระบบ Chiller","อาคารพาณิชย์และอุตสาหกรรม"],certifications:["FM Approved","UL Listed","ISO 9001"],faq:[{question:"Thermobreak คืออะไร?",answer:"Thermobreak เป็นฉนวนหุ้มท่อจาก Polyolefin Foam มีค่านำความร้อนต่ำ ช่วยป้องกันการสูญเสียความเย็นและควบคุมความร้อนได้ดี"},{question:"ทำไมต้องใช้ฉนวนหุ้มท่อ?",answer:"ฉนวนหุ้มท่อช่วยป้องกันการสูญเสียความเย็น ป้องกันการควบแน่น (Condensation) และประหยัดพลังงานในระบบปรับอากาศ"}],schemaData:{brand:"Thermobreak",material:"Polyolefin Foam",category:"HVAC Insulation"},relatedProductIds:["grilles","ball-jet"]},{id:"durgo",name:"ระบบวาล์วเติมอากาศ DURGO",nameEn:"DURGO AAVS",slug:"อุปกรณ์ปรับอากาศ",href:"/ระบบวาล์วเติมอากาศ-durgo-aavs/",image:"/images/2021/03/durgo_000C.jpg",description:"วาล์วเติมอากาศ DURGO มาตรฐาน EN 12380 ป้องกัน Trap Siphonage สำหรับระบบระบายน้ำ",shortDescription:"DURGO Air Valve EN 12380",keywords:["DURGO","วาล์วเติมอากาศ","Air Admittance Valve","AAVS","วาล์วอากาศ","ระบบระบายน้ำ","Trap Siphonage","EN 12380","Vent Valve","วาล์วระบายอากาศ"],seoContent:"วาล์วเติมอากาศ DURGO (Air Admittance Valve) เป็นอุปกรณ์สำคัญในระบบระบายน้ำ ทำหน้าที่เติมอากาศเข้าสู่ท่อระบายน้ำเมื่อเกิดสุญญากาศ ป้องกันการดูดน้ำใน Trap หาย (Trap Siphonage) ผ่านมาตรฐาน EN 12380 จากสวีเดน ช่วยลดการติดตั้งท่อระบายอากาศบนหลังคา ประหยัดพื้นที่และต้นทุน",specifications:[{label:"วัสดุ",value:"Polypropylene, EPDM"},{label:"ขนาด",value:"50, 75, 110",unit:"mm"},{label:"มาตรฐาน",value:"EN 12380"},{label:"อุณหภูมิใช้งาน",value:"-20 ถึง +60",unit:"\xb0C"},{label:"แรงดันเปิด",value:"-5 ถึง -100",unit:"Pa"},{label:"อัตราการไหล",value:"สูงสุด 7.5",unit:"ลบ.ม./วินาที"}],features:["ผ่านมาตรฐาน EN 12380","ป้องกัน Trap Siphonage","ไม่ต้องติดท่อระบายอากาศบนหลังคา","ประหยัดพื้นที่และต้นทุน","ติดตั้งง่าย","คุณภาพจากสวีเดน"],applications:["ระบบระบายน้ำอาคาร","อาคารพาณิชย์","โรงแรม","อาคารสูง"],certifications:["EN 12380","ISO 9001"],faq:[{question:"วาล์วเติมอากาศ DURGO ใช้ทำอะไร?",answer:"วาล์วเติมอากาศ DURGO ใช้เติมอากาศเข้าสู่ท่อระบายน้ำเมื่อเกิดสุญญากาศ ป้องกันน้ำใน Trap ถูกดูดออก ทำให้กลิ่นไม่ลอยขึ้นมา"},{question:"DURGO ติดตั้งที่ไหน?",answer:"DURGO ติดตั้งบนท่อระบายน้ำหลัก ในตำแหน่งที่อากาศถ่ายเทได้ ปกติติดตั้งในห้องน้ำหรือห้องเครื่อง"}],schemaData:{brand:"DURGO",manufacturer:"Wavin (Sweden)",category:"Drainage - Air Admittance Valve"},relatedProductIds:["xylent","grilles"]},{id:"realflex",name:"ท่อสแตนเลส Realflex",nameEn:"Realflex Flexible Hose",slug:"อุปกรณ์ดับเพลิง",href:"/realflex/",image:"/images/2021/03/realflex_000C.jpg",description:"ท่อสแตนเลส Realflex Stainless Steel 304 มาตรฐาน NFPA 13 สำหรับระบบสปริงเกลอร์",shortDescription:"Realflex ท่อสแตนเลส NFPA 13",keywords:["Realflex","ท่อสแตนเลส","NFPA13","สปริงเกลอร์","Flexible Hose","ท่อดับเพลิง","ท่อสแตนเลส 304","Fire Hose","Sprinkler Hose","ท่อโค้งงอได้","UL FM Listed"],seoContent:"ท่อสแตนเลส Realflex เป็นท่อดับเพลิงแบบโค้งงอได้ (Flexible Hose) ทำจากสแตนเลส 304 คุณภาพสูง ผ่านมาตรฐาน NFPA 13 สำหรับระบบสปริงเกลอร์ดับเพลิง ท่อ Realflex มีความยืดหยุ่นสูง สามารถโค้งงอเพื่อหลีกเลี่ยงสิ่งกีดขวางได้ ติดตั้งง่ายและรวดเร็ว ลดเวลาในการติดตั้งเมื่อเทียบกับท่อเหล็กแบบดั้งเดิม เหมาะสำหรับอาคารพาณิชย์ โรงแรม และโรงงาน",specifications:[{label:"วัสดุ",value:"สแตนเลส SUS304"},{label:"มาตรฐาน",value:"NFPA 13, UL Listed, FM Approved"},{label:"ขนาด",value:"1, 1.5, 2",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"175-300",unit:"PSI"},{label:"ความยาว",value:"ขึ้นอยู่กับรุ่น",unit:"เมตร"},{label:"การยึด",value:"Groove End, Thread End"}],features:["สแตนเลส 304 ทนทาน","ยืดหยุ่นสูง โค้งงอได้","ติดตั้งง่ายและรวดเร็ว","ผ่านมาตรฐาน NFPA 13","UL Listed และ FM Approved","ลดเวลาติดตั้ง"],applications:["ระบบสปริงเกลอร์ดับเพลิง","อาคารพาณิชย์","โรงแรมและโรงพยาบาล","โรงงานอุตสาหกรรม"],certifications:["NFPA 13","UL Listed","FM Approved"],faq:[{question:"ท่อ Realflex ต่างจากท่อเหล็กดับเพลิงอย่างไร?",answer:"ท่อ Realflex เป็นท่อโค้งงอได้ ติดตั้งง่ายและรวดเร็วกว่าท่อเหล็กแบบดั้งเดิม ไม่ต้องเชื่อม ลดเวลาและต้นทุนการติดตั้ง"}],schemaData:{brand:"Realflex",material:"Stainless Steel 304",category:"Fire Protection - Flexible Hose"},productTables:[{tableName:"Realflex Flexible Hose - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","ค่า"],rows:[["วัสดุ","AISI 304 Stainless Steel"],["แรงดันใช้งาน","14 bar / 200 psi"],["แรงดันทดสอบ","70 bar / 875 psi"],["อุณหภูมิใช้งาน","สูงสุด 107\xb0C / 225\xb0F"],["มาตรฐาน","NFPA13/13D/13R, EN12845"],["การทดสอบ","UL 2443, FM 1637"],["ความยาว","1.2m, 1.5m, 1.8m"]]},{tableName:"ขนาด Realflex Hose",headers:["ขนาด","OD (mm)","ID (mm)","Bend Radius (mm)"],rows:[['\xbd"',"15","10","40"],['\xbe"',"20","15","50"],['1"',"25","20","65"]]}],relatedProductIds:["syler","extinguishers"]},{id:"extinguishers",name:"อุปกรณ์ดับเพลิง",nameEn:"Fire Extinguishers",slug:"อุปกรณ์ดับเพลิง",href:"/อุปกรณ์ดับเพลิง/",image:"/images/2021/03/extinguishers_000C.jpg",description:"อุปกรณ์ดับเพลิง CO2/Dry Chemical/Foam มอก./UL/FM สำหรับทุกอาคาร",shortDescription:"ถังดับเพลิง มอก./UL/FM",keywords:["อุปกรณ์ดับเพลิง","ถังดับเพลิง","มอก.","UL","FM","Fire Extinguisher","CO2 extinguisher","Dry Chemical","Foam extinguisher","ถังดับเพลิง CO2","ถังดับเพลิงผงแห้ง","ถังดับเพลิงโฟม"],seoContent:"อุปกรณ์ดับเพลิงครบวงจร ประกอบด้วยถังดับเพลิงหลากหลายประเภท ได้แก่ ถังดับเพลิง CO2 เหมาะกับไฟไหม้ที่เกิดจากไฟฟ้า ถังดับเพลิงผงแห้ง (Dry Chemical) เหมาะกับไฟไหม้ทั่วไป และถังดับเพลิงโฟม (Foam) เหมาะกับไฟไหม้จากน้ำมัน ผ่านมาตรฐาน มอก., UL, และ FM เหมาะสำหรับทุกประเภทอาคาร",specifications:[{label:"ประเภท",value:"CO2, Dry Chemical (ABC), Foam"},{label:"ขนาด",value:"2, 4, 5, 6, 9, 25, 50",unit:"kg"},{label:"มาตรฐาน",value:"มอก.332, UL, FM"},{label:"อายุการใช้งาน",value:"5-10",unit:"ปี"},{label:"การตรวจสอบ",value:"ทุก 1 ปี"}],features:["หลากหลายประเภทตามการใช้งาน","ผ่านมาตรฐาน มอก./UL/FM","มีหลายขนาดให้เลือก","ใช้งานง่าย","บำรุงรักษาง่าย"],applications:["อาคารพาณิชย์","โรงงานอุตสาหกรรม","โรงแรม","บ้านพักอาศัย","รถยนต์"],certifications:["มอก.332","UL Listed","FM Approved"],faq:[{question:"ถังดับเพลิงแบบไหนเหมาะกับไฟไหม้จากไฟฟ้า?",answer:"ถังดับเพลิง CO2 เหมาะกับไฟไหม้จากไฟฟ้า เพราะไม่ทิ้งคราบและไม่นำไฟฟ้า"},{question:"ถังดับเพลิงต้องตรวจสอบบ่อยแค่ไหน?",answer:"ถังดับเพลิงควรตรวจสอบทุก 1 ปี และอัดแก๊สใหม่ทุก 5 ปี หรือตามที่ผู้ผลิตแนะนำ"}],schemaData:{brand:"Multi-Brand",category:"Fire Extinguishers"},relatedProductIds:["realflex","syler"]},{id:"fencing",name:"ระบบรั้ว",nameEn:"Fencing System",slug:"ระบบรั้ว",href:"/ระบบรั้ว/",image:"/images/2025/01/fencing_000C.jpg",description:"ระบบรั้วตาข่าย รั้วไวน์แมน รั้วเทวดา คุณภาพสูง ราคาถูก",shortDescription:"ระบบรั้วตาข่ายครบวงจร",keywords:["รั้วตาข่าย","ระบบรั้ว","ไวน์แมน","เทวดา","Chain Link Fence","รั้วโรงงาน","รั้วบ้าน","รั้วอาคาร","Fencing","รั้วเหล็ก","รั้วกั้น"],seoContent:"ระบบรั้วครบวงจร ประกอบด้วย รั้วตาข่าย (Chain Link Fence) สำหรับโรงงานและพื้นที่ขนาดใหญ่, รั้วไวน์แมน (Wiemann) ที่ทนทานและสวยงาม, และรั้วเทวดา (Tevada) ที่มีคุณภาพสูง มีหลายรูปแบบและความสูงให้เลือก เหมาะสำหรับโรงงาน อาคารพาณิชย์ และบ้านพักอาศัย",specifications:[{label:"ประเภท",value:"Chain Link, Wiemann, Tevada"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, เหล็กพ่นสี"},{label:"ความสูง",value:"1.5, 1.8, 2.0, 2.5, 3.0",unit:"เมตร"},{label:"ความยาวตาข่าย",value:"ตามต้องการ",unit:"เมตร"}],features:["หลากหลายประเภทและรูปแบบ","ทนทานต่อสภาพอากาศ","ราคาถูก","ติดตั้งง่าย","บำรุงรักษาต่ำ"],applications:["โรงงานอุตสาหกรรม","อาคารพาณิชย์","บ้านพักอาศัย","สนามกีฬา"],certifications:["ISO 9001"],faq:[{question:"รั้วตาข่ายกับรั้วเทวดาต่างกันอย่างไร?",answer:"รั้วตาข่ายเป็นรั้วแบบโปร่ง มองทะลุได้ เหมาะกับโรงงาน รั้วเทวดาเป็นรั้วแบบทึบ เสริมความปลอดภัยและความเป็นส่วนตัว"}],schemaData:{brand:"Multi-Brand",category:"Fencing System"},relatedProductIds:["tevada"]},{id:"tevada",name:"รั้วเทวดา",nameEn:"Tevada Fence",slug:"ระบบรั้ว",href:"/รั้วเทวดา/",image:"/images/2021/03/TEVADA_001.png",description:"รั้วเทวดา คุณภาพสูง ทนทาน อายุการใช้งานยาวนาน",shortDescription:"รั้วเทวดาคุณภาพสูง",keywords:["รั้วเทวดา","Tevada","Tevada Fence","รั้วเทวดา Tevada","รั้วอาคาร","รั้วทนทาน","AS/NZS 4534","รั้วสูง","รั้วคุณภาพ"],seoContent:"รั้วเทวดา (Tevada) เป็นรั้วคุณภาพสูงจากออสเตรเลีย ผ่านมาตรฐาน AS/NZS 4534 มีความทนทานสูง ทนทานต่อสภาพอากาศ ไม่เป็นสนิม อายุการใช้งานยาวนาน มีหลายรูปแบบและสีให้เลือก เหมาะสำหรับอาคารพาณิชย์ โรงงาน และบ้านพักอาศัยระดับสูง",specifications:[{label:"มาตรฐาน",value:"AS/NZS 4534"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, อลูมิเนียม"},{label:"ความสูง",value:"1.5, 1.8, 2.0, 2.5, 3.0",unit:"เมตร"},{label:"สี",value:"ดำ, เทา, ขาว, ปรับแต่งได้"},{label:"การเคลือบ",value:"Powder Coating"}],features:["ผ่านมาตรฐาน AS/NZS 4534","ทนทานต่อสภาพอากาศ","ไม่เป็นสนิม","อายุการใช้งานยาวนาน","หลายสีและรูปแบบ"],applications:["อาคารพาณิชย์","โรงงาน","บ้านพักอาศัยระดับสูง","โครงการจัดสรร"],certifications:["AS/NZS 4534","ISO 9001"],faq:[{question:"รั้วเทวดาทนทานแค่ไหน?",answer:"รั้วเทวดาผ่านมาตรฐาน AS/NZS 4534 จากออสเตรเลีย มีอายุการใช้งานยาวนาน ทนทานต่อสภาพอากาศและการกัดกร่อน"}],schemaData:{brand:"Tevada",category:"Fencing - Premium"},relatedProductIds:["fencing"]},{id:"pipe-coupling-machine",name:"เครื่องเชื่อมท่อ Pipe Coupling Machine",nameEn:"Pipe Coupling Machine",slug:"เครื่องจักร",href:"/เครื่องเชื่อมท่อ-pipe-coupling-machine/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"เครื่องเชื่อมท่อ Pipe Coupling Machine สำหรับงานติดตั้งระบบท่อ",shortDescription:"เครื่องเชื่อมท่อครบวงจร",keywords:["เครื่องเชื่อมท่อ","Pipe Coupling Machine","เครื่องมือติดตั้งท่อ","Grooving Machine","เครื่องทำกรู๊ฟ","Pipe Grooving","Roll Grooving Machine","อุปกรณ์ติดตั้งท่อ","เครื่องจักรท่อ"],seoContent:"เครื่องเชื่อมท่อ Pipe Coupling Machine เป็นเครื่องมือสำหรับงานติดตั้งระบบท่อ ใช้สำหรับทำกรู๊ฟ (Groove) ที่ปลายท่อเพื่อติดตั้ง Groove Coupling มีทั้งแบบ Roll Grooving และ Cut Grooving ทำงานรวดเร็ว แม่นยำ สามารถทำกรู๊ฟท่อได้หลากหลายขนาด เหมาะสำหรับงานติดตั้งระบบท่อขนาดใหญ่",specifications:[{label:"ประเภท",value:"Roll Grooving, Cut Grooving"},{label:"ขนาดท่อ",value:"2 - 24",unit:"นิ้ว"},{label:"วัสดุท่อ",value:"เหล็ก, สแตนเลส, PVC"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"กำลังไฟ",value:"2.2 - 5.5",unit:"kW"}],features:["ทำกรู๊ฟได้รวดเร็ว","แม่นยำ","รองรับท่อหลายขนาด","ทนทาน","ใช้งานง่าย"],applications:["งานติดตั้งระบบท่อ","โครงการระบบดับเพลิง","งานอุตสาหกรรม","โครงการประปา"],certifications:["CE","ISO 9001"],faq:[{question:"Roll Grooving กับ Cut Grooving ต่างกันอย่างไร?",answer:"Roll Grooving ใช้ลูกกลิ้งกดสร้างกรู๊ฟ ไม่ตัดเศษเหล็ก เหมาะกับท่อผนังบาง Cut Grooving ใช้ใบมีดตัดสร้างกรู๊ฟ เหมาะกับท่อผนังหนา"}],schemaData:{brand:"Multi-Brand",category:"Pipe Equipment - Grooving Machine"},relatedProductIds:["groove-coupling","hdpe-welder"]},{id:"water-pump",name:"Water Pump Grundfos",nameEn:"Water Pump",slug:"เครื่องจักร",href:"/waterpump-grundfos-จำหน่ายติดตั้ง/",image:"/images/2021/03/water-pump_000C.jpg",description:"ปั๊มน้ำ Grundfos จำหน่ายและติดตั้ง บริการหลังการขาย",shortDescription:"ปั๊มน้ำ Grundfos จำหน่ายติดตั้ง",keywords:["ปั๊มน้ำ","Water Pump","Grundfos","ปั๊ม Grundfos","Grundfos pump","ปั๊มน้ำอัตโนมัติ","ปั๊มน้ำดื่ม","ปั๊มน้ำประปา","Variable Speed Pump","ปั๊มอัจฉริยะ"],seoContent:"ปั๊มน้ำ Grundfos เป็นปั๊มน้ำคุณภาพสูงจากเดนมาร์ก มีหลากหลายรุ่นสำหรับงานประปา งานอุตสาหกรรม และงาน HVAC มีเทคโนโลยี Variable Speed Drive ช่วยประหยัดพลังงาน พร้อมบริการจำหน่าย ติดตั้ง และบำรุงรักษาครบวงจร",specifications:[{label:"แบรนด์",value:"Grundfos"},{label:"ประเภท",value:"Centrifugal, Submersible, Booster"},{label:"แรงดัน",value:"ตามรุ่น",unit:"bar"},{label:"อัตราการไหล",value:"ตามรุ่น",unit:"ลบ.ม./ชม."},{label:"เทคโนโลยี",value:"Variable Speed Drive"}],features:["แบรนด์ชั้นนำจากเดนมาร์ก","ประหยัดพลังงาน","Variable Speed Drive","ทนทาน อายุการใช้งานยาวนาน","บริการหลังการขาย"],applications:["ระบบประปา","งานอุตสาหกรรม","ระบบ HVAC","ระบบน้ำดื่ม"],certifications:["ISO 9001","ISO 14001","Energy Star"],faq:[{question:"ทำไมต้องเลือกปั๊ม Grundfos?",answer:"Grundfos เป็นแบรนด์ปั๊มน้ำชั้นนำจากเดนมาร์ก มีคุณภาพสูง ประหยัดพลังงาน และมีบริการหลังการขายที่ดี"}],schemaData:{brand:"Grundfos",manufacturer:"Grundfos (Denmark)",category:"Water Pump"},relatedProductIds:["water-treatment","ppr-elephant"]},{id:"water-treatment",name:"Water Treatment",nameEn:"Water Treatment",slug:"เครื่องจักร",href:"/water-treatment/",image:"/images/2021/03/water-treatment_000C.jpg",description:"ระบบผลิตน้ำประปา Water Treatment ครบวงจร",shortDescription:"ระบบผลิตน้ำประปา",keywords:["Water Treatment","ระบบน้ำประปา","บำบัดน้ำ","ระบบกรองน้ำ","Water Purification","Reverse Osmosis","RO System","ระบบผลิตน้ำดื่ม","Water Filter System","บำบัดน้ำเสีย"],seoContent:"ระบบบำบัดน้ำ (Water Treatment) ครบวงจร สำหรับผลิตน้ำประปาและน้ำดื่ม ประกอบด้วยระบบกรองน้ำหลายขั้นตอน ระบบ Reverse Osmosis (RO) และระบบฆ่าเชื้อ เหมาะสำหรับโรงงาน อาคารสำนักงาน และโครงการที่อยู่อาศัย พร้อมบริการออกแบบ ติดตั้ง และบำรุงรักษา",specifications:[{label:"ประเภท",value:"Filtration, RO, UV Disinfection"},{label:"ความสามารถ",value:"ตามรุ่น",unit:"ลบ.ม./วัน"},{label:"คุณภาพน้ำ",value:"ตามมาตรฐานกรมอนามัย"},{label:"ระบบ",value:"Auto Backwash, Media Filter, RO Membrane"}],features:["ระบบครบวงจร","ผลิตน้ำได้หลากหลายคุณภาพ","อัตโนมัติ","บำรุงรักษาง่าย","ประหยัดต้นทุน"],applications:["โรงงานอุตสาหกรรม","อาคารสำนักงาน","โครงการที่อยู่อาศัย","โรงพยาบาล"],certifications:["ISO 9001","กรมอนามัย"],faq:[{question:"ระบบ Water Treatment ประกอบด้วยอะไรบ้าง?",answer:"ระบบ Water Treatment ประกอบด้วยระบบกรองน้ำหยาบ กรองละเอียด ระบบ RO และระบบฆ่าเชื้อ UV ขึ้นอยู่กับคุณภาพน้ำที่ต้องการ"}],schemaData:{brand:"Multi-Brand",category:"Water Treatment System"},relatedProductIds:["water-pump","hdpe"]}],g=[{id:"thai-water",name:"ไทยน้ำทิพย์",href:"/ไทยน้ำทิพย์/",image:"/images/2021/02/ไทยน้ำทิพย์1-horz.jpg",description:"โครงการระบบท่อ บริษัท ไทยน้ำทิพย์ จำกัด"},{id:"ethanol-factory",name:"โรงงานเอธานอล",href:"/โรงงานเอธานอล/",image:"/images/2021/02/ลพบุรี5.jpg",description:"โครงการระบบท่อ โรงงานเอธานอล จังหวัดลพบุรี"},{id:"pracharat",name:"โครงการประชารัฐ",href:"/โครงการประชารัฐ/",image:"/images/2021/02/ประชารัฐ1-e1503323597848.jpg",description:"โครงการระบบท่อ โครงการประชารัฐ"},{id:"fnf-food",name:"เอฟแอนด์เอฟ ฟูด",href:"/เอฟแอนด์เอฟ-ฟูด/",image:"/images/2021/02/เอฟแอนดืเอฟ2-horz.jpg",description:"โครงการระบบท่อ เอฟแอนด์เอฟ ฟูด"},{id:"be-grim",name:"บริษัท บีกริม",href:"/บริษัท-บีกริม/",image:"/images/2021/02/บีกริม-จำกัด-e1503304339753.jpg",description:"โครงการระบบท่อ บริษัท บีกริม จำกัด"},{id:"yan-woo-yun",name:"บจก. หยั่น หว่อ หยุ่น",href:"/บจก-หยั่น-หว่อ-หยุ่น/",image:"/images/2021/02/สมุทรสาคร2.jpg",description:"โครงการระบบท่อ บจก. หยั่น หว่อ หยุ่น"},{id:"cp-ram-latkrabang",name:"ซีพีแรม ลาดกระบัง",href:"/ซีพีแรม-ลาดกระบัง/",image:"/images/2021/02/ลาดกระบัง1.jpg",description:"โครงการระบบท่อ ซีพีแรม ลาดกระบัง"},{id:"cp-ram-bo-seng",name:"ซีพีแรม บ่อเงิน",href:"/ซีพีแรม-บ่อเงิน/",image:"/images/2021/02/บ่อเงิน3.jpg",description:"โครงการระบบท่อ ซีพีแรม บ่อเงิน"},{id:"seacon-bangkae",name:"ซีคอนบางแค",href:"/ซีคอนบางแค/",image:"/images/2021/02/บางแค1.jpg",description:"โครงการระบบท่อ ซีคอนบางแค"},{id:"toyox",name:"Toyox",href:"/toyox/",image:"/images/2021/02/IMG_2226.jpg",description:"โครงการระบบท่อ Toyox"},{id:"ppr-pipe-project",name:"PPR Pipe Project",href:"/ppr-pipe/",image:"/images/2021/02/Image1.jpg",description:"โครงการติดตั้งท่อ PPR"},{id:"essilor",name:"Essilor Factory",href:"/essilor-factory/",image:"/images/2021/02/Essilor1-horz.jpg",description:"โครงการระบบท่อ Essilor Factory"},{id:"eminent-air",name:"Eminent Air Factory",href:"/eminent-air-factory/",image:"/images/2021/02/บางพลี1-horz.jpg",description:"โครงการระบบท่อ Eminent Air Factory"},{id:"dog-food",name:"Dog Food Factory",href:"/dog-food-factory/",image:"/images/2021/02/บ.เอเชี่ยน1.jpg",description:"โครงการระบบท่อ Dog Food Factory"},{id:"cyber-world",name:"Cyber World",href:"/cyber-world/",image:"/images/2021/02/IMG_3089.jpg",description:"โครงการระบบท่อ Cyber World"}];h.find(e=>"ppr-elephant"===e.id),h.find(e=>"hdpe"===e.id),h.find(e=>"valve"===e.id);let b="https://dealplustech.co.th";function P(){let e=new Date;return[{url:b,lastModified:e,changeFrequency:"weekly",priority:1},{url:`${b}/about-us/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/services/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/product/`,lastModified:e,changeFrequency:"weekly",priority:.9},{url:`${b}/pipe/`,lastModified:e,changeFrequency:"weekly",priority:.8},{url:`${b}/portfolio/`,lastModified:e,changeFrequency:"monthly",priority:.7},{url:`${b}/blog/`,lastModified:e,changeFrequency:"weekly",priority:.7},{url:`${b}/contact-us/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/join-us/`,lastModified:e,changeFrequency:"monthly",priority:.5},{url:`${b}/sales-engineer/`,lastModified:e,changeFrequency:"monthly",priority:.5},{url:`${b}/all-projects/`,lastModified:e,changeFrequency:"monthly",priority:.6},...h.map(i=>({url:`${b}${i.href}`,lastModified:e,changeFrequency:"weekly",priority:.8})),...g.map(i=>({url:`${b}${i.href}`,lastModified:e,changeFrequency:"monthly",priority:.6})),{url:`${b}/blog/ข้อดี-ท่อ-hdpe/`,lastModified:e,changeFrequency:"monthly",priority:.6},{url:`${b}/blog/ท่อ-ppr-คืออะไร/`,lastModified:e,changeFrequency:"monthly",priority:.6},{url:`${b}/blog/บำรุงรักษาปั๊มน้ำ/`,lastModified:e,changeFrequency:"monthly",priority:.6}]}var f=a(707);let v={...t},x=v.default,M=v.generateSitemaps;if("function"!=typeof x)throw Error('Default export is missing in "/Users/kunthawatgreethong/Gitea/dealplustech/src/app/sitemap.ts"');async function w(e,i){let a;let{__metadata_id__:t,...r}=i.params||{},n=M?await M():null;if(n&&null==(a=n.find(e=>{let i=e.id.toString();return(i+=".xml")===t})?.id))return new s.NextResponse("Not Found",{status:404});let o=await x({id:a}),l=(0,f.resolveRouteData)(o,"sitemap");return new s.NextResponse(l,{headers:{"Content-Type":"application/xml","Cache-Control":"public, max-age=0, must-revalidate"}})}let S=new n.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/sitemap.xml/route",pathname:"/sitemap.xml",filename:"sitemap",bundlePath:"app/sitemap.xml/route"},resolvedPagePath:"next-metadata-route-loader?page=%2Fsitemap.xml%2Froute&filePath=%2FUsers%2Fkunthawatgreethong%2FGitea%2Fdealplustech%2Fsrc%2Fapp%2Fsitemap.ts&isDynamic=1!?__next_metadata_route__",nextConfigOutput:"standalone",userland:r}),{requestAsyncStorage:y,staticGenerationAsyncStorage:C,serverHooks:R}=S,L="/sitemap.xml/route";function U(){return(0,l.patchFetch)({serverHooks:R,staticGenerationAsyncStorage:C})}},707:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{resolveManifest:function(){return o},resolveRobots:function(){return r},resolveRouteData:function(){return l},resolveSitemap:function(){return n}});let t=a(1389);function r(e){let i="";for(let a of Array.isArray(e.rules)?e.rules:[e.rules]){for(let e of(0,t.resolveArray)(a.userAgent||["*"]))i+=`User-Agent: ${e}
|
|
`;if(a.allow)for(let e of(0,t.resolveArray)(a.allow))i+=`Allow: ${e}
|
|
`;if(a.disallow)for(let e of(0,t.resolveArray)(a.disallow))i+=`Disallow: ${e}
|
|
`;a.crawlDelay&&(i+=`Crawl-delay: ${a.crawlDelay}
|
|
`),i+="\n"}return e.host&&(i+=`Host: ${e.host}
|
|
`),e.sitemap&&(0,t.resolveArray)(e.sitemap).forEach(e=>{i+=`Sitemap: ${e}
|
|
`}),i}function n(e){let i=e.some(e=>Object.keys(e.alternates??{}).length>0),a="";for(let r of(a+='<?xml version="1.0" encoding="UTF-8"?>\n<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"',i?a+=' xmlns:xhtml="http://www.w3.org/1999/xhtml">\n':a+=">\n",e)){var t;a+=`<url>
|
|
<loc>${r.url}</loc>
|
|
`;let e=null==(t=r.alternates)?void 0:t.languages;if(e&&Object.keys(e).length)for(let i in e)a+=`<xhtml:link rel="alternate" hreflang="${i}" href="${e[i]}" />
|
|
`;if(r.lastModified){let e=r.lastModified instanceof Date?r.lastModified.toISOString():r.lastModified;a+=`<lastmod>${e}</lastmod>
|
|
`}r.changeFrequency&&(a+=`<changefreq>${r.changeFrequency}</changefreq>
|
|
`),"number"==typeof r.priority&&(a+=`<priority>${r.priority}</priority>
|
|
`),a+="</url>\n"}return a+"</urlset>\n"}function o(e){return JSON.stringify(e)}function l(e,i){return"robots"===i?r(e):"sitemap"===i?n(e):"manifest"===i?o(e):""}},6637:e=>{"use strict";var i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,t=Object.getOwnPropertyNames,r=Object.prototype.hasOwnProperty,n={};function o(e){var i;let a=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),t=`${e.name}=${encodeURIComponent(null!=(i=e.value)?i:"")}`;return 0===a.length?t:`${t}; ${a.join("; ")}`}function l(e){let i=new Map;for(let a of e.split(/; */)){if(!a)continue;let e=a.indexOf("=");if(-1===e){i.set(a,"true");continue}let[t,r]=[a.slice(0,e),a.slice(e+1)];try{i.set(t,decodeURIComponent(null!=r?r:"true"))}catch{}}return i}function s(e){var i,a;if(!e)return;let[[t,r],...n]=l(e),{domain:o,expires:s,httponly:p,maxage:c,path:m,samesite:h,secure:g,partitioned:b,priority:P}=Object.fromEntries(n.map(([e,i])=>[e.toLowerCase(),i]));return function(e){let i={};for(let a in e)e[a]&&(i[a]=e[a]);return i}({name:t,value:decodeURIComponent(r),domain:o,...s&&{expires:new Date(s)},...p&&{httpOnly:!0},..."string"==typeof c&&{maxAge:Number(c)},path:m,...h&&{sameSite:u.includes(i=(i=h).toLowerCase())?i:void 0},...g&&{secure:!0},...P&&{priority:d.includes(a=(a=P).toLowerCase())?a:void 0},...b&&{partitioned:!0}})}((e,a)=>{for(var t in a)i(e,t,{get:a[t],enumerable:!0})})(n,{RequestCookies:()=>p,ResponseCookies:()=>c,parseCookie:()=>l,parseSetCookie:()=>s,stringifyCookie:()=>o}),e.exports=((e,n,o,l)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let o of t(n))r.call(e,o)||void 0===o||i(e,o,{get:()=>n[o],enumerable:!(l=a(n,o))||l.enumerable});return e})(i({},"__esModule",{value:!0}),n);var u=["strict","lax","none"],d=["low","medium","high"],p=class{constructor(e){this._parsed=new Map,this._headers=e;let i=e.get("cookie");if(i)for(let[e,a]of l(i))this._parsed.set(e,{name:e,value:a})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let i="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(i)}getAll(...e){var i;let a=Array.from(this._parsed);if(!e.length)return a.map(([e,i])=>i);let t="string"==typeof e[0]?e[0]:null==(i=e[0])?void 0:i.name;return a.filter(([e])=>e===t).map(([e,i])=>i)}has(e){return this._parsed.has(e)}set(...e){let[i,a]=1===e.length?[e[0].name,e[0].value]:e,t=this._parsed;return t.set(i,{name:i,value:a}),this._headers.set("cookie",Array.from(t).map(([e,i])=>o(i)).join("; ")),this}delete(e){let i=this._parsed,a=Array.isArray(e)?e.map(e=>i.delete(e)):i.delete(e);return this._headers.set("cookie",Array.from(i).map(([e,i])=>o(i)).join("; ")),a}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},c=class{constructor(e){var i,a,t;this._parsed=new Map,this._headers=e;let r=null!=(t=null!=(a=null==(i=e.getSetCookie)?void 0:i.call(e))?a:e.get("set-cookie"))?t:[];for(let e of Array.isArray(r)?r:function(e){if(!e)return[];var i,a,t,r,n,o=[],l=0;function s(){for(;l<e.length&&/\s/.test(e.charAt(l));)l+=1;return l<e.length}for(;l<e.length;){for(i=l,n=!1;s();)if(","===(a=e.charAt(l))){for(t=l,l+=1,s(),r=l;l<e.length&&"="!==(a=e.charAt(l))&&";"!==a&&","!==a;)l+=1;l<e.length&&"="===e.charAt(l)?(n=!0,l=r,o.push(e.substring(i,t)),i=l):l=t+1}else l+=1;(!n||l>=e.length)&&o.push(e.substring(i,e.length))}return o}(r)){let i=s(e);i&&this._parsed.set(i.name,i)}}get(...e){let i="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(i)}getAll(...e){var i;let a=Array.from(this._parsed.values());if(!e.length)return a;let t="string"==typeof e[0]?e[0]:null==(i=e[0])?void 0:i.name;return a.filter(e=>e.name===t)}has(e){return this._parsed.has(e)}set(...e){let[i,a,t]=1===e.length?[e[0].name,e[0].value,e[0]]:e,r=this._parsed;return r.set(i,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:i,value:a,...t})),function(e,i){for(let[,a]of(i.delete("set-cookie"),e)){let e=o(a);i.append("set-cookie",e)}}(r,this._headers),this}delete(...e){let[i,a,t]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0].path,e[0].domain];return this.set({name:i,path:a,domain:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(o).join("; ")}}},2565:(e,i,a)=>{var t;(()=>{var r={226:function(r,n){!function(o,l){"use strict";var s="function",u="undefined",d="object",p="string",c="major",m="model",h="name",g="type",b="vendor",P="version",f="architecture",v="console",x="mobile",M="tablet",w="smarttv",S="wearable",y="embedded",C="Amazon",R="Apple",L="ASUS",U="BlackBerry",F="Browser",D="Chrome",E="Firefox",A="Google",k="Huawei",N="Microsoft",O="Motorola",T="Opera",_="Samsung",B="Sharp",q="Sony",I="Xiaomi",j="Zebra",H="Facebook",V="Chromium OS",G="Mac OS",z=function(e,i){var a={};for(var t in e)i[t]&&i[t].length%2==0?a[t]=i[t].concat(e[t]):a[t]=e[t];return a},W=function(e){for(var i={},a=0;a<e.length;a++)i[e[a].toUpperCase()]=e[a];return i},$=function(e,i){return typeof e===p&&-1!==K(i).indexOf(K(e))},K=function(e){return e.toLowerCase()},J=function(e,i){if(typeof e===p)return e=e.replace(/^\s\s*/,""),typeof i===u?e:e.substring(0,350)},Z=function(e,i){for(var a,t,r,n,o,u,p=0;p<i.length&&!o;){var c=i[p],m=i[p+1];for(a=t=0;a<c.length&&!o&&c[a];)if(o=c[a++].exec(e))for(r=0;r<m.length;r++)u=o[++t],typeof(n=m[r])===d&&n.length>0?2===n.length?typeof n[1]==s?this[n[0]]=n[1].call(this,u):this[n[0]]=n[1]:3===n.length?typeof n[1]!==s||n[1].exec&&n[1].test?this[n[0]]=u?u.replace(n[1],n[2]):void 0:this[n[0]]=u?n[1].call(this,u,n[2]):void 0:4===n.length&&(this[n[0]]=u?n[3].call(this,u.replace(n[1],n[2])):void 0):this[n]=u||l;p+=2}},X=function(e,i){for(var a in i)if(typeof i[a]===d&&i[a].length>0){for(var t=0;t<i[a].length;t++)if($(i[a][t],e))return"?"===a?l:a}else if($(i[a],e))return"?"===a?l:a;return e},Y={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[P,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[P,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,P],[/opios[\/ ]+([\w\.]+)/i],[P,[h,T+" Mini"]],[/\bopr\/([\w\.]+)/i],[P,[h,T]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,P],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[P,[h,"UC"+F]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[P,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[P,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[P,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[P,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[P,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+F],P],[/\bfocus\/([\w\.]+)/i],[P,[h,E+" Focus"]],[/\bopt\/([\w\.]+)/i],[P,[h,T+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[P,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[P,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[P,[h,T+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[P,[h,"MIUI "+F]],[/fxios\/([-\w\.]+)/i],[P,[h,E]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+F]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+F],P],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],P],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,P],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,H],P],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,P],[/\bgsa\/([\w\.]+) .*safari\//i],[P,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[P,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[P,[h,D+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,D+" WebView"],P],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[P,[h,"Android "+F]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,P],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[P,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[P,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[P,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,P],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],P],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[P,[h,E+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,P],[/(cobalt)\/([\w\.]+)/i],[h,[P,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[f,"amd64"]],[/(ia32(?=;))/i],[[f,K]],[/((?:i[346]|x)86)[;\)]/i],[[f,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/windows (ce|mobile); ppc;/i],[[f,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[f,/ower/,"",K]],[/(sun4\w)[;\)]/i],[[f,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[f,K]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[m,[b,_],[g,M]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[m,[b,_],[g,x]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[m,[b,R],[g,x]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[m,[b,R],[g,M]],[/(macintosh);/i],[m,[b,R]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[m,[b,B],[g,x]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[m,[b,k],[g,M]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[m,[b,k],[g,x]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[m,/_/g," "],[b,I],[g,x]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[m,/_/g," "],[b,I],[g,M]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[m,[b,"OPPO"],[g,x]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[m,[b,"Vivo"],[g,x]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[m,[b,"Realme"],[g,x]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[m,[b,O],[g,x]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[m,[b,O],[g,M]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[m,[b,"LG"],[g,M]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[m,[b,"LG"],[g,x]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[m,[b,"Lenovo"],[g,M]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[m,/_/g," "],[b,"Nokia"],[g,x]],[/(pixel c)\b/i],[m,[b,A],[g,M]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[m,[b,A],[g,x]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[m,[b,q],[g,x]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[m,"Xperia Tablet"],[b,q],[g,M]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[m,[b,"OnePlus"],[g,x]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[m,[b,C],[g,M]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[m,/(.+)/g,"Fire Phone $1"],[b,C],[g,x]],[/(playbook);[-\w\),; ]+(rim)/i],[m,b,[g,M]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[m,[b,U],[g,x]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[m,[b,L],[g,M]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[m,[b,L],[g,x]],[/(nexus 9)/i],[m,[b,"HTC"],[g,M]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[b,[m,/_/g," "],[g,x]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[m,[b,"Acer"],[g,M]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[m,[b,"Meizu"],[g,x]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[b,m,[g,x]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[b,m,[g,M]],[/(surface duo)/i],[m,[b,N],[g,M]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[m,[b,"Fairphone"],[g,x]],[/(u304aa)/i],[m,[b,"AT&T"],[g,x]],[/\bsie-(\w*)/i],[m,[b,"Siemens"],[g,x]],[/\b(rct\w+) b/i],[m,[b,"RCA"],[g,M]],[/\b(venue[\d ]{2,7}) b/i],[m,[b,"Dell"],[g,M]],[/\b(q(?:mv|ta)\w+) b/i],[m,[b,"Verizon"],[g,M]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[m,[b,"Barnes & Noble"],[g,M]],[/\b(tm\d{3}\w+) b/i],[m,[b,"NuVision"],[g,M]],[/\b(k88) b/i],[m,[b,"ZTE"],[g,M]],[/\b(nx\d{3}j) b/i],[m,[b,"ZTE"],[g,x]],[/\b(gen\d{3}) b.+49h/i],[m,[b,"Swiss"],[g,x]],[/\b(zur\d{3}) b/i],[m,[b,"Swiss"],[g,M]],[/\b((zeki)?tb.*\b) b/i],[m,[b,"Zeki"],[g,M]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[b,"Dragon Touch"],m,[g,M]],[/\b(ns-?\w{0,9}) b/i],[m,[b,"Insignia"],[g,M]],[/\b((nxa|next)-?\w{0,9}) b/i],[m,[b,"NextBook"],[g,M]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[b,"Voice"],m,[g,x]],[/\b(lvtel\-)?(v1[12]) b/i],[[b,"LvTel"],m,[g,x]],[/\b(ph-1) /i],[m,[b,"Essential"],[g,x]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[m,[b,"Envizen"],[g,M]],[/\b(trio[-\w\. ]+) b/i],[m,[b,"MachSpeed"],[g,M]],[/\btu_(1491) b/i],[m,[b,"Rotor"],[g,M]],[/(shield[\w ]+) b/i],[m,[b,"Nvidia"],[g,M]],[/(sprint) (\w+)/i],[b,m,[g,x]],[/(kin\.[onetw]{3})/i],[[m,/\./g," "],[b,N],[g,x]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[m,[b,j],[g,M]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[m,[b,j],[g,x]],[/smart-tv.+(samsung)/i],[b,[g,w]],[/hbbtv.+maple;(\d+)/i],[[m,/^/,"SmartTV"],[b,_],[g,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[b,"LG"],[g,w]],[/(apple) ?tv/i],[b,[m,R+" TV"],[g,w]],[/crkey/i],[[m,D+"cast"],[b,A],[g,w]],[/droid.+aft(\w)( bui|\))/i],[m,[b,C],[g,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[m,[b,B],[g,w]],[/(bravia[\w ]+)( bui|\))/i],[m,[b,q],[g,w]],[/(mitv-\w{5}) bui/i],[m,[b,I],[g,w]],[/Hbbtv.*(technisat) (.*);/i],[b,m,[g,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[b,J],[m,J],[g,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[b,m,[g,v]],[/droid.+; (shield) bui/i],[m,[b,"Nvidia"],[g,v]],[/(playstation [345portablevi]+)/i],[m,[b,q],[g,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[m,[b,N],[g,v]],[/((pebble))app/i],[b,m,[g,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[m,[b,R],[g,S]],[/droid.+; (glass) \d/i],[m,[b,A],[g,S]],[/droid.+; (wt63?0{2,3})\)/i],[m,[b,j],[g,S]],[/(quest( 2| pro)?)/i],[m,[b,H],[g,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[b,[g,y]],[/(aeobc)\b/i],[m,[b,C],[g,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[m,[g,x]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[m,[g,M]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,M]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[g,x]],[/(android[-\w\. ]{0,9});.+buil/i],[m,[b,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[P,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[P,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,P],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[P,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,P],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[P,X,Y]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[P,X,Y]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[P,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,G],[P,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[P,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,P],[/\(bb(10);/i],[P,[h,U]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[P,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[P,[h,E+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[P,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[P,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[P,[h,D+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,V],P],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,P],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],P],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,P]]},ee=function(e,i){if(typeof e===d&&(i=e,e=l),!(this instanceof ee))return new ee(e,i).getResult();var a=typeof o!==u&&o.navigator?o.navigator:l,t=e||(a&&a.userAgent?a.userAgent:""),r=a&&a.userAgentData?a.userAgentData:l,n=i?z(Q,i):Q,v=a&&a.userAgent==t;return this.getBrowser=function(){var e,i={};return i[h]=l,i[P]=l,Z.call(i,t,n.browser),i[c]=typeof(e=i[P])===p?e.replace(/[^\d\.]/g,"").split(".")[0]:l,v&&a&&a.brave&&typeof a.brave.isBrave==s&&(i[h]="Brave"),i},this.getCPU=function(){var e={};return e[f]=l,Z.call(e,t,n.cpu),e},this.getDevice=function(){var e={};return e[b]=l,e[m]=l,e[g]=l,Z.call(e,t,n.device),v&&!e[g]&&r&&r.mobile&&(e[g]=x),v&&"Macintosh"==e[m]&&a&&typeof a.standalone!==u&&a.maxTouchPoints&&a.maxTouchPoints>2&&(e[m]="iPad",e[g]=M),e},this.getEngine=function(){var e={};return e[h]=l,e[P]=l,Z.call(e,t,n.engine),e},this.getOS=function(){var e={};return e[h]=l,e[P]=l,Z.call(e,t,n.os),v&&!e[h]&&r&&"Unknown"!=r.platform&&(e[h]=r.platform.replace(/chrome os/i,V).replace(/macos/i,G)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return t},this.setUA=function(e){return t=typeof e===p&&e.length>350?J(e,350):e,this},this.setUA(t),this};ee.VERSION="1.0.35",ee.BROWSER=W([h,P,c]),ee.CPU=W([f]),ee.DEVICE=W([m,b,g,v,x,w,M,S,y]),ee.ENGINE=ee.OS=W([h,P]),typeof n!==u?(r.exports&&(n=r.exports=ee),n.UAParser=ee):a.amdO?void 0!==(t=(function(){return ee}).call(i,a,i,e))&&(e.exports=t):typeof o!==u&&(o.UAParser=ee);var ei=typeof o!==u&&(o.jQuery||o.Zepto);if(ei&&!ei.ua){var ea=new ee;ei.ua=ea.getResult(),ei.ua.get=function(){return ea.getUA()},ei.ua.set=function(e){ea.setUA(e);var i=ea.getResult();for(var a in i)ei.ua[a]=i[a]}}}("object"==typeof window?window:this)}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var a=n[e]={exports:{}},t=!0;try{r[e].call(a.exports,a,a.exports,o),t=!1}finally{t&&delete n[e]}return a.exports}o.ab=__dirname+"/";var l=o(226);e.exports=l})()},1389:(e,i)=>{"use strict";function a(e){return Array.isArray(e)?e:[e]}function t(e){if(null!=e)return a(e)}Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{resolveArray:function(){return a},resolveAsArrayOrUndefined:function(){return t}})},9303:(e,i,a)=>{"use strict";e.exports=a(517)},6294:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{PageSignatureError:function(){return a},RemovedPageError:function(){return t},RemovedUAError:function(){return r}});class a extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form:
|
|
|
|
export function middleware(request, event) {
|
|
return NextResponse.redirect('/new-location')
|
|
}
|
|
|
|
Read more: https://nextjs.org/docs/messages/middleware-new-signature
|
|
`)}}class t extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`.
|
|
Read more: https://nextjs.org/docs/messages/middleware-request-page
|
|
`)}}class r extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function.
|
|
Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent
|
|
`)}}},3896:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{ImageResponse:function(){return t.ImageResponse},NextRequest:function(){return r.NextRequest},NextResponse:function(){return n.NextResponse},URLPattern:function(){return l.URLPattern},userAgent:function(){return o.userAgent},userAgentFromString:function(){return o.userAgentFromString}});let t=a(6274),r=a(9253),n=a(6716),o=a(27),l=a(7718)},2420:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"NextURL",{enumerable:!0,get:function(){return d}});let t=a(7176),r=a(1704),n=a(8614),o=a(5393),l=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function s(e,i){return new URL(String(e).replace(l,"localhost"),i&&String(i).replace(l,"localhost"))}let u=Symbol("NextURLInternal");class d{constructor(e,i,a){let t,r;"object"==typeof i&&"pathname"in i||"string"==typeof i?(t=i,r=a||{}):r=a||i||{},this[u]={url:s(e,t??r.base),options:r,basePath:""},this.analyze()}analyze(){var e,i,a,r,l;let s=(0,o.getNextPathnameInfo)(this[u].url.pathname,{nextConfig:this[u].options.nextConfig,parseData:!0,i18nProvider:this[u].options.i18nProvider}),d=(0,n.getHostname)(this[u].url,this[u].options.headers);this[u].domainLocale=this[u].options.i18nProvider?this[u].options.i18nProvider.detectDomainLocale(d):(0,t.detectDomainLocale)(null==(i=this[u].options.nextConfig)?void 0:null==(e=i.i18n)?void 0:e.domains,d);let p=(null==(a=this[u].domainLocale)?void 0:a.defaultLocale)||(null==(l=this[u].options.nextConfig)?void 0:null==(r=l.i18n)?void 0:r.defaultLocale);this[u].url.pathname=s.pathname,this[u].defaultLocale=p,this[u].basePath=s.basePath??"",this[u].buildId=s.buildId,this[u].locale=s.locale??p,this[u].trailingSlash=s.trailingSlash}formatPathname(){return(0,r.formatNextPathnameInfo)({basePath:this[u].basePath,buildId:this[u].buildId,defaultLocale:this[u].options.forceLocale?void 0:this[u].defaultLocale,locale:this[u].locale,pathname:this[u].url.pathname,trailingSlash:this[u].trailingSlash})}formatSearch(){return this[u].url.search}get buildId(){return this[u].buildId}set buildId(e){this[u].buildId=e}get locale(){return this[u].locale??""}set locale(e){var i,a;if(!this[u].locale||!(null==(a=this[u].options.nextConfig)?void 0:null==(i=a.i18n)?void 0:i.locales.includes(e)))throw TypeError(`The NextURL configuration includes no locale "${e}"`);this[u].locale=e}get defaultLocale(){return this[u].defaultLocale}get domainLocale(){return this[u].domainLocale}get searchParams(){return this[u].url.searchParams}get host(){return this[u].url.host}set host(e){this[u].url.host=e}get hostname(){return this[u].url.hostname}set hostname(e){this[u].url.hostname=e}get port(){return this[u].url.port}set port(e){this[u].url.port=e}get protocol(){return this[u].url.protocol}set protocol(e){this[u].url.protocol=e}get href(){let e=this.formatPathname(),i=this.formatSearch();return`${this.protocol}//${this.host}${e}${i}${this.hash}`}set href(e){this[u].url=s(e),this.analyze()}get origin(){return this[u].url.origin}get pathname(){return this[u].url.pathname}set pathname(e){this[u].url.pathname=e}get hash(){return this[u].url.hash}set hash(e){this[u].url.hash=e}get search(){return this[u].url.search}set search(e){this[u].url.search=e}get password(){return this[u].url.password}set password(e){this[u].url.password=e}get username(){return this[u].url.username}set username(e){this[u].url.username=e}get basePath(){return this[u].basePath}set basePath(e){this[u].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new d(String(this),this[u].options)}}},2205:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{RequestCookies:function(){return t.RequestCookies},ResponseCookies:function(){return t.ResponseCookies}});let t=a(6637)},6274:(e,i)=>{"use strict";function a(){throw Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead')}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageResponse",{enumerable:!0,get:function(){return a}})},9253:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{INTERNALS:function(){return l},NextRequest:function(){return s}});let t=a(2420),r=a(5724),n=a(6294),o=a(2205),l=Symbol("internal request");class s extends Request{constructor(e,i={}){let a="string"!=typeof e&&"url"in e?e.url:String(e);(0,r.validateURL)(a),e instanceof Request?super(e,i):super(a,i);let n=new t.NextURL(a,{headers:(0,r.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:i.nextConfig});this[l]={cookies:new o.RequestCookies(this.headers),geo:i.geo||{},ip:i.ip,nextUrl:n,url:n.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,geo:this.geo,ip:this.ip,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[l].cookies}get geo(){return this[l].geo}get ip(){return this[l].ip}get nextUrl(){return this[l].nextUrl}get page(){throw new n.RemovedPageError}get ua(){throw new n.RemovedUAError}get url(){return this[l].url}}},6716:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"NextResponse",{enumerable:!0,get:function(){return u}});let t=a(2420),r=a(5724),n=a(2205),o=Symbol("internal response"),l=new Set([301,302,303,307,308]);function s(e,i){var a;if(null==e?void 0:null==(a=e.request)?void 0:a.headers){if(!(e.request.headers instanceof Headers))throw Error("request.headers must be an instance of Headers");let a=[];for(let[t,r]of e.request.headers)i.set("x-middleware-request-"+t,r),a.push(t);i.set("x-middleware-override-headers",a.join(","))}}class u extends Response{constructor(e,i={}){super(e,i),this[o]={cookies:new n.ResponseCookies(this.headers),url:i.url?new t.NextURL(i.url,{headers:(0,r.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:i.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[o].cookies}static json(e,i){let a=Response.json(e,i);return new u(a.body,a)}static redirect(e,i){let a="number"==typeof i?i:(null==i?void 0:i.status)??307;if(!l.has(a))throw RangeError('Failed to execute "redirect" on "response": Invalid status code');let t="object"==typeof i?i:{},n=new Headers(null==t?void 0:t.headers);return n.set("Location",(0,r.validateURL)(e)),new u(null,{...t,headers:n,status:a})}static rewrite(e,i){let a=new Headers(null==i?void 0:i.headers);return a.set("x-middleware-rewrite",(0,r.validateURL)(e)),s(i,a),new u(null,{...i,headers:a})}static next(e){let i=new Headers(null==e?void 0:e.headers);return i.set("x-middleware-next","1"),s(e,i),new u(null,{...e,headers:i})}}},7718:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"URLPattern",{enumerable:!0,get:function(){return a}});let a="undefined"==typeof URLPattern?void 0:URLPattern},27:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{isBot:function(){return r},userAgent:function(){return o},userAgentFromString:function(){return n}});let t=function(e){return e&&e.__esModule?e:{default:e}}(a(2565));function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}function n(e){return{...(0,t.default)(e),isBot:void 0!==e&&r(e)}}function o({headers:e}){return n(e.get("user-agent")||void 0)}},5724:(e,i)=>{"use strict";function a(e){let i=new Headers;for(let[a,t]of Object.entries(e))for(let e of Array.isArray(t)?t:[t])void 0!==e&&("number"==typeof e&&(e=e.toString()),i.append(a,e));return i}function t(e){var i,a,t,r,n,o=[],l=0;function s(){for(;l<e.length&&/\s/.test(e.charAt(l));)l+=1;return l<e.length}for(;l<e.length;){for(i=l,n=!1;s();)if(","===(a=e.charAt(l))){for(t=l,l+=1,s(),r=l;l<e.length&&"="!==(a=e.charAt(l))&&";"!==a&&","!==a;)l+=1;l<e.length&&"="===e.charAt(l)?(n=!0,l=r,o.push(e.substring(i,t)),i=l):l=t+1}else l+=1;(!n||l>=e.length)&&o.push(e.substring(i,e.length))}return o}function r(e){let i={},a=[];if(e)for(let[r,n]of e.entries())"set-cookie"===r.toLowerCase()?(a.push(...t(n)),i[r]=1===a.length?a[0]:a):i[r]=n;return i}function n(e){try{return String(new URL(String(e)))}catch(i){throw Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:i})}}Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{fromNodeOutgoingHttpHeaders:function(){return a},splitCookiesString:function(){return t},toNodeOutgoingHttpHeaders:function(){return r},validateURL:function(){return n}})},8614:(e,i)=>{"use strict";function a(e,i){let a;if((null==i?void 0:i.host)&&!Array.isArray(i.host))a=i.host.toString().split(":",1)[0];else{if(!e.hostname)return;a=e.hostname}return a.toLowerCase()}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getHostname",{enumerable:!0,get:function(){return a}})},7176:(e,i)=>{"use strict";function a(e,i,a){if(e)for(let n of(a&&(a=a.toLowerCase()),e)){var t,r;if(i===(null==(t=n.domain)?void 0:t.split(":",1)[0].toLowerCase())||a===n.defaultLocale.toLowerCase()||(null==(r=n.locales)?void 0:r.some(e=>e.toLowerCase()===a)))return n}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"detectDomainLocale",{enumerable:!0,get:function(){return a}})},2823:(e,i)=>{"use strict";function a(e,i){let a;let t=e.split("/");return(i||[]).some(i=>!!t[1]&&t[1].toLowerCase()===i.toLowerCase()&&(a=i,t.splice(1,1),e=t.join("/")||"/",!0)),{pathname:e,detectedLocale:a}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"normalizeLocalePath",{enumerable:!0,get:function(){return a}})},8277:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addLocale",{enumerable:!0,get:function(){return n}});let t=a(9337),r=a(234);function n(e,i,a,n){if(!i||i===a)return e;let o=e.toLowerCase();return!n&&((0,r.pathHasPrefix)(o,"/api")||(0,r.pathHasPrefix)(o,"/"+i.toLowerCase()))?e:(0,t.addPathPrefix)(e,"/"+i)}},9337:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addPathPrefix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if(!e.startsWith("/")||!i)return e;let{pathname:a,query:r,hash:n}=(0,t.parsePath)(e);return""+i+a+r+n}},5366:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addPathSuffix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if(!e.startsWith("/")||!i)return e;let{pathname:a,query:r,hash:n}=(0,t.parsePath)(e);return""+a+i+r+n}},1704:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"formatNextPathnameInfo",{enumerable:!0,get:function(){return l}});let t=a(4864),r=a(9337),n=a(5366),o=a(8277);function l(e){let i=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(i=(0,t.removeTrailingSlash)(i)),e.buildId&&(i=(0,n.addPathSuffix)((0,r.addPathPrefix)(i,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),i=(0,r.addPathPrefix)(i,e.basePath),!e.buildId&&e.trailingSlash?i.endsWith("/")?i:(0,n.addPathSuffix)(i,"/"):(0,t.removeTrailingSlash)(i)}},5393:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let t=a(2823),r=a(5793),n=a(234);function o(e,i){var a,o;let{basePath:l,i18n:s,trailingSlash:u}=null!=(a=i.nextConfig)?a:{},d={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};l&&(0,n.pathHasPrefix)(d.pathname,l)&&(d.pathname=(0,r.removePathPrefix)(d.pathname,l),d.basePath=l);let p=d.pathname;if(d.pathname.startsWith("/_next/data/")&&d.pathname.endsWith(".json")){let e=d.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),a=e[0];d.buildId=a,p="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===i.parseData&&(d.pathname=p)}if(s){let e=i.i18nProvider?i.i18nProvider.analyze(d.pathname):(0,t.normalizeLocalePath)(d.pathname,s.locales);d.locale=e.detectedLocale,d.pathname=null!=(o=e.pathname)?o:d.pathname,!e.detectedLocale&&d.buildId&&(e=i.i18nProvider?i.i18nProvider.analyze(p):(0,t.normalizeLocalePath)(p,s.locales)).detectedLocale&&(d.locale=e.detectedLocale)}return d}},3415:(e,i)=>{"use strict";function a(e){let i=e.indexOf("#"),a=e.indexOf("?"),t=a>-1&&(i<0||a<i);return t||i>-1?{pathname:e.substring(0,t?a:i),query:t?e.substring(a,i>-1?i:void 0):"",hash:i>-1?e.slice(i):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"parsePath",{enumerable:!0,get:function(){return a}})},234:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"pathHasPrefix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if("string"!=typeof e)return!1;let{pathname:a}=(0,t.parsePath)(e);return a===i||a.startsWith(i+"/")}},5793:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"removePathPrefix",{enumerable:!0,get:function(){return r}});let t=a(234);function r(e,i){if(!(0,t.pathHasPrefix)(e,i))return e;let a=e.slice(i.length);return a.startsWith("/")?a:"/"+a}},4864:(e,i)=>{"use strict";function a(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"removeTrailingSlash",{enumerable:!0,get:function(){return a}})}};var i=require("../../webpack-runtime.js");i.C(e);var a=e=>i(i.s=e),t=i.X(0,[948],()=>a(4535));module.exports=t})(); |