{"id":609,"date":"2020-09-27T22:44:49","date_gmt":"2020-09-27T15:44:49","guid":{"rendered":"https:\/\/khaosanmusic.com\/home\/?page_id=609"},"modified":"2020-12-28T22:28:44","modified_gmt":"2020-12-28T15:28:44","slug":"tupleng","status":"publish","type":"page","link":"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/","title":{"rendered":"\u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07"},"content":{"rendered":"<style id=\"kt-blocks_3fc52a-12\">#kt-layout-id_3fc52a-12 > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignnone\"><div id=\"kt-layout-id_3fc52a-12\" class=\"kt-row-layout-inner kt-layout-id_3fc52a-12\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\">\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_e38e87-8b\"><div class=\"kt-inside-inner-col\"><style id=\"kt-blocks_076ea9-2a\">#kt-layout-id_076ea9-2a > .kt-row-column-wrap{padding-top:0px;}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignnone\"><div id=\"kt-layout-id_076ea9-2a\" class=\"kt-row-layout-inner kt-layout-id_076ea9-2a\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\">\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_be078e-a1\"><div class=\"kt-inside-inner-col\"><style id=\"kt-blocks_584f03-46\">#kt-layout-id_584f03-46{background-image:url('https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-1-copy.jpg');background-size:cover;background-position:53% 50%;background-attachment:fixed;background-repeat:no-repeat;}#kt-layout-id_584f03-46 > .kt-row-column-wrap{padding-top:130px;padding-bottom:262px;max-width:900px;margin-left:auto;margin-right:auto;}#kt-layout-id_584f03-46 > .kt-row-layout-overlay{opacity:0.49;background-color:rgba(255, 105, 0, 1);mix-blend-mode:overlay;}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignfull\"><div id=\"kt-layout-id_584f03-46\" class=\"kt-row-layout-inner kt-row-has-bg kt-layout-id_584f03-46 kt-jarallax\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\">\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_3df01d-25\"><div class=\"kt-inside-inner-col\"><style id=\"kt-blocks_8679e0-ef\">#kt-adv-heading_8679e0-ef, #kt-adv-heading_8679e0-ef .wp-block-kadence-advancedheading, .wp-block-kadence-advancedheading.kt-adv-heading_8679e0-ef[data-kb-block=\"kb-adv-heading_8679e0-ef\"], .kadence-advanced-heading-wrapper .kt-adv-heading_8679e0-ef[data-kb-block=\"kb-adv-heading_8679e0-ef\"]{text-align:center;font-size:3.5em;line-height:1.3em;font-weight:400;font-family:Kanit;color:#ffffff;}#kt-adv-heading_8679e0-ef mark, #kt-adv-heading_8679e0-ef .wp-block-kadence-advancedheading mark, .kt-adv-heading_8679e0-ef[data-kb-block=\"kb-adv-heading_8679e0-ef\"] mark{padding:0px 0px 0px 0px;}<\/style>\n<h2 id=\"kt-adv-heading_8679e0-ef\" class=\"kt-adv-heading_8679e0-ef wp-block-kadence-advancedheading\" style=\"text-align:center;color:#ffffff\">&#8221; TUPLENG &#8220;<\/h2>\n\n\n<style id=\"kt-blocks_06344f-9d\">#kt-adv-heading_06344f-9d, #kt-adv-heading_06344f-9d .wp-block-kadence-advancedheading, .wp-block-kadence-advancedheading.kt-adv-heading_06344f-9d[data-kb-block=\"kb-adv-heading_06344f-9d\"], .kadence-advanced-heading-wrapper .kt-adv-heading_06344f-9d[data-kb-block=\"kb-adv-heading_06344f-9d\"]{text-align:center;font-size:3.5em;line-height:1.3em;font-weight:400;font-family:Kanit;color:#ffffff;}#kt-adv-heading_06344f-9d mark, #kt-adv-heading_06344f-9d .wp-block-kadence-advancedheading mark, .kt-adv-heading_06344f-9d[data-kb-block=\"kb-adv-heading_06344f-9d\"] mark{padding:0px 0px 0px 0px;}<\/style>\n<h2 id=\"kt-adv-heading_06344f-9d\" class=\"kt-adv-heading_06344f-9d wp-block-kadence-advancedheading\" style=\"text-align:center;color:#ffffff\"><em>\u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07<\/em><\/h2>\n\n\n<style id=\"kt-blocks_d50aca-f8\">#kt-adv-heading_d50aca-f8, #kt-adv-heading_d50aca-f8 .wp-block-kadence-advancedheading, .wp-block-kadence-advancedheading.kt-adv-heading_d50aca-f8[data-kb-block=\"kb-adv-heading_d50aca-f8\"], .kadence-advanced-heading-wrapper .kt-adv-heading_d50aca-f8[data-kb-block=\"kb-adv-heading_d50aca-f8\"]{text-align:center;font-size:1.6em;line-height:1em;font-weight:400;font-family:Kanit;color:#ffffff;}#kt-adv-heading_d50aca-f8 mark, #kt-adv-heading_d50aca-f8 .wp-block-kadence-advancedheading mark, .kt-adv-heading_d50aca-f8[data-kb-block=\"kb-adv-heading_d50aca-f8\"] mark{padding:0px 0px 0px 0px;}<\/style>\n<h4 id=\"kt-adv-heading_d50aca-f8\" class=\"kt-adv-heading_d50aca-f8 wp-block-kadence-advancedheading\" style=\"text-align:center;color:#ffffff\">&#8221; \u0e2a\u0e32\u0e27\u0e19\u0e49\u0e2d\u0e22\u0e21\u0e2b\u0e31\u0e28\u0e08\u0e23\u0e23\u0e22\u0e4c \u0e01\u0e31\u0e1a\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e43\u0e2a\u0e46\u0e17\u0e35\u0e48\u0e42\u0e14\u0e14\u0e40\u0e14\u0e48\u0e19&#8230;. &#8220;<\/h4>\n<\/div><\/div>\n<\/div><div class=\"kt-row-layout-bottom-sep kt-row-sep-type-sltl\"><svg style=\"fill:#000000\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\"><path d=\"M1000,0l-1000,100l1000,0l0,-100Z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n<style id=\"kt-blocks_a61bfe-68\">@media all and (min-width: 768px){#kt-layout-id_a61bfe-68 > .kt-row-column-wrap > .inner-column-1{flex:0 1 50%;-webkit-flex:0 1 50%;}#kt-layout-id_a61bfe-68 > .kt-row-column-wrap > .inner-column-2{flex:0 1 50%;-webkit-flex:0 1 50%;}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignnone\"><div id=\"kt-layout-id_a61bfe-68\" class=\"kt-row-layout-inner kt-row-has-bg kt-layout-id_a61bfe-68 has-black-background-color\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row  kt-custom-first-width-50  kt-custom-second-width-50\"><style id=\"kt-blocks_0f2821-06\">.kadence-column_0f2821-06, .kadence-column_0f2821-06 h1, .kadence-column_0f2821-06 h2, .kadence-column_0f2821-06 h3, .kadence-column_0f2821-06 h4, .kadence-column_0f2821-06 h5, .kadence-column_0f2821-06 h6{color:#ffffff;}<\/style>\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_0f2821-06\"><div class=\"kt-inside-inner-col\">\n<h2><\/h2>\n\n\n\n<h1><strong>\u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 <br>\u0e1e\u0e34\u0e0a\u0e0d\u0e19\u0e31\u0e19\u0e17\u0e4c  \u0e28\u0e34\u0e23\u0e32\u0e27\u0e34\u0e23\u0e34\u0e22\u0e32\u0e19\u0e19\u0e17\u0e4c<\/strong><\/h1>\n\n\n\n<p>&#8221; \u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 \u0e1e\u0e34\u0e0a\u0e0d\u0e19\u0e31\u0e19\u0e17\u0e4c \u0e28\u0e34\u0e23\u0e32\u0e27\u0e34\u0e23\u0e34\u0e22\u0e32\u0e19\u0e19\u0e17\u0e4c &#8221; \u0e01\u0e31\u0e1a\u0e0b\u0e34\u0e07\u0e40\u0e01\u0e34\u0e49\u0e25\u0e17\u0e35\u0e48 \u201c\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d&#8221; \u0e28\u0e34\u0e25\u0e1b\u0e34\u0e19\u0e08\u0e32\u0e01\u0e04\u0e48\u0e22 &#8220;Khaosan music&#8221;<\/p>\n\n\n\n<p>\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e25\u0e07 \u0e40\u0e28\u0e23\u0e49\u0e32 \u0e40\u0e1e\u0e25\u0e07\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d \u0e08\u0e30\u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e01\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e08\u0e38\u0e14\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e44\u0e1b\u0e15\u0e48\u0e2d\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e23\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e2b\u0e49\u0e04\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e23\u0e31\u0e01\u0e08\u0e32\u0e01\u0e40\u0e23\u0e32\u0e44\u0e1b \u0e22\u0e34\u0e48\u0e07\u0e22\u0e37\u0e49\u0e2d \u0e22\u0e34\u0e48\u0e07\u0e40\u0e08\u0e47\u0e1a \u0e41\u0e15\u0e48\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e40\u0e23\u0e32\u0e01\u0e47\u0e15\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d\u0e40\u0e02\u0e32\u0e44\u0e1b\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e35<br><br>&#8221; Khaosan Music &#8221;  \u0e44\u0e14\u0e49\u0e1b\u0e34\u0e14\u0e15\u0e31\u0e27\u0e28\u0e34\u0e25\u0e1b\u0e34\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e22 \u0e14\u0e49\u0e27\u0e22\u0e28\u0e34\u0e25\u0e1b\u0e34\u0e19\u0e2b\u0e0d\u0e34\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e01\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 &#8221; \u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 \u0e1e\u0e34\u0e0a\u0e0d\u0e19\u0e31\u0e19\u0e17\u0e4c \u0e28\u0e34\u0e23\u0e32\u0e27\u0e34\u0e23\u0e34\u0e22\u0e32\u0e19\u0e19\u0e17\u0e4c &#8221;  \u0e17\u0e35\u0e48\u0e21\u0e35\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e01\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e40\u0e09\u0e1e\u0e32\u0e30 \u0e41\u0e25\u0e30\u0e14\u0e49\u0e27\u0e22\u0e1a\u0e38\u0e04\u0e25\u0e34\u0e01\u0e2b\u0e49\u0e32\u0e27\u0e46 \u0e17\u0e35\u0e48\u0e21\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e1a\u0e0b\u0e34\u0e07\u0e40\u0e01\u0e34\u0e49\u0e25 &#8221; \u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d &#8221; \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e25\u0e07 \u0e40\u0e28\u0e23\u0e49\u0e32 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e43\u0e04\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e46\u0e04\u0e19 \u0e17\u0e35\u0e48\u0e01\u0e33\u0e25\u0e31\u0e07\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e01\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e23\u0e31\u0e01 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d \u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e19\u0e35\u0e49\u0e44\u0e1b \u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e0a\u0e34\u0e07\u0e40\u0e01\u0e34\u0e49\u0e25\u0e19\u0e35\u0e49 \u0e42\u0e14\u0e19\u0e43\u0e08\u0e04\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e1a\u0e08\u0e2d\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e2b\u0e23\u0e37\u0e2d\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e32\u0e27 \u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e21\u0e32\u0e41\u0e25\u0e49\u0e27\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e0a\u0e2d\u0e1a\u0e0a\u0e34\u0e07\u0e40\u0e01\u0e34\u0e49\u0e25 &#8221; \u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d \u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 \u0e1e\u0e34\u0e0a\u0e0d\u0e19\u0e31\u0e19\u0e17\u0e4c  \u0e28\u0e34\u0e18\u0e32\u0e27\u0e34\u0e23\u0e34\u0e22\u0e32\u0e19\u0e19\u0e17\u0e4c &#8220;<\/p>\n\n\n\n<p>\u0e02\u0e2d\u0e15\u0e49\u0e2d\u0e19\u0e23\u0e31\u0e1a\u0e19\u0e31\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48 &#8221; \u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 \u0e1e\u0e34\u0e0a\u0e0d\u0e19\u0e31\u0e19\u0e17\u0e4c \u0e28\u0e34\u0e23\u0e32\u0e27\u0e34\u0e23\u0e34\u0e22\u0e32\u0e19\u0e19\u0e17\u0e4c &#8221; \u0e01\u0e31\u0e1a\u0e0a\u0e34\u0e07\u0e40\u0e01\u0e34\u0e49\u0e25 &#8221; \u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d &#8221; \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49&#8230;<br><\/p>\n\n\n\n<p>\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22 \u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d \u0e04\u0e33\u0e23\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e19\u0e2d\u0e07 : \u0e08\u0e19\u0e08\u0e34\u0e23\u0e32 \u0e40\u0e09\u0e35\u0e22\u0e07\u0e40\u0e2d\u0e01 <br>\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e07 : \u0e42\u0e1b\u0e07 \u0e2a\u0e38\u0e23\u0e01\u0e34\u0e15<\/p>\n\n\n\n<p>&#8221; \u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d\u0e09\u0e31\u0e19\u0e0a\u0e49\u0e32\u0e46 \u0e04\u0e48\u0e2d\u0e22 \u0e04\u0e48\u0e2d\u0e22 \u0e08\u0e32\u0e01\u0e44\u0e1b\u0e0a\u0e49\u0e32\u0e46 \u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e0a\u0e34\u0e19\u0e01\u0e31\u0e1a\u0e19\u0e49\u0e33\u0e15\u0e32 \u0e2a\u0e31\u0e01\u0e2b\u0e19\u0e48\u0e2d\u0e22 \u0e41\u0e25\u0e49\u0e27\u0e40\u0e18\u0e2d\u0e04\u0e48\u0e2d\u0e22\u0e44\u0e1b \u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e44\u0e14\u0e49\u0e23\u0e31\u0e01\u0e23\u0e2d\u0e43\u0e19\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e2d\u0e35\u0e01\u0e27\u0e31\u0e19\u0e44\u0e14\u0e49\u0e44\u0e2b\u0e21 \u0e41\u0e25\u0e49\u0e27\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e04\u0e48\u0e2d\u0e22\u0e44\u0e1b \u0e02\u0e2d\u0e40\u0e27\u0e25\u0e32\u0e43\u0e2b\u0e49\u0e09\u0e31\u0e19\u0e17\u0e33\u0e43\u0e08\u0e2d\u0e35\u0e01\u0e04\u0e37\u0e19 &#8220;<\/p>\n\n\n\n<p>\u0e04\u0e48\u0e2d\u0e22\u0e04\u0e48\u0e2d\u0e22\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e37\u0e2d&#8230;<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-column inner-column-2 kadence-column_a05f90-14\"><div class=\"kt-inside-inner-col\">\n<div style=\"height:97px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1-1024x835.jpg\" alt=\"\" class=\"wp-image-779\" width=\"522\" height=\"425\" srcset=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1-1024x835.jpg 1024w, https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1-300x245.jpg 300w, https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1-768x627.jpg 768w, https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1-1536x1253.jpg 1536w, https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/khaosanmusic-artist-tupleng-2-1.jpg 1672w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/><\/figure>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<link rel='stylesheet' id='ff-dynamic-css7' type='text\/css' href='https:\/\/khaosanmusic.com\/home\/wp-content\/resources\/flow-flow\/css\/stream-id7.css?ver=1604210854'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-7\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-7\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement');\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1776159499.693aa74790da4fc1cf49454aa45a6958a5454734dccd5a2aa241a04598bc0e4d81839e2216429f8e2747378bf4c0358f';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"All\",\"filter_search\":\"Search\",\"expand_text\":\"Expand\",\"collapse_text\":\"Collapse\",\"posted_on\":\"Posted on\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"Show more\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Yesterday\",\"s\":\"s\",\"m\":\"m\",\"h\":\"h\",\"ago\":\"ago\",\"months\":[\"Jan\",\"Feb\",\"March\",\"April\",\"May\",\"June\",\"July\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"]},\"lightbox_navigate\":\"Navigate with arrow keys\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"check_comments\":\"Check all comments\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1779701597,\"forceHTTPS\":\"nope\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/khaosanmusic.com\\\/home\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/khaosanmusic.com\\\/home\\\/wp-content\\\/plugins\\\/flow-flow\",\"plugin_ver\":\"4.8.3\",\"domain\":\"khaosanmusic.com\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'khaosanmusic.com',\n                'action': 'fetch_posts',\n                'stream-id': '7',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"TUPLENG-YT-1\",\"cloud\":\"nope\",\"mod\":\"nope\",\"order\":\"smartCompare\",\"posts\":\"30\",\"page-posts\":\"1\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"gallery-type\":\"news\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"yep\",\"titles\":\"yep\",\"hidemeta\":\"yep\",\"hidetext\":\"yep\",\"headingcolor\":\"rgb(59, 61, 64)\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgba(240, 240, 240, 0)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"yep\",\"width\":\"260\",\"margin\":\"20\",\"layout\":\"list\",\"theme\":\"classic\",\"gc-style\":\"style-1\",\"upic-pos\":\"centered-big\",\"upic-style\":\"square\",\"bradius\":\"15\",\"icon-style\":\"label2\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(43, 138, 192)\",\"textcolor\":\"rgb(131, 141, 143)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(132, 118, 129)\",\"shadow\":\"rgba(0, 0, 0, 0.05)\",\"bcolor\":\"rgba(0, 0, 0, 0.75)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"15\",\"s-smart-p\":\"15\",\"m-c-desktop\":\"3\",\"m-c-laptop\":\"3\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"15\",\"m-s-smart-p\":\"15\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"c-r-desktop\":\"2\",\"c-r-laptop\":\"2\",\"c-r-tablet-l\":\"2\",\"c-r-tablet-p\":\"2\",\"c-r-smart-l\":\"2\",\"c-r-smart-p\":\"2\",\"c-c-desktop\":\"5\",\"c-c-laptop\":\"4\",\"c-c-tablet-l\":\"3\",\"c-c-tablet-p\":\"3\",\"c-c-smart-l\":\"2\",\"c-c-smart-p\":\"2\",\"c-s-desktop\":\"0\",\"c-s-laptop\":\"0\",\"c-s-tablet-l\":\"0\",\"c-s-tablet-p\":\"0\",\"c-s-smart-l\":\"0\",\"c-s-smart-p\":\"0\",\"c-arrows-always\":\"yep\",\"c-arrows-mob\":\"nope\",\"c-dots\":\"yep\",\"c-dots-mob\":\"nope\",\"wallvm\":\"20\",\"wallhm\":\"0\",\"wallcomments\":\"nope\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"yep\",\"template\":[\"image\",\"header\",\"text\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"big\":\"nope\",\"id\":\"7\",\"last_changes\":1604210854,\"status\":\"1\",\"feeds\":[{\"id\":\"sx94412\",\"errors\":[],\"status\":\"1\",\"enabled\":\"yep\",\"last_update\":\"\\u0e1e.\\u0e04. 25 09:04\",\"cache_lifetime\":\"60\",\"system_enabled\":\"1\",\"boosted\":\"nope\",\"timeline-type\":\"channel\",\"content\":\"UCcImVJ9aJArQs6faF4DoLIg\",\"playlist-order\":\"nope\",\"posts\":\"10\",\"mod\":\"nope\",\"type\":\"youtube\",\"include\":\"\",\"filter-by-words\":\"\",\"page\":\"1\"}],\"preview\":false};\n            var ads = false;\n\t        streamOpts.shop = data.shop;\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/khaosanmusic.com\/home\/wp-content\/plugins\/flow-flow\/js\/public.js?ver=4.8.3\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/khaosanmusic.com\/home\/wp-content\/plugins\/flow-flow\/css\/public.css?ver=4.8.3\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n                        $errCont = $('<div class=\"ff-errors\" id=\"ff-errors-invalid-response\"><div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<\/div><div class=\"ff-err-info\"><\/div><\/div>');\n                        $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.8.3');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.8.3';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log('FLOW-FLOW data', response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem(  response.hash , JSON.stringify( original ));\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n                    $errCont = $('<div class=\"ff-errors\"><div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<\/div><\/div>');\n                    $cont.before($errCont);\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress -->\n\n\n\n<link rel='stylesheet' id='ff-dynamic-css8' type='text\/css' href='https:\/\/khaosanmusic.com\/home\/wp-content\/resources\/flow-flow\/css\/stream-id8.css?ver=1604210693'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-8\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-8\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement');\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1776159499.3093b2f89f64ec6341682ad092fed5f8a5454734dccd5a2aa241a04598bc0e4d81839e2216429f8e2747378bf4c0358f';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"All\",\"filter_search\":\"Search\",\"expand_text\":\"Expand\",\"collapse_text\":\"Collapse\",\"posted_on\":\"Posted on\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"Show more\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Yesterday\",\"s\":\"s\",\"m\":\"m\",\"h\":\"h\",\"ago\":\"ago\",\"months\":[\"Jan\",\"Feb\",\"March\",\"April\",\"May\",\"June\",\"July\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"]},\"lightbox_navigate\":\"Navigate with arrow keys\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"check_comments\":\"Check all comments\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1779701597,\"forceHTTPS\":\"nope\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/khaosanmusic.com\\\/home\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/khaosanmusic.com\\\/home\\\/wp-content\\\/plugins\\\/flow-flow\",\"plugin_ver\":\"4.8.3\",\"domain\":\"khaosanmusic.com\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'khaosanmusic.com',\n                'action': 'fetch_posts',\n                'stream-id': '8',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"TUPLENG-YT-Playlist\",\"cloud\":\"nope\",\"mod\":\"nope\",\"order\":\"smartCompare\",\"posts\":\"30\",\"page-posts\":\"6\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"gallery-type\":\"news\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"yep\",\"hidetext\":\"yep\",\"headingcolor\":\"rgb(59, 61, 64)\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgba(240, 240, 240, 0)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"yep\",\"width\":\"260\",\"margin\":\"20\",\"layout\":\"justified\",\"theme\":\"classic\",\"gc-style\":\"style-1\",\"upic-pos\":\"centered-big\",\"upic-style\":\"square\",\"bradius\":\"15\",\"icon-style\":\"label2\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(43, 138, 192)\",\"textcolor\":\"rgb(131, 141, 143)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(132, 118, 129)\",\"shadow\":\"rgba(0, 0, 0, 0.05)\",\"bcolor\":\"rgba(0, 0, 0, 0.75)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"15\",\"s-smart-p\":\"15\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"15\",\"m-s-smart-p\":\"15\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"c-r-desktop\":\"2\",\"c-r-laptop\":\"2\",\"c-r-tablet-l\":\"2\",\"c-r-tablet-p\":\"2\",\"c-r-smart-l\":\"2\",\"c-r-smart-p\":\"2\",\"c-c-desktop\":\"5\",\"c-c-laptop\":\"4\",\"c-c-tablet-l\":\"3\",\"c-c-tablet-p\":\"3\",\"c-c-smart-l\":\"2\",\"c-c-smart-p\":\"2\",\"c-s-desktop\":\"0\",\"c-s-laptop\":\"0\",\"c-s-tablet-l\":\"0\",\"c-s-tablet-p\":\"0\",\"c-s-smart-l\":\"0\",\"c-s-smart-p\":\"0\",\"c-arrows-always\":\"yep\",\"c-arrows-mob\":\"nope\",\"c-dots\":\"yep\",\"c-dots-mob\":\"nope\",\"wallvm\":\"20\",\"wallhm\":\"0\",\"wallcomments\":\"yep\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"yep\",\"template\":[\"image\",\"header\",\"text\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"big\":\"nope\",\"id\":\"8\",\"last_changes\":1604210693,\"status\":\"1\",\"feeds\":[{\"id\":\"sx94412\",\"errors\":[],\"status\":\"1\",\"enabled\":\"yep\",\"last_update\":\"\\u0e1e.\\u0e04. 25 09:04\",\"cache_lifetime\":\"60\",\"system_enabled\":\"1\",\"boosted\":\"nope\",\"timeline-type\":\"channel\",\"content\":\"UCcImVJ9aJArQs6faF4DoLIg\",\"playlist-order\":\"nope\",\"posts\":\"10\",\"mod\":\"nope\",\"type\":\"youtube\",\"include\":\"\",\"filter-by-words\":\"\",\"page\":\"1\"}],\"preview\":false};\n            var ads = false;\n\t        streamOpts.shop = data.shop;\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/khaosanmusic.com\/home\/wp-content\/plugins\/flow-flow\/js\/public.js?ver=4.8.3\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/khaosanmusic.com\/home\/wp-content\/plugins\/flow-flow\/css\/public.css?ver=4.8.3\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n                        $errCont = $('<div class=\"ff-errors\" id=\"ff-errors-invalid-response\"><div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<\/div><div class=\"ff-err-info\"><\/div><\/div>');\n                        $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.8.3');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.8.3';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log('FLOW-FLOW data', response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem(  response.hash , JSON.stringify( original ));\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n                    $errCont = $('<div class=\"ff-errors\"><div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<\/div><\/div>');\n                    $cont.before($errCont);\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress -->\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n<style id=\"kt-blocks_8f9ce5-22\">#kt-layout-id_8f9ce5-22 > .kt-row-column-wrap{padding-top:75px;padding-bottom:75px;padding-left:200px;padding-right:200px;max-width:1100px;margin-left:auto;margin-right:auto;}@media all and (max-width: 1024px){#kt-layout-id_8f9ce5-22{margin-top:10px;}#kt-layout-id_8f9ce5-22 > .kt-row-column-wrap{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}}@media all and (max-width: 767px){#kt-layout-id_8f9ce5-22{margin-top:10px;margin-bottom:10px;}#kt-layout-id_8f9ce5-22 > .kt-row-column-wrap{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignfull\"><div id=\"kt-layout-id_8f9ce5-22\" class=\"kt-row-layout-inner kt-row-has-bg kt-layout-id_8f9ce5-22 has-white-background-color\"><div class=\"kt-row-column-wrap kt-has-5-columns kt-gutter-narrow kt-v-gutter-none kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\">\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_4026ff-46\"><div class=\"kt-inside-inner-col\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/watch?v=H5N0N2zHpyI\"><img loading=\"lazy\" width=\"238\" height=\"257\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/icon-youtube.jpg\" alt=\"\" class=\"wp-image-790\"\/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-column inner-column-2 kadence-column_f239fd-cc\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.tiktok.com\/@khaosanmusic\"><img loading=\"lazy\" width=\"238\" height=\"257\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/icon-tiktok.jpg\" alt=\"\" class=\"wp-image-792\"\/><\/a><\/figure><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-column inner-column-3 kadence-column_9f5010-41\"><div class=\"kt-inside-inner-col\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"238\" height=\"257\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/icon-spotify.jpg\" alt=\"\" class=\"wp-image-793\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_2e55c3-ba\"><div class=\"kt-inside-inner-col\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"238\" height=\"257\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/icon-joox.jpg\" alt=\"\" class=\"wp-image-794\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_2e7350-54\"><div class=\"kt-inside-inner-col\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"238\" height=\"257\" src=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/icon-applemusic.jpg\" alt=\"\" class=\"wp-image-795\"\/><\/figure>\n<\/div><\/div>\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":828,"parent":596,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"kt_blocks_editor_width":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 -<\/title>\n<link rel=\"canonical\" href=\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0e15\u0e39\u0e49\u0e40\u0e1e\u0e25\u0e07 -\" \/>\n<meta property=\"og:url\" content=\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-28T15:28:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/Artist-TU-Cover-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/#website\",\"url\":\"https:\/\/khaosanmusic.com\/home\/\",\"name\":\"\",\"description\":\"khaosan music | \\u0e02\\u0e49\\u0e32\\u0e27\\u0e2a\\u0e32\\u0e23\\u0e21\\u0e34\\u0e27\\u0e2a\\u0e34\\u0e04\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/khaosanmusic.com\/home\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"th\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/#primaryimage\",\"inLanguage\":\"th\",\"url\":\"https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/Artist-TU-Cover-1.jpg\",\"width\":1080,\"height\":1080},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/#webpage\",\"url\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\",\"name\":\"\\u0e15\\u0e39\\u0e49\\u0e40\\u0e1e\\u0e25\\u0e07 -\",\"isPartOf\":{\"@id\":\"https:\/\/khaosanmusic.com\/home\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/#primaryimage\"},\"datePublished\":\"2020-09-27T15:44:49+00:00\",\"dateModified\":\"2020-12-28T15:28:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/\",\"url\":\"https:\/\/khaosanmusic.com\/home\/\",\"name\":\"\\u0e2b\\u0e19\\u0e49\\u0e32\\u0e41\\u0e23\\u0e01\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/\",\"url\":\"https:\/\/khaosanmusic.com\/home\/artist\/\",\"name\":\"\\u0e28\\u0e34\\u0e25\\u0e1b\\u0e34\\u0e19\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\",\"url\":\"https:\/\/khaosanmusic.com\/home\/artist\/tupleng\/\",\"name\":\"\\u0e15\\u0e39\\u0e49\\u0e40\\u0e1e\\u0e25\\u0e07\"}}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","kb_featured_image_src_large":["https:\/\/khaosanmusic.com\/home\/wp-content\/uploads\/2020\/11\/Artist-TU-Cover-1-1024x1024.jpg",750,750,true],"kb_author_info":{"display_name":"admin","author_link":"https:\/\/khaosanmusic.com\/home\/author\/system\/","author_image":"https:\/\/secure.gravatar.com\/avatar\/2027aea9abcd474b0b949037f3ae830e?s=96&d=mm&r=g"},"kb_comment_info":0,"_links":{"self":[{"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/pages\/609"}],"collection":[{"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/comments?post=609"}],"version-history":[{"count":65,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/pages\/609\/revisions"}],"predecessor-version":[{"id":1031,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/pages\/609\/revisions\/1031"}],"up":[{"embeddable":true,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/pages\/596"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/media\/828"}],"wp:attachment":[{"href":"https:\/\/khaosanmusic.com\/home\/wp-json\/wp\/v2\/media?parent=609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}