New Member Bonus 1
$20 B-Dollar for new registered users.
Oops, something went wrong
Reload
<lf, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var FilterTimeRangerApp = function (_React$Component) { _inherits(FilterTimeRangerApp, _React$Component); function FilterTimeRangerApp(props) { _classCallCheck(this, FilterTimeRangerApp); console.log(props); var _this = _possibleConstructorReturn(this, _React$Component.call(this, props)); _this.state = { value: { min: 80, max: 5840 > 96? 96 : 5840} }; return _this; } FilterTimeRangerApp.prototype.render = function render() { var _this2 = this; return React.createElement( "form", { className: "form" }, React.createElement(InputRange, { maxValue: 96, minValue: 80, formatLabel: function formatLabel(value) { h = Math.floor(value/4); m = 15*(value%4); if (h<10){ h = "0"+h; } if (m<10){ m = "0"+m; } return h+":"+m; }, value: this.state.value, onChange: function onChange(value) { return _this2.setState({ value: value }); }, onChangeComplete: function onChangeComplete(value) { startstamp = 1784649600; range = 0; if (typeof(search_url["range"]!="undefined")){ if (search_url["range"]>1) range = (search_url["range"]-1) * 86400; } search_url["start"] = startstamp + value.min/4 *3600 + range; search_url["end"] = startstamp + value.max/4 *3600 + range; $("#cfmbtn").addClass("se_afbtn"); refresh_search_button_result_number("5rt6"); return console.log(value); } }) ); }; return FilterTimeRangerApp; }(React.Component); if (!!document.getElementById("timeSelectionBarApp")){ target = ReactDOM.render( React.createElement(FilterTimeRangerApp, null), document.getElementById("timeSelectionBarApp") ); target.id = "slider1"; } /**/ // sourceURL=pen.js

2026 HK Services: Thai Massage, Hair Styling, Nail Art, Facials, AC Cleaning | Book Now

feature graphic desktop
feature graphic desktop

Hong Kong Recommendation in 2026

Want to search for the best price in 2026 Hong Kong ? Bookfun provides the most immediate Hong Kong reservation service. After becoming a member, you can enjoy various discounts and rebates in Hong Kong .

Hong Kong with high-quality stores are naturally indispensable, you want we have everything you want, there is always a category to satisfy your demand.

Some stores have even launched trial offers and special offers, and even up to 25% rebate or 50% discount, allowing you to enjoy the most famous price! Support local stores, there is always one near you, BookFun will help you make an appointment instantly!

Time
Area
Price
Sort
Offer
Payment Method
Service Location
Reset
Search
Select Time
Search Favourite Booking Message Account