| }</style><link rel="amphtml" href="https://www.vntrip.vn/cam-nang/du-lich-pho-co-hoi-an-net-dep-van-hoa-truyen-thong-695/amp"> <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2549893200319024" crossorigin="anonymous" data-checked-head="true"></script> <meta http-equiv="origin-trial" content="AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A9nrunKdU5m96PSN1XsSGr3qOP0lvPFUB2AiAylCDlN5DTl17uDFkpQuHj1AFtgWLxpLaiBZuhrtb2WOu7ofHwEAAACKeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A93bovR+QVXNx2/38qDbmeYYf1wdte9EO37K9eMq3r+541qo0byhYU899BhPB7Cv9QqD7wIbR1B6OAc9kEfYCA4AAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A1S5fojrAunSDrFbD8OfGmFHdRFZymSM/1ss3G+NEttCLfHkXvlcF6LGLH8Mo5PakLO1sCASXU1/gQf6XGuTBgwAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQUlQcm9tcHRBUElNdWx0aW1vZGFsSW5wdXQiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><style id="googleidentityservice_button_styles">.qJTHM{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#202124;direction:ltr;-webkit-touch-callout:none;font-family:"Roboto-Regular",arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;overflow:hidden;-webkit-text-size-adjust:100%}.ynRLnc{left:-9999px;position:absolute;top:-9999px}.L6cTce{display:none}.bltWBb{overflow-wrap:break-word;word-break:break-word}.hSRGPd{color:#1a73e8;cursor:pointer;font-weight:500;text-decoration:none}.Bz112c-W3lGp{height:16px;width:16px}.Bz112c-E3DyYd{height:20px;width:20px}.Bz112c-r9oPif{height:24px;width:24px}.Bz112c-u2z5K{height:36px;width:36px}.Bz112c-uaxL4e{border-radius:10px}.LgbsSe-Bz112c{display:block}.S9gUrf-YoZ4jf{border:none;margin:0;padding:0}.S9gUrf-YoZ4jf *{border:none;margin:0;padding:0}.fFW7wc-ibnC6b>.aZ2wEe>div{border-color:#4285f4}.P1ekSe-ZMv3u{-webkit-transition:height linear .2s;transition:height linear .2s}.P1ekSe-ZMv3u>div:nth-child(1){background-color:#1a73e8!important;-webkit-transition:width linear .3s;transition:width linear .3s}.P1ekSe-ZMv3u>div:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.P1ekSe-ZMv3u>div:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.haAclf{display:inline-block}.nsm7Bb-HzV7m-LgbsSe{border-radius:4px;box-sizing:border-box;-webkit-transition:background-color .218s,border-color .218s;transition:background-color .218s,border-color .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-family:"Google Sans",arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}@media screen and (-ms-high-contrast:active){.nsm7Bb-HzV7m-LgbsSe{border:2px solid windowText;color:windowText}}@media screen and (preferes-contrast:more){.nsm7Bb-HzV7m-LgbsSe{color:#000}}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe{font-size:14px;height:32px;letter-spacing:.25px;padding:0 10px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe{font-size:11px;height:20px;letter-spacing:.3px;padding:0 8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe{padding:0;width:40px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe{width:32px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe{width:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK{border-radius:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe{border-radius:16px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe{border-radius:10px}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc{border:none;color:#fff}.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc{background-color:#1a73e8}.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{background-color:#202124;color:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{color:#fff}}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:18px;margin-right:8px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:14px;min-width:14px;width:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:10px;min-width:10px;width:10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin-left:8px;margin-right:-4px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:10px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:4px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:3px;border-bottom-left-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;height:36px;margin-left:-10px;margin-right:12px;min-width:36px;width:36px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:16px;margin-left:-6px;margin-right:8px;min-width:16px;width:16px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:3px;margin-left:2px;margin-right:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:8px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative;width:100%}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;font-family:"Google Sans",arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-weight:300}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:0;-webkit-box-flex:0;flex-grow:0}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe{-webkit-transition:background-color .218s;transition:background-color .218s;bottom:0;left:0;position:absolute;right:0;top:0}.nsm7Bb-HzV7m-LgbsSe:hover,.nsm7Bb-HzV7m-LgbsSe:focus{box-shadow:none;border-color:rgb(210,227,252);outline:none}.nsm7Bb-HzV7m-LgbsSe:focus-within{outline:2px solid #00639b;border-color:transparent}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.08)}.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.1)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.24)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.32)}.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:20px;margin-left:-4px;margin-right:8px;min-width:20px;width:20px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:"Roboto";font-size:12px;text-align:left}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS{overflow:hidden;text-overflow:ellipsis}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#5f6368;fill:#5f6368;font-size:11px;font-weight:400}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#e8eaed;fill:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#000;fill:#000}}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c{height:18px;margin:-3px -3px -3px 2px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:12px;margin-right:-10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}.L5Fo6c-bF1uUb{border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.L5Fo6c-bF1uUb:focus{border:none;outline:none}sentinel{}</style><link id="googleidentityservice" type="text/css" media="all" href="https://accounts.google.com/gsi/style" rel="stylesheet"><meta http-equiv="origin-trial" content="A8o5T4MyEkRZqLA9WeG2XTFdV5tsX2Prg85xyQ+RL1btVuybB1K/EQ+7JUsPK+J32oBMTnsoF9B4A+qTlL6efgQAAABweyJvcmlnaW4iOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkZlZENtQnV0dG9uTW9kZSIsImV4cGlyeSI6MTc0NDY3NTIwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="></head><body aria-hidden="false"> <a class="skip-link screen-reader-text" href="#main">Skip to content</a><div class="pageBody"><header class="header"><div class="headerM fadeShow" style="display: flex;position: absolute"><button type="button" aria-label="Open menuM" class="headerM__toggle"> <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.2656 3.95312C17.3047 3.95312 17.3438 3.95312 17.4219 3.875C17.4609 3.83594 17.5 3.79688 17.5 3.71875V2.78125C17.5 2.74219 17.4609 2.70312 17.4219 2.625C17.3438 2.58594 17.3047 2.54688 17.2656 2.54688H0.234375C0.15625 2.54688 0.117188 2.58594 0.078125 2.625C0 2.70312 0 2.74219 0 2.78125V3.71875C0 3.79688 0 3.83594 0.078125 3.875C0.117188 3.95312 0.15625 3.95312 0.234375 3.95312H17.2656ZM17.2656 10.2031C17.3047 10.2031 17.3438 10.2031 17.4219 10.125C17.4609 10.0859 17.5 10.0469 17.5 9.96875V9.03125C17.5 8.99219 17.4609 8.95312 17.4219 8.875C17.3438 8.83594 17.3047 8.79688 17.2656 8.79688H0.234375C0.15625 8.79688 0.117188 8.83594 0.078125 8.875C0 8.95312 0 8.99219 0 9.03125V9.96875C0 10.0469 0 10.0859 0.078125 10.125C0.117188 10.2031 0.15625 10.2031 0.234375 10.2031H17.2656ZM17.2656 16.4531C17.3047 16.4531 17.3438 16.4531 17.4219 16.375C17.4609 16.3359 17.5 16.2969 17.5 16.2188V15.2812C17.5 15.2422 17.4609 15.2031 17.4219 15.125C17.3438 15.0859 17.3047 15.0469 17.2656 15.0469H0.234375C0.15625 15.0469 0.117188 15.0859 0.078125 15.125C0 15.2031 0 15.2422 0 15.2812V16.2188C0 16.2969 0 16.3359 0.078125 16.375C0.117188 16.4531 0.15625 16.4531 0.234375 16.4531H17.2656Z" fill="white"></path> </svg> </button><div class="headerM__logo"><a href="https://www.vntrip.vn/cam-nang"><img src="https://cdn.vntrip.vn/cam-nang/wp-content/themes/vntrip_blog_mobile_v2/assets/images/logoWhite.png" alt="logo Vntrip"></a></div><ul class="headerM__icon"> <li> <a href="https://www.vntrip.vn/cam-nang/bookmark" class="badge"> <svg width="15" height="21" viewBox="0 0 15 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 20.5L7.5 16.125L15 20.5V2.375C15 1.86719 14.8047 1.4375 14.4531 1.04688C14.0625 0.695312 13.6328 0.5 13.125 0.5H1.875C1.32812 0.5 0.898438 0.695312 0.546875 1.04688C0.15625 1.4375 0 1.86719 0 2.375V20.5Z" fill="white"></path> </svg> <span class="badge__count">0</span> </a> </li> <li> <button type="button" aria-label="Open SearchM" class="btnSearch"> <svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.8828 19.3281C19.9609 19.4062 20 19.5234 20 19.6406C20 19.7969 19.9609 19.9141 19.8828 19.9922L19.4922 20.3438C19.375 20.4609 19.2578 20.5 19.1406 20.5C18.9844 20.5 18.9062 20.4609 18.8281 20.3438L13.7891 15.3047C13.6719 15.2266 13.6328 15.1484 13.6328 14.9922V14.6016C12.8906 15.3047 12.0312 15.8125 11.0938 16.2031C10.1562 16.5938 9.14062 16.75 8.125 16.75C6.64062 16.75 5.27344 16.3984 4.02344 15.6562C2.77344 14.9531 1.79688 13.9766 1.09375 12.7266C0.351562 11.4766 0 10.1094 0 8.625C0 7.14062 0.351562 5.8125 1.09375 4.5625C1.79688 3.3125 2.77344 2.33594 4.02344 1.59375C5.27344 0.890625 6.64062 0.5 8.125 0.5C9.60938 0.5 10.9375 0.890625 12.1875 1.59375C13.4375 2.33594 14.4141 3.3125 15.1562 4.5625C15.8594 5.8125 16.25 7.14062 16.25 8.625C16.25 9.67969 16.0547 10.6953 15.6641 11.6328C15.2734 12.5703 14.7656 13.4297 14.1016 14.1328H14.4922C14.6094 14.1328 14.7266 14.2109 14.8438 14.2891L19.8828 19.3281ZM8.125 15.5C9.375 15.5 10.5078 15.2266 11.5625 14.6016C12.6172 13.9766 13.4375 13.1562 14.0625 12.1016C14.6875 11.0469 15 9.875 15 8.625C15 7.375 14.6875 6.24219 14.0625 5.1875C13.4375 4.13281 12.6172 3.3125 11.5625 2.6875C10.5078 2.0625 9.375 1.75 8.125 1.75C6.875 1.75 5.70312 2.0625 4.64844 2.6875C3.59375 3.3125 2.77344 4.13281 2.14844 5.1875C1.52344 6.24219 1.25 7.375 1.25 8.625C1.25 9.875 1.52344 11.0469 2.14844 12.1016C2.77344 13.1562 3.59375 13.9766 4.64844 14.6016C5.70312 15.2266 6.875 15.5 8.125 15.5Z" fill="white"></path> </svg> </button> </li></ul></div></header><div class="menuM"><div class="menuM__body"><div class="menuM__header"> <button class="menuM__back"> <svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.36719 15.9844C8.29688 16.0547 8.19141 16.0898 8.08594 16.0898C7.94531 16.0898 7.875 16.0547 7.80469 15.9844L0.351562 8.53125C0.28125 8.46094 0.246094 8.39062 0.246094 8.25C0.246094 8.14453 0.28125 8.03906 0.351562 7.96875L7.80469 0.515625C7.875 0.445312 7.94531 0.410156 8.08594 0.410156C8.19141 0.410156 8.29688 0.445312 8.36719 0.515625L8.64844 0.796875C8.71875 0.867188 8.75391 0.972656 8.75391 1.07812C8.75391 1.21875 8.71875 1.32422 8.64844 1.39453L1.75781 8.25L8.64844 15.1055C8.71875 15.2109 8.75391 15.3164 8.75391 15.4219C8.75391 15.5625 8.71875 15.6328 8.64844 15.7031L8.36719 15.9844Z" fill="#8C8C8C"></path> </svg> </button><div class="menuM__ava"> <img src="https://secure.gravatar.com/avatar/4a9f95006fe8cd8a70f792855e74a466?s=96&r=g" alt="Phạm Oanh"></div><div class="menuM__btn" id="login_btn"> <button type="button" class="btn btn_orange btn_sm" id="btnLogin">Đăng nhập</button></div><div class="menuM__btn" id="user_info" style="display: none"><p id="user_fullname"></p></div></div><div class="menuM__cont"><ul class="menuM__list"> <li> <a href="https://www.vntrip.vn" target="_blank"> <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.9414 6.52539V6.55469C14.9707 6.58398 15 6.61328 15 6.67188C15 6.73047 14.9707 6.75977 14.9707 6.78906L14.5898 7.25781C14.5605 7.31641 14.5312 7.31641 14.4727 7.31641C14.4141 7.31641 14.3848 7.31641 14.3555 7.25781L13.125 6.29102V13C13.125 13.2637 13.0078 13.498 12.832 13.6738C12.6562 13.8496 12.4219 13.9375 12.1875 13.9375H8.78906C8.67188 13.9375 8.58398 13.9082 8.52539 13.8496C8.4668 13.791 8.4375 13.7031 8.4375 13.5859V9.71875H6.5625V13.5859C6.5625 13.7031 6.50391 13.791 6.44531 13.8496C6.38672 13.9082 6.29883 13.9375 6.21094 13.9375H2.8125C2.54883 13.9375 2.31445 13.8496 2.13867 13.6738C1.96289 13.498 1.875 13.2637 1.875 13V6.29102L0.644531 7.25781C0.585938 7.31641 0.556641 7.31641 0.498047 7.31641C0.439453 7.31641 0.410156 7.28711 0.410156 7.22852L0.0292969 6.78906C0 6.75977 0 6.73047 0 6.67188C0 6.61328 0 6.58398 0.0585938 6.52539L6.91406 1.01758C7.08984 0.900391 7.26562 0.8125 7.5 0.8125C7.70508 0.8125 7.91016 0.900391 8.08594 1.01758L12.1875 4.32812V2.86328C12.1875 2.80469 12.1875 2.77539 12.2461 2.74609C12.2754 2.7168 12.3047 2.6875 12.3633 2.6875H12.9492C12.9785 2.6875 13.0078 2.7168 13.0664 2.74609C13.0957 2.77539 13.125 2.80469 13.125 2.86328V5.08984L14.9414 6.52539ZM12.1875 13V5.5293L7.61719 1.83789C7.5293 1.7793 7.44141 1.7793 7.38281 1.83789L2.8125 5.5293V13H5.625V9.13281C5.625 9.04492 5.6543 8.95703 5.71289 8.89844C5.77148 8.83984 5.85938 8.78125 5.97656 8.78125H9.02344C9.11133 8.78125 9.19922 8.83984 9.25781 8.89844C9.31641 8.95703 9.375 9.04492 9.375 9.13281V13H12.1875Z" fill="#262626"></path> </svg><p>Đặt phòng khách sạn</p> </a> </li> <li> <a href="https://www.vntrip.vn/ve-may-bay" target="_blank"> <svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.9414 6.52539V6.55469C14.9707 6.58398 15 6.61328 15 6.67188C15 6.73047 14.9707 6.75977 14.9707 6.78906L14.5898 7.25781C14.5605 7.31641 14.5312 7.31641 14.4727 7.31641C14.4141 7.31641 14.3848 7.31641 14.3555 7.25781L13.125 6.29102V13C13.125 13.2637 13.0078 13.498 12.832 13.6738C12.6562 13.8496 12.4219 13.9375 12.1875 13.9375H8.78906C8.67188 13.9375 8.58398 13.9082 8.52539 13.8496C8.4668 13.791 8.4375 13.7031 8.4375 13.5859V9.71875H6.5625V13.5859C6.5625 13.7031 6.50391 13.791 6.44531 13.8496C6.38672 13.9082 6.29883 13.9375 6.21094 13.9375H2.8125C2.54883 13.9375 2.31445 13.8496 2.13867 13.6738C1.96289 13.498 1.875 13.2637 1.875 13V6.29102L0.644531 7.25781C0.585938 7.31641 0.556641 7.31641 0.498047 7.31641C0.439453 7.31641 0.410156 7.28711 0.410156 7.22852L0.0292969 6.78906C0 6.75977 0 6.73047 0 6.67188C0 6.61328 0 6.58398 0.0585938 6.52539L6.91406 1.01758C7.08984 0.900391 7.26562 0.8125 7.5 0.8125C7.70508 0.8125 7.91016 0.900391 8.08594 1.01758L12.1875 4.32812V2.86328C12.1875 2.80469 12.1875 2.77539 12.2461 2.74609C12.2754 2.7168 12.3047 2.6875 12.3633 2.6875H12.9492C12.9785 2.6875 13.0078 2.7168 13.0664 2.74609C13.0957 2.77539 13.125 2.80469 13.125 2.86328V5.08984L14.9414 6.52539ZM12.1875 13V5.5293L7.61719 1.83789C7.5293 1.7793 7.44141 1.7793 7.38281 1.83789L2.8125 5.5293V13H5.625V9.13281C5.625 9.04492 5.6543 8.95703 5.71289 8.89844C5.77148 8.83984 5.85938 8.78125 5.97656 8.78125H9.02344C9.11133 8.78125 9.19922 8.83984 9.25781 8.89844C9.31641 8.95703 9.375 9.04492 9.375 9.13281V13H12.1875Z" fill="#262626"></path> </svg><p>Đặt vé máy bay</p> </a> </li> <li class="menuM__item"> <a href="https://luxury.vntrip.vn" class="menuM__link" target="_blank" rel="nofollow"> <svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.59375 6.42148C4.67076 5.6877 4.93862 5.27266 5.64509 4.94394C5.69197 4.9207 5.67522 4.93398 5.70871 4.89414C6.23772 4.28984 6.72991 4.15371 7.45313 4.30977C7.51005 4.32305 7.48326 4.31973 7.54018 4.30977C8.26339 4.15371 8.75558 4.28984 9.2846 4.89414C9.31808 4.93398 9.30134 4.9207 9.34821 4.94394C10.0547 5.27266 10.3225 5.6877 10.4029 6.42148C10.4096 6.49785 10.4029 6.47129 10.433 6.52773C10.8013 7.18516 10.808 7.67988 10.433 8.35059C10.3996 8.40703 10.4096 8.38047 10.4029 8.45684C10.3225 9.21387 10.0379 9.6123 9.35156 9.93438C9.30469 9.95762 9.32143 9.94434 9.28795 9.98418C8.75893 10.5885 8.26674 10.7246 7.54353 10.5686C7.48996 10.5586 7.51339 10.5553 7.45647 10.5686C6.73326 10.7246 6.24107 10.5885 5.71205 9.98418C5.67857 9.94434 5.69197 9.95762 5.64844 9.93438C4.94197 9.60566 4.67411 9.19063 4.59375 8.45684C4.58705 8.38047 4.59375 8.40703 4.56362 8.35059C4.19866 7.69648 4.18862 7.20176 4.56362 6.52773C4.59375 6.47129 4.58371 6.49785 4.59375 6.42148ZM5.61161 8.07168C5.67857 8.2875 5.63839 8.55977 5.76563 8.73906C5.89286 8.91836 6.15737 8.96484 6.33147 9.09766C6.50558 9.22715 6.62612 9.47617 6.83371 9.5459C7.0346 9.6123 7.27567 9.48945 7.49665 9.48945C7.71763 9.48945 7.95871 9.6123 8.1596 9.5459C8.36719 9.47617 8.49107 9.23047 8.66183 9.09766C8.83594 8.96484 9.10045 8.92168 9.22768 8.73906C9.35491 8.55977 9.31473 8.2875 9.3817 8.07168C9.44531 7.86582 9.63616 7.6666 9.63616 7.4375C9.63616 7.2084 9.44531 7.0125 9.3817 6.80332C9.31473 6.5875 9.35491 6.31523 9.22768 6.13594C9.10045 5.95664 8.83594 5.91016 8.66183 5.77734C8.48772 5.64785 8.36719 5.39883 8.1596 5.3291C7.95871 5.2627 7.71763 5.38555 7.49665 5.38555C7.27567 5.38555 7.0346 5.2627 6.83371 5.3291C6.62612 5.39883 6.50223 5.64453 6.33147 5.77734C6.15737 5.91016 5.89286 5.95332 5.76563 6.13594C5.63839 6.31523 5.67857 6.5875 5.61161 6.80332C5.54799 7.00918 5.35714 7.2084 5.35714 7.4375C5.35714 7.6666 5.54799 7.8625 5.61161 8.07168ZM0 7.4375C0 6.92949 0.157367 6.44805 0.441965 6.04629C0.334823 5.56816 0.375 5.06016 0.569197 4.59199C0.766742 4.11387 1.10826 3.72539 1.53348 3.46309C1.61384 2.97832 1.84152 2.53008 2.19643 2.17812C2.54799 1.82949 3 1.60039 3.49219 1.5207C3.7567 1.09902 4.14844 0.763672 4.63058 0.564453C5.25335 0.308789 5.8058 0.371875 6.0971 0.438281C6.50223 0.156055 6.98772 0 7.5 0C8.01228 0 8.49777 0.156055 8.9029 0.438281C9.1942 0.375195 9.74665 0.308789 10.3694 0.564453C10.8482 0.760352 11.24 1.0957 11.5045 1.5207C11.9967 1.60039 12.4453 1.82617 12.8002 2.17812C13.1585 2.53008 13.3828 2.97832 13.4665 3.46309C13.8917 3.72539 14.2299 4.11387 14.4308 4.59199C14.625 5.06016 14.6685 5.56816 14.558 6.04629C14.8426 6.44805 15 6.92949 15 7.4375C15 7.94551 14.8426 8.42695 14.558 8.82871C14.6652 9.30684 14.625 9.81484 14.4308 10.283C14.2333 10.7545 13.8951 11.143 13.4699 11.402C13.3895 11.89 13.1618 12.3416 12.8069 12.6969C12.385 13.1119 11.8493 13.2812 11.25 13.2812V15.891C11.25 16.2064 11.1295 16.5219 10.8917 16.7311C10.6038 16.9834 10.2054 17.0664 9.80357 16.9303L7.5 15.9807L5.1596 16.9436C5.04911 16.9801 4.93527 16.9967 4.82143 16.9967C4.5971 16.9967 4.37947 16.927 4.19197 16.7975C3.91406 16.5982 3.74665 16.2762 3.74665 15.9342V13.2779C3.15067 13.2779 2.61496 13.1119 2.19308 12.6936C1.83482 12.3383 1.61049 11.8867 1.53014 11.3986C1.10156 11.1363 0.766742 10.7512 0.569197 10.2797C0.375 9.81152 0.334823 9.30352 0.441965 8.82539C0.157367 8.42695 0 7.94551 0 7.4375ZM7.5 14.8318L10.1786 15.9375L10.2154 12.7367L7.5 13.8557L4.82143 12.75L4.7846 15.9508L7.5 14.8318ZM1.70089 8.58301C1.44643 8.95156 1.37612 9.43633 1.56027 9.87793C1.74777 10.3295 2.15625 10.6117 2.60826 10.6881C2.51116 11.1297 2.60826 11.6045 2.95313 11.9465C3.20089 12.1922 3.51897 12.3117 3.84375 12.3316C3.92076 12.159 4.0346 12.0029 4.19531 11.89C4.47321 11.6908 4.83147 11.6344 5.1596 11.7439L7.5 12.7068L9.8404 11.7439C10.1719 11.6344 10.5301 11.6908 10.8047 11.89C10.9621 12.0029 11.0792 12.159 11.1562 12.3316C11.481 12.3117 11.7991 12.1922 12.0469 11.9465C12.3917 11.6045 12.4922 11.1297 12.3917 10.6881C12.8438 10.6117 13.2522 10.3295 13.4397 9.87793C13.6239 9.43301 13.5569 8.95156 13.2991 8.58301C13.6775 8.33731 13.9286 7.91895 13.9286 7.4375C13.9286 6.95605 13.6775 6.5377 13.2991 6.29199C13.5536 5.92344 13.6239 5.43867 13.4397 4.99707C13.2522 4.54551 12.8471 4.25 12.3951 4.17695C12.4888 3.73867 12.3884 3.27051 12.0469 2.92852C11.5513 2.43711 10.9219 2.55664 10.7879 2.5832C10.7109 2.13496 10.4163 1.7332 9.96094 1.54727C9.48884 1.35469 9.00335 1.44766 8.65513 1.68672C8.41071 1.31152 7.98549 1.0625 7.5 1.0625C7.01451 1.0625 6.59263 1.31152 6.34487 1.68672C5.9933 1.44766 5.50781 1.35801 5.03906 1.55059C4.58371 1.73652 4.28906 2.13828 4.21205 2.58652C4.07812 2.55664 3.44866 2.44043 2.95313 2.93184C2.61161 3.27051 2.51116 3.74199 2.60491 4.17695C2.1529 4.25332 1.74777 4.54551 1.56027 4.99707C1.37612 5.44199 1.44308 5.92344 1.70089 6.29199C1.32255 6.53438 1.07143 6.95605 1.07143 7.4375C1.07143 7.91895 1.32255 8.33731 1.70089 8.58301Z" fill="#262626"></path> </svg><p>Vntrip - Luxury</p> </a> </li> <li class="menuM__item"> <a href="https://www.vntrip.vn/cam-nang" class="menuM__link"> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.86816 -0.000918538C5.73633 -0.00384823 5.62793 0.10455 5.62793 0.236386V0.702206C5.62793 0.831113 5.73047 0.930722 5.85938 0.933652C10.3359 1.04498 13.9453 4.66314 14.0625 9.13971C14.0654 9.26861 14.168 9.37115 14.2939 9.37115H14.7627C14.8945 9.37115 15.0029 9.26275 15 9.13092C14.874 4.15338 10.8457 0.125058 5.86816 -0.000918538ZM5.86816 2.81158C5.73633 2.80572 5.62793 2.91705 5.62793 3.04889V3.51764C5.62793 3.64361 5.73047 3.74615 5.85645 3.75201C8.78027 3.8692 11.1445 6.21881 11.2529 9.14264C11.2588 9.26861 11.3584 9.37115 11.4873 9.37115H11.9502C12.082 9.37115 12.1904 9.26275 12.1875 9.13092C12.0615 5.70318 9.2959 2.93756 5.86816 2.81158ZM3.54492 7.49908H3.28125C3.02344 7.49908 2.8125 7.71002 2.8125 7.96783V8.43658C2.8125 8.69439 3.02344 8.90533 3.28125 8.90533H3.60059C4.97754 8.90533 6.17871 10.0303 6.08789 11.4044C6.01172 12.5733 5.07422 13.5079 3.9082 13.587C2.53125 13.6807 1.40625 12.4796 1.40625 11.0997V4.21783C1.40625 3.96002 1.19531 3.74908 0.9375 3.74908H0.46875C0.210938 3.74908 0 3.96002 0 4.21783V11.044C0 13.2178 1.76074 15.1016 3.93457 14.9962C5.85645 14.9024 7.40332 13.3555 7.49707 11.4337C7.59961 9.25982 5.71875 7.49908 3.54492 7.49908Z" fill="#262626"></path> </svg><p>Blog du lịch</p> </a> </li> <li class="menuM__item"> <a href="https://www.vntrip.vn/khuyen-mai" class="menuM__link" target="_blank" rel="nofollow"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.9269 5.42656L10.5734 5.07312C10.4759 4.97563 10.3175 4.97563 10.22 5.07312L5.07312 10.2197C4.97563 10.3172 4.97563 10.4756 5.07312 10.5731L5.42656 10.9266C5.52406 11.0241 5.6825 11.0241 5.78 10.9266L10.9266 5.78C11.0244 5.6825 11.0244 5.52437 10.9269 5.42656ZM7.5 6C7.5 5.17281 6.82719 4.5 6 4.5C5.17281 4.5 4.5 5.17281 4.5 6C4.5 6.82719 5.17281 7.5 6 7.5C6.82719 7.5 7.5 6.82719 7.5 6ZM5.5 6C5.5 5.72406 5.72469 5.5 6 5.5C6.27531 5.5 6.5 5.72406 6.5 6C6.5 6.27594 6.27531 6.5 6 6.5C5.72469 6.5 5.5 6.27594 5.5 6ZM10 8.5C9.17281 8.5 8.5 9.17281 8.5 10C8.5 10.8272 9.17281 11.5 10 11.5C10.8272 11.5 11.5 10.8272 11.5 10C11.5 9.17281 10.8272 8.5 10 8.5ZM10 10.5C9.72469 10.5 9.5 10.2759 9.5 10C9.5 9.72406 9.72469 9.5 10 9.5C10.2753 9.5 10.5 9.72406 10.5 10C10.5 10.2759 10.2753 10.5 10 10.5ZM16 8C16 6.89062 15.3938 5.86875 14.45 5.32812C14.7344 4.27812 14.4406 3.12812 13.6562 2.34375C12.8719 1.55938 11.7219 1.26562 10.6719 1.55C10.1313 0.60625 9.10938 0 8 0C6.89062 0 5.86875 0.60625 5.32812 1.55C4.27812 1.26562 3.12812 1.55938 2.34375 2.34375C1.55938 3.12812 1.26562 4.27812 1.55 5.32812C0.60625 5.86875 0 6.89062 0 8C0 9.10938 0.60625 10.1313 1.55 10.6719C1.26562 11.7219 1.55938 12.8719 2.34375 13.6562C3.17188 14.4844 4.325 14.7219 5.32812 14.45C5.87187 15.3938 6.89062 16 8 16C9.10938 16 10.1281 15.3938 10.6719 14.45C11.6938 14.7281 12.8406 14.4719 13.6562 13.6562C14.4406 12.8719 14.7344 11.7219 14.45 10.6719C15.3938 10.1313 16 9.10938 16 8ZM13.1531 10.1344C13.3187 10.5031 14.075 11.825 12.95 12.95C12.0469 13.8531 11.1531 13.6156 10.1344 13.1531C9.99062 13.5312 9.59375 15 8 15C6.37187 15 5.97813 13.4531 5.86562 13.1531C4.84688 13.6156 3.95 13.8469 3.05 12.95C1.9 11.8031 2.70937 10.4344 2.84687 10.1344C2.46875 9.99062 1 9.59375 1 8C1 6.37187 2.54688 5.97813 2.84687 5.86562C2.68125 5.49687 1.925 4.175 3.05 3.05C4.2 1.89687 5.575 2.71563 5.86562 2.84687C6.00938 2.46875 6.40625 1 8 1C9.62813 1 10.0219 2.54688 10.1344 2.84687C10.5031 2.68125 11.825 1.925 12.95 3.05C14.1 4.19688 13.2906 5.56562 13.1531 5.86562C13.5312 6.00938 15 6.40625 15 8C15 9.62813 13.4531 10.0219 13.1531 10.1344Z" fill="#262626"></path> </svg><p>Deal - Combo</p> </a> </li> <li class="menuM__item"> <a href="https://www.vntrip.vn/doi-thuong" class="menuM__link" target="_blank" rel="nofollow"> <svg width="16" height="14" viewBox="0 0 16 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.6667 3.5H12.6861C12.95 3.13359 13.1111 2.68242 13.1111 2.1875C13.1111 0.981641 12.1833 0 11.0417 0C9.86667 0 9.18611 0.694531 8 2.61953C6.81389 0.694531 6.13333 0 4.95833 0C3.81667 0 2.88889 0.981641 2.88889 2.1875C2.88889 2.68242 3.05 3.13359 3.31389 3.5H1.33333C0.596944 3.5 0 4.08762 0 4.8125V12.6875C0 13.4124 0.596944 14 1.33333 14H14.6667C15.4031 14 16 13.4124 16 12.6875V4.8125C16 4.08762 15.4031 3.5 14.6667 3.5ZM8.56111 3.40156C9.93611 1.12383 10.3944 0.875 11.0417 0.875C11.6917 0.875 12.2222 1.46289 12.2222 2.1875C12.2222 2.91211 11.6917 3.5 11.0417 3.5H8.5L8.56111 3.40156ZM4.95833 0.875C5.60833 0.875 6.06389 1.12383 7.43889 3.40156L7.49722 3.5H4.95556C4.30556 3.5 3.775 2.91211 3.775 2.1875C3.77778 1.46289 4.30833 0.875 4.95833 0.875ZM15.1111 12.6875C15.1111 12.9287 14.9117 13.125 14.6667 13.125H1.33333C1.08833 13.125 0.888889 12.9287 0.888889 12.6875V11.8125H15.1111V12.6875ZM15.1111 10.9375H0.888889V9.1875H15.1111V10.9375ZM15.1111 8.3125H0.888889V4.8125C0.888889 4.57078 1.08778 4.375 1.33333 4.375H6.92722L4.73194 6.53598C4.64528 6.62129 4.64528 6.75992 4.73194 6.84523L5.04611 7.15449C5.13278 7.2398 5.27361 7.2398 5.36028 7.15449L8 4.55602L10.6397 7.15449C10.7264 7.2398 10.8672 7.2398 10.9539 7.15449L11.2681 6.84523C11.3547 6.75992 11.3547 6.62129 11.2681 6.53598L9.07278 4.375H14.6667C14.9122 4.375 15.1111 4.57078 15.1111 4.8125V8.3125Z" fill="#262626"></path> </svg><p>Vntrip đổi thưởng</p> </a> </li></ul><ul class="menuM__list"> <li class="menuM__item"> <a href="https://www.vntrip.vn/ve-vntrip" class="menuM__link" target="_blank" rel="nofollow"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0.25C3.58065 0.25 0 3.71875 0 8C0 12.2812 3.58065 15.75 8 15.75C12.4194 15.75 16 12.2812 16 8C16 3.71875 12.4194 0.25 8 0.25ZM14.2323 5H11.571C11.2806 3.6125 10.7935 2.43125 10.1774 1.59063C11.9516 2.15938 13.4097 3.4 14.2323 5ZM10.8387 8C10.8387 8.71562 10.7871 9.38125 10.7 10H5.3C5.2129 9.38125 5.16129 8.71562 5.16129 8C5.16129 7.28438 5.2129 6.61875 5.3 6H10.7C10.7871 6.61875 10.8387 7.28438 10.8387 8ZM8 1.25C8.86774 1.25 9.98065 2.62812 10.5194 5H5.48064C6.01935 2.62812 7.13226 1.25 8 1.25ZM5.82258 1.59063C5.20968 2.42812 4.71935 3.60938 4.42903 5H1.76774C2.59032 3.4 4.04839 2.15938 5.82258 1.59063ZM1.03226 8C1.03226 7.30312 1.14194 6.63125 1.34516 6H4.26452C4.18064 6.64062 4.12903 7.30625 4.12903 8C4.12903 8.69375 4.17742 9.35938 4.26452 10H1.34516C1.14194 9.36875 1.03226 8.69687 1.03226 8ZM1.76774 11H4.42903C4.71935 12.3875 5.20645 13.5688 5.82258 14.4094C4.04839 13.8406 2.59032 12.6 1.76774 11ZM8 14.75C7.13226 14.75 6.01935 13.3719 5.48064 11H10.5194C9.98065 13.3719 8.86774 14.75 8 14.75ZM10.1774 14.4094C10.7903 13.5719 11.2806 12.3906 11.571 11H14.2323C13.4097 12.6 11.9516 13.8406 10.1774 14.4094ZM11.7355 10C11.8194 9.35938 11.871 8.69375 11.871 8C11.871 7.30625 11.8226 6.64062 11.7355 6H14.6548C14.8581 6.63125 14.9677 7.30312 14.9677 8C14.9677 8.69687 14.8581 9.36875 14.6548 10H11.7355Z" fill="#262626"></path> </svg><p>Giới thiệu Vntrip</p> </a> </li> <li class="menuM__item"> <a href="https://www.vntrip.vn/lien-he" class="menuM__link" target="_blank" rel="nofollow"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0.25C3.58065 0.25 0 3.71875 0 8C0 12.2812 3.58065 15.75 8 15.75C12.4194 15.75 16 12.2812 16 8C16 3.71875 12.4194 0.25 8 0.25ZM14.2323 5H11.571C11.2806 3.6125 10.7935 2.43125 10.1774 1.59063C11.9516 2.15938 13.4097 3.4 14.2323 5ZM10.8387 8C10.8387 8.71562 10.7871 9.38125 10.7 10H5.3C5.2129 9.38125 5.16129 8.71562 5.16129 8C5.16129 7.28438 5.2129 6.61875 5.3 6H10.7C10.7871 6.61875 10.8387 7.28438 10.8387 8ZM8 1.25C8.86774 1.25 9.98065 2.62812 10.5194 5H5.48064C6.01935 2.62812 7.13226 1.25 8 1.25ZM5.82258 1.59063C5.20968 2.42812 4.71935 3.60938 4.42903 5H1.76774C2.59032 3.4 4.04839 2.15938 5.82258 1.59063ZM1.03226 8C1.03226 7.30312 1.14194 6.63125 1.34516 6H4.26452C4.18064 6.64062 4.12903 7.30625 4.12903 8C4.12903 8.69375 4.17742 9.35938 4.26452 10H1.34516C1.14194 9.36875 1.03226 8.69687 1.03226 8ZM1.76774 11H4.42903C4.71935 12.3875 5.20645 13.5688 5.82258 14.4094C4.04839 13.8406 2.59032 12.6 1.76774 11ZM8 14.75C7.13226 14.75 6.01935 13.3719 5.48064 11H10.5194C9.98065 13.3719 8.86774 14.75 8 14.75ZM10.1774 14.4094C10.7903 13.5719 11.2806 12.3906 11.571 11H14.2323C13.4097 12.6 11.9516 13.8406 10.1774 14.4094ZM11.7355 10C11.8194 9.35938 11.871 8.69375 11.871 8C11.871 7.30625 11.8226 6.64062 11.7355 6H14.6548C14.8581 6.63125 14.9677 7.30312 14.9677 8C14.9677 8.69687 14.8581 9.36875 14.6548 10H11.7355Z" fill="#262626"></path> </svg><p>Liên hệ</p> </a> </li></ul><ul class="menuM__list" id="menu_logout" style="display: none"> <li class="menuM__item"> <a href="#" class="menuM__link" id="user_logout"> <svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.5 0H5.625C5.83125 0 6 0.16875 6 0.375V0.625C6 0.83125 5.83125 1 5.625 1H1.5C1.225 1 1 1.225 1 1.5V10.5C1 10.775 1.225 11 1.5 11H5.625C5.83125 11 6 11.1688 6 11.375V11.625C6 11.8312 5.83125 12 5.625 12H1.5C0.671875 12 0 11.3281 0 10.5V1.5C0 0.671875 0.671875 0 1.5 0ZM10.2188 0.609375L9.99687 0.83125C9.85 0.978125 9.85 1.21562 9.99687 1.3625L14.1219 5.46875H5.375C5.16875 5.46875 5 5.6375 5 5.84375V6.15625C5 6.3625 5.16875 6.53125 5.375 6.53125H14.1219L10 10.6375C9.85313 10.7844 9.85313 11.0219 10 11.1687L10.2219 11.3906C10.3688 11.5375 10.6063 11.5375 10.7531 11.3906L15.8938 6.26562C16.0406 6.11875 16.0406 5.88125 15.8938 5.73438L10.75 0.609375C10.6031 0.4625 10.3656 0.4625 10.2188 0.609375Z" fill="#262626"></path> </svg><p>Đăng xuất</p> </a> </li></ul></div></div><div class="menuM__backdrop"></div></div><div class="searchM"><form action="https://www.vntrip.vn/cam-nang"><div class="searchM__header"><svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg" class="svgSearch"> <path d="M19.8828 19.3281C19.9609 19.4062 20 19.5234 20 19.6406C20 19.7969 19.9609 19.9141 19.8828 19.9922L19.4922 20.3438C19.375 20.4609 19.2578 20.5 19.1406 20.5C18.9844 20.5 18.9062 20.4609 18.8281 20.3438L13.7891 15.3047C13.6719 15.2266 13.6328 15.1484 13.6328 14.9922V14.6016C12.8906 15.3047 12.0312 15.8125 11.0938 16.2031C10.1562 16.5938 9.14062 16.75 8.125 16.75C6.64062 16.75 5.27344 16.3984 4.02344 15.6562C2.77344 14.9531 1.79688 13.9766 1.09375 12.7266C0.351562 11.4766 0 10.1094 0 8.625C0 7.14062 0.351562 5.8125 1.09375 4.5625C1.79688 3.3125 2.77344 2.33594 4.02344 1.59375C5.27344 0.890625 6.64062 0.5 8.125 0.5C9.60938 0.5 10.9375 0.890625 12.1875 1.59375C13.4375 2.33594 14.4141 3.3125 15.1562 4.5625C15.8594 5.8125 16.25 7.14062 16.25 8.625C16.25 9.67969 16.0547 10.6953 15.6641 11.6328C15.2734 12.5703 14.7656 13.4297 14.1016 14.1328H14.4922C14.6094 14.1328 14.7266 14.2109 14.8438 14.2891L19.8828 19.3281ZM8.125 15.5C9.375 15.5 10.5078 15.2266 11.5625 14.6016C12.6172 13.9766 13.4375 13.1562 14.0625 12.1016C14.6875 11.0469 15 9.875 15 8.625C15 7.375 14.6875 6.24219 14.0625 5.1875C13.4375 4.13281 12.6172 3.3125 11.5625 2.6875C10.5078 2.0625 9.375 1.75 8.125 1.75C6.875 1.75 5.70312 2.0625 4.64844 2.6875C3.59375 3.3125 2.77344 4.13281 2.14844 5.1875C1.52344 6.24219 1.25 7.375 1.25 8.625C1.25 9.875 1.52344 11.0469 2.14844 12.1016C2.77344 13.1562 3.59375 13.9766 4.64844 14.6016C5.70312 15.2266 6.875 15.5 8.125 15.5Z" fill="#8C8C8C"></path> </svg> <input type="text" name="s" placeholder="Từ khóa, địa danh..."> <button type="button" class="btnClose"> <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.0625 5L9.9375 8.875C9.96875 8.9375 10 9 10 9.0625C10 9.125 9.96875 9.1875 9.9375 9.21875L9.21875 9.9375C9.15625 10 9.09375 10 9.03125 10C8.96875 10 8.90625 10 8.875 9.9375L5 6.0625L1.125 9.9375C1.0625 10 1 10 0.9375 10C0.875 10 0.8125 10 0.78125 9.9375L0.0625 9.21875C0 9.1875 0 9.125 0 9.0625C0 9 0 8.9375 0.0625 8.875L3.9375 5L0.0625 1.125C0 1.09375 0 1.03125 0 0.96875C0 0.90625 0 0.84375 0.0625 0.78125L0.78125 0.0625C0.8125 0.03125 0.875 0 0.9375 0C1 0 1.0625 0.03125 1.125 0.0625L5 3.9375L8.875 0.0625C8.90625 0.03125 8.96875 0 9.03125 0C9.09375 0 9.15625 0.03125 9.21875 0.0625L9.9375 0.78125C9.96875 0.84375 10 0.90625 10 0.96875C10 1.03125 9.96875 1.09375 9.9375 1.125L9.28125 1.78125L6.0625 5Z" fill="#8C8C8C"></path> </svg> </button></div></form></div><div id="login" class="formLogin"><div class="formLogin__backdrop"></div><div class="formLogin__body"><div class="formLogin__header"><p>Đăng nhập</p> <button type="button" class="formLogin__close"> <svg width="10" height="12" viewBox="0 0 10 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.80926 6L9.91082 1.11094C9.97957 1.02969 9.92176 0.90625 9.81551 0.90625H8.56863C8.49519 0.90625 8.42488 0.939062 8.37644 0.995312L4.99363 5.02813L1.61082 0.995312C1.56394 0.939062 1.49363 0.90625 1.41863 0.90625H0.171756C0.0655061 0.90625 0.00769351 1.02969 0.0764435 1.11094L4.17801 6L0.0764435 10.8891C0.0610429 10.9072 0.0511628 10.9293 0.0479759 10.9529C0.0447889 10.9764 0.048429 11.0004 0.0584644 11.022C0.0684997 11.0435 0.0845088 11.0617 0.104591 11.0745C0.124672 11.0872 0.147983 11.0939 0.171756 11.0938H1.41863C1.49207 11.0938 1.56238 11.0609 1.61082 11.0047L4.99363 6.97188L8.37644 11.0047C8.42332 11.0609 8.49363 11.0938 8.56863 11.0938H9.81551C9.92176 11.0938 9.97957 10.9703 9.91082 10.8891L5.80926 6Z" fill="black"></path> </svg> </button></div><div class="formLogin__main"> <input type="text" placeholder="Email" class="form-control" id="login_email" value=""> <input type="password" placeholder="Mật khẩu" class="form-control" id="login_password" value=""><div class="formLogin__line"><div class="checkbox"> <input id="pp1" type="checkbox" checked=""> <label for="pp1">Lưu mật khẩu</label></div> <a href="#">Quên mật khẩu</a></div> <button type="button" class="btn btn_orange formLogin__btn" id="submit_login">Đăng nhập</button><p class="formLogin__text">Chưa có tài khoản?<a href="#">Đăng ký</a></p></div></div></div><main class="wrapper"><ul class="breadcr"><span><span><a href="https://www.vntrip.vn/cam-nang/">Tin tức</a> > <span><a href="https://www.vntrip.vn/cam-nang/du-lich">Du lịch</a> > <span><a href="https://www.vntrip.vn/cam-nang/du-lich/mien-trung">Miền Trung</a> > <span><a href="https://www.vntrip.vn/cam-nang/du-lich/mien-trung/du-lich-quang-nam">Quảng Nam</a> > <span><a href="https://www.vntrip.vn/cam-nang/du-lich/mien-trung/du-lich-quang-nam/hoi-an">Du lịch Hội An</a> > <span class="breadcrumb_last" aria-current="page">Phố Cổ Hội An – Thành phố cổ đẹp hàng đầu Châu Á</span></span></span></span></span></span></span></ul><section class="reviewM"><h1 class="heading1">Phố Cổ Hội An – Thành phố cổ đẹp hàng đầu Châu Á</h1><div class="avarBox"><div class="avarBox__img"><img src="https://secure.gravatar.com/avatar/4a9f95006fe8cd8a70f792855e74a466?s=96&r=g" alt="Phạm Oanh"></div><div class="avarBox__cont"><p> <span> <a href="https://www.vntrip.vn/cam-nang/author/oanh-v-phamvntrip-vn" title="Phạm Oanh">Phạm Oanh</a> 22/05/2020 </span> <span class="viewed"> <svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.3359 3.9375C13.4297 4.125 13.5 4.3125 13.5 4.5C13.5 4.71094 13.4297 4.89844 13.3359 5.0625C12.6562 6.21094 11.7422 7.125 10.5938 7.78125C9.42188 8.48438 8.13281 8.8125 6.75 8.8125C5.34375 8.8125 4.07812 8.48438 2.90625 7.78125C1.73438 7.125 0.820312 6.21094 0.164062 5.0625C0.046875 4.89844 0 4.71094 0 4.5C0 4.3125 0.046875 4.125 0.164062 3.9375C0.820312 2.8125 1.73438 1.89844 2.90625 1.21875C4.07812 0.539062 5.34375 0.1875 6.75 0.1875C8.13281 0.1875 9.42188 0.539062 10.5938 1.21875C11.7422 1.89844 12.6562 2.8125 13.3359 3.9375ZM6.75 7.6875C7.92188 7.6875 9.02344 7.40625 10.0078 6.82031C10.9922 6.25781 11.7891 5.48438 12.375 4.5C12 3.91406 11.5547 3.39844 11.0391 2.92969C10.5234 2.46094 9.9375 2.08594 9.28125 1.80469C9.70312 2.39062 9.9375 3.04688 9.9375 3.75C9.9375 4.33594 9.77344 4.875 9.49219 5.34375C9.21094 5.83594 8.8125 6.23438 8.34375 6.51562C7.85156 6.79688 7.3125 6.9375 6.75 6.9375C6.16406 6.9375 5.625 6.79688 5.15625 6.51562C4.66406 6.23438 4.26562 5.83594 3.98438 5.34375C3.70312 4.875 3.5625 4.33594 3.5625 3.75C3.5625 3.23438 3.67969 2.71875 3.9375 2.25C3.9375 2.625 4.05469 2.92969 4.3125 3.1875C4.57031 3.44531 4.875 3.5625 5.25 3.5625C5.60156 3.5625 5.90625 3.44531 6.16406 3.1875C6.42188 2.92969 6.5625 2.625 6.5625 2.25C6.5625 1.89844 6.42188 1.59375 6.1875 1.33594C5.10938 1.42969 4.14844 1.75781 3.25781 2.32031C2.36719 2.88281 1.64062 3.60938 1.125 4.5C1.6875 5.48438 2.48438 6.25781 3.46875 6.82031C4.45312 7.40625 5.55469 7.6875 6.75 7.6875Z" fill="#8C8C8C"></path> </svg> 64.6K </span></p><h5 class="heading5 regular"><a href="https://www.vntrip.vn/cam-nang/du-lich/mien-trung/du-lich-quang-nam/hoi-an" rel="category tag">Du lịch Hội An</a>, <a href="https://www.vntrip.vn/cam-nang/du-lich/mien-trung/du-lich-quang-nam" rel="category tag">Quảng Nam</a></h5></div><div class="avarBox__fb"><div class="btnGroup"> <button type="button" class="btnFb" onclick="VNT_BLOG.fbShare('https://www.vntrip.vn/cam-nang/du-lich-pho-co-hoi-an-net-dep-van-hoa-truyen-thong-695')"><span>Chia sẻ</span></button></div></div></div><div class="textList textList_link"><ul> <li><h4 class="heading4"><a href="https://www.vntrip.vn/cam-nang/lien-hoan-am-thuc-quoc-te-quang-nam-2023-dien-ra-tu-ngay-31-8-3-9-2023-122128">Liên hoan Ẩm thực quốc tế – Quảng Nam 2023 diễn ra từ ngày 31/8 – 3/9/2023</a></h4> </li> <li><h4 class="heading4"><a href="https://www.vntrip.vn/cam-nang/hoi-an-khong-bat-buoc-khach-le-mua-ve-vao-pho-co-121963">Hội An không bắt buộc khách lẻ mua vé vào phố cổ</a></h4> </li></ul></div><div class="reviewM__content"><div id="toc_container" class="toc_transparent no_bullets"><p class="toc_title">Nội dung chính</p><ul class="toc_list"><li><a href="#Kien_truc_truyen_thong">Kiến trúc truyền thống</a></li><li><a href="#Di_tich_tieu_bieu">Di tích tiêu biểu</a></li><li><a href="#Dac_san_Hoi_An">Đặc sản Hội An</a></li><li><a href="#Cac_khach_san_gia_tot_o_Hoi_An">Các khách sạn giá tốt ở Hội An</a></li></ul></div><p style="text-align: justify;"><a href="https://www.vntrip.vn/cam-nang/du-lich-pho-co-hoi-an-net-dep-van-hoa-truyen-thong-695"><em><span style="text-decoration: underline;"><strong>Phố cổ Hội An</strong></span></em></a> là một thành phố nổi tiếng của tỉnh Quảng Nam, một phố cổ giữ được gần như nguyên vẹn với hơn 1000 di tích kiến trúc từ phố xá, nhà cửa, hội quán, đình, chùa, miếu, nhà thờ tộc, giếng cổ… đến các món ăn truyền thống, tâm hồn của người dân nơi đây. Một lần du lịch Hội An sẽ làm say đắm lòng du khách bởi những nét đẹp trường tồn cùng thời gian, vô cùng mộc mạc, bình dị.</p><p style="text-align: center;"><em>“Anh muốn kể Lai Viễn Kiều Hội phố</em><br> <em> Đón đợi người sang nghiêng bóng sông chiều</em><br> <em> Mái gỗ cầu cong sơn son chạm trổ</em><br> <em> Mấy trăm năm rồi ngói vẫn ấm màu rêu”</em></p><p><img loading="lazy" class="aligncenter size-full wp-image-98360" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip.jpg" alt="Hội An - nơi hội tụ tinh hoa vẻ đẹp, văn hoá, lịch sử Việt Nam" width="640" height="361" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip.jpg 640w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-300x169.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-416x235.jpg 416w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-110x62.jpg 110w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Hội An – nơi hội tụ tinh hoa vẻ đẹp, văn hoá, lịch sử Việt Nam</em></p><p style="text-align: justify;">Khi <a href="https://www.vntrip.vn/cam-nang/du-lich-quang-nam/du-lich-thanh-pho-hoi-an"><strong>du lịch Hội An</strong></a>, du khách nên chọn thời điểm khoảng tháng 2 – tháng 4 hàng năm bởi đó là lúc Hội An chiều lòng khách du lịch nhất. Trời ít mưa, không có nắng oi bức như mùa hè, khí hậu dễ chịu, không gian thoáng đãng. Thời điểm này du khách có thể thoải mái đến tham quan những cảnh đẹp ở Hội An hay khám phá những hoạt động, địa điểm mới để cảm nhận trọn vẹn, đầy đủ nhất vẻ đẹp nơi đây. Bạn hãy nhớ <span style="color: #ff6600;"><strong><a style="color: #ff6600;" href="https://www.vntrip.vn/khach-san/quang-nam/hoi-an?utm_source=Blog&utm_medium=OptimizeTSP&utm_campaign=Blog_TSP_Dot1_2305_695_phocohoian_textlink&utm_content=VNTRIP_2018" target="_blank" rel="noopener noreferrer">đặt phòng khách sạn tại Hội An</a></strong></span> sớm để tránh trường hợp hết phòng nhé.</p><h2 style="text-align: justify;"><span id="Kien_truc_truyen_thong">Kiến trúc truyền thống</span></h2><p style="text-align: justify;">Hội An nổi tiếng bởi vẻ đẹp kiến trúc truyền thống, hài hòa của những ngôi nhà, bức tường và cả những con đường. Cùng với bao biến cố thăng trầm của lịch sử, phố cổ Hội An vẫn giữ những nét đẹp xưa cổ trầm mặc rêu phong trong từng mái ngói, viên gạch, hàng cây… như chính nét bình dị trong tính cách, tâm hồn thuần hậu, chân chất của người dân địa phương.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98361" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1.jpg" alt="Nét kiến trúc cổ kinh dường như còn giữ nguyên vẹn trong từng mái nhà, trên từng con phố Hội An" width="640" height="393" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1.jpg 960w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1-768x472.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1-300x184.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1-416x256.jpg 416w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/hoi-an-quang-nam-vntrip-1-110x68.jpg 110w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Nét kiến trúc cổ kính dường như còn giữ nguyên vẹn trong từng mái nhà, trên từng con phố Hội An</em></p><p style="text-align: justify;">Kiểu nhà ở phổ biến nhất chính là những ngôi nhà hình ống chỉ một hoặc hai tầng với chiều ngang hẹp, chiều sâu rất dài. Nhà được làm từ những vật liệu có sức chịu lực và độ bền cao do đặc điểm khí hậu khắc nghiệt nơi đây. Hai bên có tường gạch ngăn cách và khung nhà bằng gỗ, chia thành ba gian với lối đi ở giữa. Mỗi ngôi nhà ở Hội An đều đảm bảo sự hài hòa giữa không gian sống và thiên nhiên. Mỗi ngôi nhà đều có phần sân trời của được lát đá và trang trí bể nước, non bộ, cây cảnh, tạo nên một nét đẹp tổng thể.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98362" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1.jpg" alt="Những mãi nhà xếp san sát nhau trong lòng phố cổ" width="640" height="925" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1.jpg 980w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1-768x1110.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1-300x433.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1-180x260.jpg 180w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1-130x188.jpg 130w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-1-47x68.jpg 47w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Những mãi nhà xếp san sát nhau trong lòng phố cổ</em></p><p>Với lối kiến trúc độc đáo, không gian ngôi nhà ở Hội An luôn thoáng đãng, tràn ngập ánh sáng mặt trời, con người và thiên nhiên như hòa làm một. Những điều đó đem lại một cuộc sống tự do thoải mái cho người dân địa phương và sự thích thú cho du khách trong chuyến <em>đi <strong><a href="https://www.vntrip.vn/cam-nang/cam-n-ang-kinh-nghiem-du-lich-hoi-an-12436">du lịch Hội An</a></strong></em>.</p><p style="text-align: justify;">Đường phố ở khu phố cổ được bố trí ngang dọc theo kiểu bàn cờ với những con phố ngắn và đẹp, uốn lượn, ôm lấy những ngôi nhà. Dạo bước chân qua từng con phố nhỏ xinh và yên bình ấy, du khách không chỉ được thưởng thức những món ăn ngon mà còn thấy được một phần cuộc sống sinh hoạt hàng ngày của người dân phố Hội, một cuộc sống yên bình, giản dị.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98364" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1.jpg" alt="Phố cổ Hội An mộc mạc, bình yên trên từng góc phố" width="640" height="417" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1.jpg 1000w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1-768x500.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1-300x195.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1-399x260.jpg 399w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1-289x188.jpg 289w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/pho-co-hoi-an-vntrip-2-1-104x68.jpg 104w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Phố cổ Hội An mộc mạc, bình yên trên từng góc phố</em></p><p style="text-align: justify;">Quần thể di tích kiến trúc Hội An hết sức phong phú và tuyệt mỹ vì vậy nơi này đã, đang và mãi là địa điểm thu hút du khách trong và ngoài nước đến tham quan, khám phá và tận hưởng trọn vẹn kỳ nghỉ khi đặt khách sạn ngay khu phố cổ Hội An. Đi <strong>du lịch Hội An</strong>, du khách sẽ nhận ra rằng, dường như thời gian đã dừng lại ở nơi đây trong từng mái nhà lợp ngói âm dương phủ kín màu rêu, những mảng tường xám mốc xưa cũ, lưu giữ từ xa xưa và tồn tại cho đến ngày nay.</p><h2 style="text-align: justify;"><span id="Di_tich_tieu_bieu">Di tích tiêu biểu</span></h2><p style="text-align: justify;">Sẽ là thiếu sót nếu du lịch Quảng Nam mà bạn không tới tham quan “biểu tượng của Hội An” – <strong>Chùa Cầu</strong>. Nơi đây còn có cái tên khác Chùa Nhật Bản nằm tiếp giáp giữa đường Nguyễn Thị Minh Khai và đường Trần Phú. Công trình kiến trúc độc đáo này còn được in trên tờ tiền polyme 20.000đ của nước ta nữa đó!</p><p><img loading="lazy" class="aligncenter size-full wp-image-98365" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1.jpg" alt="Chùa Cầu biểu tượng Hội An được in trên tờ Polyme 20.000 VND" width="640" height="396" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1.jpg 892w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1-768x475.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1-300x186.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1-416x257.jpg 416w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-1-110x68.jpg 110w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Chùa Cầu biểu tượng Hội An được in trên tờ Polyme 20.000 VND</em></p><p style="text-align: justify;"><strong>Chùa Cầu</strong> cong cong, được làm bằng ván gỗ bắc ngang qua con lạch thông ra sông Hoài. Cầu dài 18m có mái che lợp bằng ngói âm dương, quay mặt về phía sông Thu Bồn. Điều đặc biệt là dù được người Nhật xây dựng nhưng chùa Cầu lại mang đậm nét kiến trúc Việt Nam.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98366" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2.jpg" alt="Chùa Cầu mang đậm nét kiến trúc Việt Nam" width="640" height="425" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2.jpg 1080w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-768x511.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-345x230.jpg 345w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-300x199.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-391x260.jpg 391w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-283x188.jpg 283w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-2-102x68.jpg 102w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Chùa Cầu mang đậm nét kiến trúc Việt Nam</em></p><p style="text-align: justify;">Phía trên cửa chính có chạm nổi ba chữ Hán là Lai Viễn Kiều, nghĩa là cầu của những người bạn từ xa đến. Nơi này thường được các thương gia Nhật Bản đến buôn bán vào khoảng giữa thế kỷ 16<strong>. </strong>Phía trên cầu có một ngôi miếu nhỏ thời thần Bắc Đế Trấn Vũ chuyên trấn trị phong ba, lũ lụt, đem lại niềm vui, hạnh phúc cho mọi người. Ở hai đầu cầu có đặt nhóm tượng khỉ chó ngồi chầu.</p><p style="text-align: justify;">Qua năm tháng thời gian và các lần trùng tu, chùa Cầu vẫn là một công trình độc đáo, một nét đẹp kiến trúc đậm phong cách Việt. Đây là tài sản vô giá và chính thức được chọn làm biểu tượng của Hội An</p><p><img loading="lazy" class="aligncenter size-full wp-image-98368" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1.jpg" alt="Chùa Cầu buổi tối lung linh và huyền ảo" width="640" height="443" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1.jpg 1009w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1-768x531.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1-300x208.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1-376x260.jpg 376w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1-272x188.jpg 272w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/chua-cau-hoi-an-3-1-98x68.jpg 98w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Chùa Cầu buổi tối lung linh và huyền ảo</em></p><p style="text-align: justify;">Bên cạnh đó, để hiểu hơn về cuộc sống và văn hóa người Hội An, du khách nên đến tham quan một số nhà cổ nổi tiếng và các công trình tâm linh, xã hội như nhà cổ Quân Thắng, Đức An, Tấn Ký, … hay một số hội quán như Phúc Kiến, Triều Châu, Quảng Đông … Đây là những <em>địa điểm đẹp ở Hội An</em> giúp du khách được trải nghiệm không gian văn hóa đặc trưng phố Hội</p><p><img loading="lazy" class="aligncenter size-full wp-image-98369" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an.jpg" alt="Bên trong nhà cổ Tấn Ký. " width="640" height="388" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an.jpg 990w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an-768x465.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an-300x182.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an-416x252.jpg 416w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-tan-ky-hoi-an-110x68.jpg 110w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Bên trong nhà cổ Tấn Ký. </em></p><p style="text-align: justify;">Nhà cổ Tấn Ký là ngôi nhà cổ vinh dự trở thành Di sản cấp Quốc gia và là nơi duy nhất đón tiếp các Nguyên thủ Quốc gia, chính khách trong và ngoài nước. Nhà cổ kết hợp giữa lối kiến trúc Trung Hoa, Nhật Bản và Việt Nam. Với kiến trúc hình ống đặc trưng của đô thị cổ, địa điểm này gồm hai thanh ngang chồng lên nhau, tượng trưng cho thiên – nhân và 5 thanh dọc tượng trưng cho ngũ hành. Kiến trúc hài hòa của ngôi nhà nói lên mơ ước về sự hòa hợp giữa con người và thiên nhiên tại phố Hội. Ngoài ra, bạn có thể lựa chọn <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://www.vntrip.vn/khach-san/quang-nam/pho-co-hoi-an?utm_source=Blog&utm_medium=OptimizeTSP&utm_campaign=Blog_TSP_Dot1_2305_695_phocohoian_textlink&utm_content=VNTRIP_2018" target="_blank" rel="noopener noreferrer">các khách sạn gần phố cổ Hội An</a></span> để có thể dễ dàng và thuận tiện hơn trong việc đi lại.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98371" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1.jpg" alt="Nhà cổ Quân Thắng Hội An. " width="640" height="426" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1.jpg 700w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1-345x230.jpg 345w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1-300x200.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1-391x260.jpg 391w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1-282x188.jpg 282w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nha-co-quan-thang-hoi-an-1-102x68.jpg 102w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Nhà cổ Quân Thắng Hội An.</em></p><p>Nhà cổ Quân Thắng cũng là một trong những nhà cổ đẹp nhất Hội An hiện nay. Phần kiến trúc và điêu khắc tinh tế, sống động của nơi đây do các nghệ nhân làng mộc Kim Bồng thực hiên theo phong cách vùng Hoa Hạ, Trung Hoa. Qua thời gian, nhà cổ vẫn đứng đó như thách thức thời gian, giúp thế hệ ngày nay hình dung được cuộc sống của tầng lớp thương gia ở Hội An xưa kia.</p><blockquote><p><a href="https://www.vntrip.vn/khach-san/quang-nam?range=500k&filter_by_cities=1117&filter_by_rating=3%2C2&utm_source=Blog&utm_medium=OptimizeTSP&utm_campaign=Blog_TSP_Dot1_2305_695_phocohoian_textlink&utm_content=VNTRIP_2018" target="_blank" rel="noopener noreferrer">KHÁCH SẠN HỘI AN chất lượng tốt cùng “ưu đãi hấp dẫn” chỉ có tại VNTRIP.VN</a></p></blockquote><h2 style="text-align: justify;"><span id="Dac_san_Hoi_An"><a href="https://www.vntrip.vn/cam-nang/nhung-dac-san-hoi-lam-sieu-long-khach-du-lich-6326">Đặc sản Hội An</a></span></h2><p style="text-align: justify;">Trong chuyến d<em>u lịch tại Hội An</em>, du khách có thể thoải mái lựa chọn món ăn vặt trong vô vàn các cửa hàng, gánh hàng rong trên phố. Nếu muốn thưởng thức món chè bắp, bánh đập, hến xào ngon nhất ở Hội An, bạn nên tới quán bánh đập Bà Già, trên vỉa hè phố Trần Phú…</p><p><img loading="lazy" class="aligncenter size-full wp-image-98372" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an.jpg" alt="Nước mót Hội An rất tốt cho cơ thể" width="640" height="701" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an.jpg 685w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an-300x328.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an-237x260.jpg 237w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an-172x188.jpg 172w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/nuoc-mot-hoi-an-62x68.jpg 62w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Nước mót Hội An rất tốt cho cơ thể</em></p><p style="text-align: justify;">Du khách cũng có thể thử <strong>món ăn ngon ở Hội An</strong> nổi tiếng như mì Quảng tại rất nhiều nơi dọc phố cổ như quán bà Minh, trong chợ Hội An hay đầu phố Trần Phú. Ngoài ra, Cao Lầu cũng được xem là món ăn đáng để thử khi đi du lịch Hội An. Màu vàng óng, ăn sần sật với ít nước dùng ngon, rau thơm, tóp mỡ rán giòn sẽ khiến nhiều thực khách hài lòng.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98373" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an.jpg" alt="Mì quảng Hội An" width="640" height="360" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an.jpg 800w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an-768x432.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an-300x169.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an-416x234.jpg 416w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/mi-quang-hoi-an-110x62.jpg 110w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Mì quảng Hội An</em></p><p style="text-align: left;">Các món ăn chính như cơm gà Bà Buội, cô Nga, bánh mỳ Phượng hoặc Madame Khánh với đầy đủ thịt, giò, pa-te, rau sống và nước sốt thơm lừng sẽ khiến bạn phải “gật gù” với ấm thực Hội An.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98374" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an.jpg" alt="Bánh mì Phượng nức tiếng Hội An" width="640" height="640" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an.jpg 1080w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an-768x768.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an-300x300.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an-260x260.jpg 260w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an-188x188.jpg 188w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/banh-mi-phuong-hoi-an-68x68.jpg 68w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Bánh mì Phượng nức tiếng Hội An</em></p><p style="text-align: justify;">Đèn lồng cũng được coi là một “đặc sản” không thể bỏ qua khi đến du lịch tại Hội An. Du khách dễ dàng bắt gặp những chiếc đèn lồng đủ màu sắc sặc sỡ và hình dáng quanh các con phố, ngôi nhà. Vào ngày Rằm hàng tháng, có một Hội An thật khác trong mắt du khách – một Hội An lộng lẫy với ánh sáng của <strong>đèn lồng</strong>, đèn hoa đăng.</p><p style="text-align: justify;">Đi dọc con sông Hoài hay ngồi giữa chiếc thuyền nhỏ, chèo ra giữa sông, nhẹ nhàng thả từng chiếc đèn hoa đăng, ngắm nhìn những dãy đèn lồng lung linh đôi bờ và nguyện cầu điều bình an là một trải nghiệm du khách nên làm trong chuyến <em>du lịch tại Hội An.</em> Thứ ánh sáng diệu kỳ của đèn lồng, hoa đăng tô điểm thêm cho vẻ đẹp Hội An trong mắt khách du lịch, trở thành nét đặc trưng, một món ăn tinh thần của du khách khi đến nơi đây.</p><p><img loading="lazy" class="aligncenter size-full wp-image-98375" src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an.jpg" alt="Hội An về đêm lung linh rực rỡ dưới ánh sáng của hàng trăm đèn lộng giăng khắp cả khu phố" width="640" height="402" srcset="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an.jpg 1080w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an-768x483.jpg 768w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an-300x188.jpg 300w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an-414x260.jpg 414w, https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2017/08/den-long-hoi-an-108x68.jpg 108w" sizes="(max-width: 640px) 100vw, 640px"></p><p style="text-align: center;"><em>Hội An về đêm lung linh rực rỡ dưới ánh sáng của hàng trăm đèn lộng giăng khắp cả khu phố</em></p><h2><span id="Cac_khach_san_gia_tot_o_Hoi_An">Các khách sạn giá tốt ở Hội An</span></h2><p>Nếu có nhu cầu đặt phòng tại Hội An bạn có thể tham khảo những khách sạn đang có giá cực tốt từ Vntrip sau đây:</p><p><strong>Phố cổ Hội An</strong> vẫn luôn mang một nét đẹp riêng trong từng góc phố, từng mái nhà, và trên những con đường nhỏ. Đến đây, du khách có thể cảm nhận được sự ấm áp trong từng món ăn, từ nụ cười thân thiện, gần gũi của người dân. Thậm chí để cả cây cỏ, không gian nơi đây cũng hấp dẫn du khách. Bước đi trên từng con phô nhỏ, bạn như tìm thấy chính mình trong những ngày xưa cũ, những ký ức đẹp đẽ của tuổi thơ trên mảnh đất xa lạ và đầy thân thương này.</p><p></p></div><div class="commentGroup" id="comments"><div class="form-group"><form id="commentform"><textarea type="text" class="form-control" id="comment" name="comment" placeholder="Bạn cảm thấy bài viết này thế nào?" autocomplete="off"></textarea><input type="hidden" id="post_id" value="695"> <button class="btn btn_blue btn_sm" id="submit">Gửi</button></form></div><h3 class="heading3"> 0 bình luận</h3><ol class="comment-list"></ol></div><div class="dealBox"><p>Bạn đã chọn được khách sạn theo ý mình chưa?</p> <a href="https://www.vntrip.vn/khach-san/quang-nam" class="btn btn_orange" target="_blank">Xem các khách sạn có ưu đãi</a></div><div class="careBox"><h3 class="heading3">Bạn có thể quan tâm</h3><div class="textList textList_link"><ul> <li><h4 class="heading4"><a href="https://www.vntrip.vn/cam-nang/kinh-nghiem-du-lich-hoi-an-an-choi-gi-o-pho-co-119812">Kinh nghiệm du lịch Hội An: Ăn chơi gì ở phố cổ?</a></h4> </li> <li><h4 class="heading4"><a href="https://www.vntrip.vn/cam-nang/giam-50-phi-tham-quan-hoi-an-115511">Giảm 50% phí tham quan Hội An</a></h4> </li> <li><h4 class="heading4"><a href="https://www.vntrip.vn/cam-nang/hoi-an-lai-ngap-trong-nuoc-lu-109357">Hội An lại ngập trong nước lũ</a></h4> </li></ul></div><div class="careBox__fb"><div class="btnGroup"> <button type="button" class="btnFb" onclick="VNT_BLOG.fbShare('https://www.vntrip.vn/cam-nang/du-lich-pho-co-hoi-an-net-dep-van-hoa-truyen-thong-695')"><span>Chia sẻ</span></button></div></div><div class="tagList"><h6><a href="https://www.vntrip.vn/cam-nang/chu-de/banh-mi-hoi-an">bánh mì hội an</a></h6><h6><a href="https://www.vntrip.vn/cam-nang/chu-de/chua-cau-hoi-an">chua Cầu Hội An</a></h6><h6><a href="https://www.vntrip.vn/cam-nang/chu-de/nha-co-hoi-an">nhà cổ Hội An</a></h6><h6><a href="https://www.vntrip.vn/cam-nang/chu-de/nuoc-mot-hoi-an">nước mót hội an</a></h6><h6><a href="https://www.vntrip.vn/cam-nang/chu-de/pho-co-hoi-an">phố cổ Hội An</a></h6></div></div><div class="slideBox"><div class="slideBox__header"><h3 class="heading3">Một số khách sạn phòng đẹp, giá tốt tại thời điểm này</h3></div><div class="slideBox__group owl-carousel" data-items="3"></div></div><div class="diffBox"><h3 class="heading3">Cẩm nang ăn chơi khác bạn muốn biết?</h3><ul></ul><div class="diffBox__more"> <a href="#" id="show_more_other_post">Xem thêm <svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.492188 0.734375C0.546875 0.679688 0.601562 0.652344 0.710938 0.652344C0.792969 0.652344 0.875 0.679688 0.929688 0.734375L6.72656 6.53125C6.78125 6.58594 6.80859 6.66797 6.80859 6.75C6.80859 6.85938 6.78125 6.91406 6.72656 6.96875L0.929688 12.7656C0.875 12.8203 0.792969 12.8477 0.710938 12.8477C0.601562 12.8477 0.546875 12.8203 0.492188 12.7656L0.273438 12.5469C0.21875 12.4922 0.191406 12.4375 0.191406 12.3281C0.191406 12.2461 0.21875 12.1641 0.273438 12.082L5.63281 6.75L0.273438 1.41797C0.21875 1.36328 0.191406 1.28125 0.191406 1.17188C0.191406 1.08984 0.21875 1.00781 0.273438 0.953125L0.492188 0.734375Z" fill="#1890FF"></path> </svg> </a></div></div><div class="slideBox"><h3 class="heading3">Coupon khác bạn có thể quan tâm</h3><div class="slideBox__group"><div class="slideBox__item"> <a href="https://www.vntrip.vn/cam-nang/deal-khung-mua-thu-vi-vu-khap-chon-cung-lotte-finance-x-vntrip-120259?utm_source=blog&utm_medium=coupon" class="promoBox"> <img src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2022/09/lotte-412x260.jpg" alt="Deal khủng mùa Thu – Vi vu khắp chốn cùng Lotte Finance x Vntrip"><h4 class="heading4">Deal khủng mùa Thu – Vi vu khắp chốn cùng Lotte Finance x Vntrip</h4><div class="label label_gray">Hết hạn</div> </a></div><div class="slideBox__item"> <a href="https://www.vntrip.vn/cam-nang/cung-lottefinance-du-lich-tha-phanh-119299?utm_source=blog&utm_medium=coupon" class="promoBox"> <img src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2022/06/870x390-1-416x186.jpg" alt="CÙNG LOTTEFINANCE DU LỊCH THẢ PHANH!"><h4 class="heading4">CÙNG LOTTEFINANCE DU LỊCH THẢ PHANH!</h4><div class="label label_gray">Hết hạn</div> </a></div><div class="slideBox__item"> <a href="https://www.vntrip.vn/cam-nang/legacy-yen-tu-mgallery-khuyen-mai-117066?utm_source=blog&utm_medium=coupon" class="promoBox"> <img src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2021/06/201417388_957590055079314_2628393274268391946_n-388x260.jpg" alt="Đắm mình giữa kiến trúc hoàng tộc tại Legacy Yen Tu – MGallery"><h4 class="heading4">Đắm mình giữa kiến trúc hoàng tộc tại Legacy Yen Tu – MGallery</h4><div class="label label_gray">Hết hạn</div> </a></div><div class="slideBox__item"> <a href="https://www.vntrip.vn/cam-nang/ve-may-bay-6k-bamboo-airways-116689?utm_source=blog&utm_medium=coupon" class="promoBox"> <img src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2021/05/bamboo2-416x218.jpg" alt="Vé máy bay đồng giá 6K – Siêu Sale tháng 6 từ Bamboo Airways"><h4 class="heading4">Vé máy bay đồng giá 6K – Siêu Sale tháng 6 từ Bamboo Airways</h4><div class="label label_gray">Hết hạn</div> </a></div><div class="slideBox__item"> <a href="https://www.vntrip.vn/cam-nang/bamboo-airways-ve-may-bay-5k-116143?utm_source=blog&utm_medium=coupon" class="promoBox"> <img src="https://cdn.vntrip.vn/cam-nang/wp-content/uploads/2021/05/bamboo-416x231.png" alt="Bay Hè 5K – Đổi ngày thả ga cùng Bamboo Airways"><h4 class="heading4">Bay Hè 5K – Đổi ngày thả ga cùng Bamboo Airways</h4><div class="label label_gray">Hết hạn</div> </a></div></div></div></section><div class="starPopup"><div class="starPopup__backdrop"></div><div class="starPopup__body"> <button class="starPopup__close"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.57812 6.5L12.4219 11.3438C12.4609 11.4219 12.5 11.5 12.5 11.5781C12.5 11.6562 12.4609 11.7344 12.4219 11.7734L11.5234 12.6719C11.4453 12.75 11.3672 12.75 11.2891 12.75C11.2109 12.75 11.1328 12.75 11.0938 12.6719L6.25 7.82812L1.40625 12.6719C1.32812 12.75 1.25 12.75 1.17188 12.75C1.09375 12.75 1.01562 12.75 0.976562 12.6719L0.078125 11.7734C0 11.7344 0 11.6562 0 11.5781C0 11.5 0 11.4219 0.078125 11.3438L4.92188 6.5L0.078125 1.65625C0 1.61719 0 1.53906 0 1.46094C0 1.38281 0 1.30469 0.078125 1.22656L0.976562 0.328125C1.01562 0.289062 1.09375 0.25 1.17188 0.25C1.25 0.25 1.32812 0.289062 1.40625 0.328125L6.25 5.17188L11.0938 0.328125C11.1328 0.289062 11.2109 0.25 11.2891 0.25C11.3672 0.25 11.4453 0.289062 11.5234 0.328125L12.4219 1.22656C12.4609 1.30469 12.5 1.38281 12.5 1.46094C12.5 1.53906 12.4609 1.61719 12.4219 1.65625L11.6016 2.47656L7.57812 6.5Z" fill="black" fill-opacity="0.45"></path> </svg> </button><p class="rate-title">Cảm nhận của bạn</p><div class="vntrip-loading" id="post_rating_loading" style="display:none"></div> <span id="post_rating_smile" style="font-size:50px;display: none">🤩</span><div class="rateStar"> <input type="hidden" id="post_id" value="695"> <svg class="star-post-rating" data-value="1" width="48" height="48" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="#FAB516"></path> </svg> <svg class="star-post-rating" data-value="2" width="48" height="48" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="#FAB516"></path> </svg> <svg class="star-post-rating" data-value="3" width="48" height="48" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="#FAB516"></path> </svg> <svg class="star-post-rating" data-value="4" width="48" height="48" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="#FAB516"></path> </svg> <svg class="star-post-rating" data-value="5" width="48" height="48" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="#FAB516"></path> </svg></div></div></div><section class="bl-btn" id="btn_rating"> <button type="button" class="btn btn_orange">Cảm nhận của bạn</button></section><section class="mailForm"><div class="form-group"> <label for="email_subscribe"><h3 class="heading3">Đừng bỏ lỡ những chương trình khuyến mãi cùng quà tặng hấp dẫn của Vntrip</h3><p>*Chúng tôi cam kết không spam và lộ thông tin của bạn*</p> </label> <input type="text" placeholder="Email của bạn" id="email_subscribe" name="email_subscribe" class="form-control"></div> <button type="button" class="btn btn_blue" id="submit_subscribe">Đăng ký</button></section> <a class="btnPhone" href="tel:0963266688"> <svg width="40" height="40" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="16" cy="16" r="16" fill="#52C41A"></circle> <path d="M22.6007 18.8929L19.5382 17.5804C19.4074 17.5246 19.262 17.5129 19.1239 17.5469C18.9858 17.5809 18.8625 17.6589 18.7726 17.769L17.4163 19.4261C15.2877 18.4225 13.5747 16.7095 12.5712 14.581L14.2282 13.2247C14.3386 13.1349 14.4167 13.0116 14.4508 12.8735C14.4848 12.7353 14.4729 12.5899 14.4169 12.4591L13.1044 9.39652C13.0429 9.25553 12.9341 9.14042 12.7968 9.07104C12.6596 9.00165 12.5024 8.98234 12.3524 9.01643L9.5086 9.67269C9.364 9.70609 9.23498 9.78751 9.14261 9.90367C9.05024 10.0198 8.99997 10.1639 9 10.3123C9 17.3261 14.6849 23 21.6877 23C21.8362 23.0001 21.9803 22.9498 22.0965 22.8575C22.2127 22.7651 22.2942 22.636 22.3276 22.4914L22.9838 19.6476C23.0177 19.4969 22.998 19.3391 22.9281 19.2013C22.8581 19.0636 22.7424 18.9545 22.6007 18.8929Z" fill="white"></path> </svg> </a></main><footer class="footerM pb80"><div class="dropdownBox"> <button type="button" class="dropdownBox__toggle"><span>Khách sạn theo tỉnh thành</span> <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.1406 1.20703H12.1133C12.168 1.26172 12.2227 1.34375 12.2227 1.42578C12.2227 1.53516 12.168 1.61719 12.1133 1.67188L6.34375 7.44141C6.28906 7.49609 6.20703 7.52344 6.125 7.52344C6.01562 7.52344 5.93359 7.49609 5.87891 7.44141L0.109375 1.67188C0.0546875 1.61719 0.0273438 1.53516 0.0273438 1.42578C0.0273438 1.34375 0.0546875 1.26172 0.109375 1.20703L0.328125 0.988281C0.382812 0.933594 0.4375 0.90625 0.546875 0.90625C0.628906 0.90625 0.710938 0.933594 0.792969 0.988281L6.125 6.34766L11.457 0.988281C11.5117 0.933594 11.5938 0.90625 11.7031 0.90625C11.7852 0.90625 11.8672 0.933594 11.9219 0.988281L12.1406 1.20703Z" fill="#262626"></path> </svg> </button><ul class="dropdownBox__menu" style="display: none;"> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/an-giang"><span>Khách sạn An Giang</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ba-ria-vung-tau"><span>Khách sạn Bà Rịa - Vũng Tàu</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/bac-giang"><span>Khách sạn Bắc Giang</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ben-tre"><span>Khách sạn Bến Tre</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/binh-dinh"><span>Khách sạn Bình Định</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/binh-duong"><span>Khách sạn Bình Dương</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/binh-thuan"><span>Khách sạn Bình Thuận</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/can-tho"><span>Khách sạn Cần Thơ</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/da-nang"><span>Khách sạn Đà Nẵng</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/dak-lak"><span>Khách sạn Đắk Lắk</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/dien-bien"><span>Khách sạn Điện Biên</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/dong-nai"><span>Khách sạn Đồng Nai</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ha-noi"><span>Khách sạn Hà Nội</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ha-tinh"><span>Khách sạn Hà Tĩnh</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/hai-phong"><span>Khách sạn Hải Phòng</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/hoa-binh"><span>Khách sạn Hòa Bình</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/khanh-hoa"><span>Khách sạn Khánh Hòa</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/kien-giang"><span>Khách sạn Kiên Giang</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/lai-chau"><span>Khách sạn Lai Châu</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/lam-dong"><span>Khách sạn Lâm Đồng</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/lang-son"><span>Khách sạn Lạng Sơn</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/lao-cai"><span>Khách sạn Lào Cai</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/nghe-an"><span>Khách sạn Nghệ An</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ninh-binh"><span>Khách sạn Ninh Bình</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/ninh-thuan"><span>Khách sạn Ninh Thuận</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/phu-yen"><span>Khách sạn Phú Yên</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/quang-binh"><span>Khách sạn Quảng Bình</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/quang-nam"><span>Khách sạn Quảng Nam</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/quang-ngai"><span>Khách sạn Quảng Ngãi</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/quang-ninh"><span>Khách sạn Quảng Ninh</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/quang-tri"><span>Khách sạn Quảng Trị</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/thai-nguyen"><span>Khách sạn Thái Nguyên</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/thanh-hoa"><span>Khách sạn Thanh Hóa</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/thua-thien-hue"><span>Khách sạn Thừa Thiên Huế</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/tien-giang"><span>Khách sạn Tiền Giang</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/sai-gon-ho-chi-minh"><span>Khách sạn TP Hồ Chí Minh</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_top" href="https://www.vntrip.vn/khach-san/vinh-phuc"><span>Khách sạn Vĩnh Phúc</span></a></li></ul></div><div class="dropdownBox"> <button type="button" class="dropdownBox__toggle"><span>Giới thiệu VNTRIP</span> <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.1406 1.20703H12.1133C12.168 1.26172 12.2227 1.34375 12.2227 1.42578C12.2227 1.53516 12.168 1.61719 12.1133 1.67188L6.34375 7.44141C6.28906 7.49609 6.20703 7.52344 6.125 7.52344C6.01562 7.52344 5.93359 7.49609 5.87891 7.44141L0.109375 1.67188C0.0546875 1.61719 0.0273438 1.53516 0.0273438 1.42578C0.0273438 1.34375 0.0546875 1.26172 0.109375 1.20703L0.328125 0.988281C0.382812 0.933594 0.4375 0.90625 0.546875 0.90625C0.628906 0.90625 0.710938 0.933594 0.792969 0.988281L6.125 6.34766L11.457 0.988281C11.5117 0.933594 11.5938 0.90625 11.7031 0.90625C11.7852 0.90625 11.8672 0.933594 11.9219 0.988281L12.1406 1.20703Z" fill="#262626"></path> </svg> </button><ul class="dropdownBox__menu" style="display: none;"> <li class="dropdownBox__item"><a class="dropdownBox__link" href="https://www.vntrip.vn/ve-vntrip"><span>Về Vntrip</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" href="https://www.vntrip.vn/lien-he"><span>Liên hệ</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" href="https://www.vntrip.vn/dieu-khoan-su-dung"><span>Điều khoản sử dụng</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" href="https://www.vntrip.vn/chinh-sach-bao-mat"><span>Chính sách bảo mật</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_blank" href="https://www.vntrip.vn/specialhotels/"><span>Hợp tác khách sạn</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" href="mailto:cs@vntrip.vn" target="_blank" rel="nofollow"><span>Email: cs@vntrip.vn</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" href="https://www.vntrip.vn/cam-nang"><span>Blog du lịch</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_blank" href="http://hr.vntrip.vn/"><span>Tuyển dụng</span></a></li> <li class="dropdownBox__item"><a class="dropdownBox__link" target="_blank" href="https://special.vntrip.vn/member/"><span>Hoàn tiền thành viên</span></a></li></ul></div><div class="footerM__app"> <a href="https://itunes.apple.com/us/app/vntrip-at-phong-khach-san/id1046183734?ls=1&mt=8" target="_blank"><img src="https://cdn.vntrip.vn/cam-nang/wp-content/themes/vntrip_blog_mobile_v2/assets/images/appStore.png" alt="app store"></a> <a href="https://play.google.com/store/apps/details?id=vn.vntrip.hotel" target="_blank"><img src="https://cdn.vntrip.vn/cam-nang/wp-content/themes/vntrip_blog_mobile_v2/assets/images/googlePlay.png" alt="google play"></a></div><p class="p1">Bản quyền © 2025 Vntrip.vn</p></footer></div> <script>!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture><option selected></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href disabled=disabled></a><select disabled=disabled><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href=#></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple=multiple>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});</script> <script>var vntrip = {"ajax_url": "https://www.vntrip.vn/cam-nang/wp-admin/admin-ajax.php"};</script> <script src="https://accounts.google.com/gsi/client" async="" defer=""></script> <script>var VNT_BLOG=VNT_BLOG||{};(VNT_BLOG={init:function(){this.setCountBookmark(),this.addHotelBookmark(),this.removeHotelBookmark(),this.tabBookmark(),this.copyCoupon(),this.bookmarkCoupon(),this.vntripLogin(),this.vntripLogout(),this.showMoreOtherPost(),this.globalJS(),VNT_BLOG.clickInsertComment(),this.checkBookmarkHotel(),$(document).ready(function(){let o=localStorage.getItem("__amplify__user");(o=JSON.parse(o))&&o.data?($("#login_btn").hide(),$("#user_info").show(),$("#menu_logout").show(),$("#user_fullname").text(o.data.full_name)):VNT_BLOG.vntripGoogleOneTap()})},globalJS:function(){$(".headerM__toggle").click(function(){$(".menuM").addClass("open")}),$(".menuM__back, .menuM__backdrop").click(function(){$(".menuM").removeClass("open")}),$(".btnSearch").click(function(){$(".searchM__header").addClass("open")}),$(".searchM .btnClose").click(function(){$(".searchM__header").removeClass("open"),$(".searchM__cont").removeClass("open")}),$("#submit_subscribe").click(function(){$("#email_subscribe").val()?alert("Đăng ký thành công!"):alert("Vui lòng nhập email!")}),$("#btnLogin").click(function(){$("#login").addClass("open")}),$("#btnRegister").click(function(){$("#register").addClass("open")}),$(".formLogin__close, .formLogin__backdrop").click(function(){$(".formLogin").removeClass("open")}),$(".dropdownBox__menu").slideUp(200),$(".sub-menu").slideUp(200),$(".dropdownBox__toggle").click(function(){$(this).parents(".dropdownBox").find(".dropdownBox__menu").slideToggle(200),$(this).parents(".dropdownBox").toggleClass("open")}),$(".dropdownBox__menu .menu-item-has-children a").click(function(){$(this).parents(".menu-item-has-children").find(".sub-menu").slideToggle(200),$(this).parents(".menu-item-has-children").toggleClass("open")});var o=$(window).scrollTop();$(window).scroll(function(){var e=$(window).scrollTop();e<50?$(".headerM").css("display","flex").css("position","absolute"):e>o?$(".headerM").css("display","none").addClass("fadeShow").css("position","absolute"):e<o&&$(".headerM").css("display","flex").css("position","fixed"),o=e})},checkBookmarkHotel(){let o=VNT_BLOG.getCookie("hotel_bookmark")||[];o.length>0&&(o=JSON.parse(o)),o.forEach(function(o){$(`[data-id=${o}]`).removeClass("add_hotel_favourite").addClass("btn_checked remove_hotel_favourite").html('<svg width=13 height=10 viewBox="0 0 13 10" fill=none xmlns=http://www.w3.org/2000/svg><path d="M11.6953 0.265625C11.75 0.210938 11.8047 0.15625 11.9141 0.15625C11.9961 0.15625 12.0781 0.210938 12.1328 0.265625L12.4609 0.566406C12.5156 0.648438 12.543 0.730469 12.543 0.8125C12.543 0.921875 12.5156 0.976562 12.4609 1.03125L4.25781 9.23438C4.17578 9.31641 4.09375 9.34375 4.01172 9.34375C3.92969 9.34375 3.84766 9.31641 3.79297 9.23438L0.539062 5.98047C0.484375 5.92578 0.457031 5.87109 0.457031 5.76172C0.457031 5.67969 0.484375 5.59766 0.539062 5.51562L0.867188 5.21484C0.921875 5.16016 0.976562 5.10547 1.08594 5.10547C1.16797 5.10547 1.25 5.16016 1.30469 5.21484L4.01172 7.92188L11.6953 0.265625Z" fill=#262626></path></svg>')})},addHotelBookmark:function(){$(document).on("click",".add_hotel_favourite",function(o){o.preventDefault(),$this=$(this);let e=o.currentTarget.getAttribute("data-id"),t=VNT_BLOG.getCookie("hotel_bookmark")||[];if(t.length>0&&(t=JSON.parse(t)),!t.includes(e)){let o=t;o.unshift(e),$this.removeClass("add_hotel_favourite"),$this.addClass("btn_checked").addClass("remove_hotel_favourite"),$this.html("<svg width=13 height=10 viewBox='0 0 13 10' fill=none xmlns=http://www.w3.org/2000/svg><path d='M11.6953 0.265625C11.75 0.210938 11.8047 0.15625 11.9141 0.15625C11.9961 0.15625 12.0781 0.210938 12.1328 0.265625L12.4609 0.566406C12.5156 0.648438 12.543 0.730469 12.543 0.8125C12.543 0.921875 12.5156 0.976562 12.4609 1.03125L4.25781 9.23438C4.17578 9.31641 4.09375 9.34375 4.01172 9.34375C3.92969 9.34375 3.84766 9.31641 3.79297 9.23438L0.539062 5.98047C0.484375 5.92578 0.457031 5.87109 0.457031 5.76172C0.457031 5.67969 0.484375 5.59766 0.539062 5.51562L0.867188 5.21484C0.921875 5.16016 0.976562 5.10547 1.08594 5.10547C1.16797 5.10547 1.25 5.16016 1.30469 5.21484L4.01172 7.92188L11.6953 0.265625Z' fill=#262626></path></svg>"),VNT_BLOG.setCookie("hotel_bookmark",JSON.stringify(o),30),VNT_BLOG.setCountBookmark(),$(".headerM").css("display","flex").css("position","fixed")}})},removeHotelBookmark:function(){$(document).on("click",".remove_hotel_favourite",function(o){o.preventDefault(),$this=$(this);let e=o.currentTarget.getAttribute("data-id"),t=VNT_BLOG.getCookie("hotel_bookmark")||[];t.length>0&&(t=JSON.parse(t)),t.splice(t.indexOf(e),1),$this.addClass("add_hotel_favourite"),$this.removeClass("btn_checked").removeClass("remove_hotel_favourite"),$this.html("<svg width=12 height=16 viewBox='0 0 12 16' fill=none xmlns=http://www.w3.org/2000/svg><path d='M9.84375 0.875C10.2246 0.875 10.5469 1.02148 10.8398 1.28516C11.1035 1.57812 11.25 1.90039 11.25 2.28125V15.875L5.625 12.5938L0 15.875V2.28125C0 1.90039 0.117188 1.57812 0.410156 1.28516C0.673828 1.02148 0.996094 0.875 1.40625 0.875H9.84375ZM10.3125 14.2344V2.28125C10.3125 2.16406 10.2539 2.04688 10.166 1.95898C10.0781 1.87109 9.96094 1.8125 9.84375 1.8125H1.40625C1.25977 1.8125 1.14258 1.87109 1.05469 1.95898C0.966797 2.04688 0.9375 2.16406 0.9375 2.28125V14.2344L5.625 11.5098L10.3125 14.2344Z' fill=white></path></svg><span>Quan tâm</span>"),VNT_BLOG.setCookie("hotel_bookmark",JSON.stringify(t),30),VNT_BLOG.setCountBookmark(),$(".headerM").css("display","flex").css("position","fixed")})},setCountBookmark:function(){let o=VNT_BLOG.getCookie("hotel_bookmark")||[],e=VNT_BLOG.getCookie("coupon_bookmark")||[];o.length>0&&(o=JSON.parse(o)),e.length>0&&(e=JSON.parse(e));let t=o.length+e.length;$(".badge__count").text(t)},ajaxHotelBookmark:function(){let o=VNT_BLOG.getCookie("hotel_bookmark")||[];$.ajax({url:vntrip.ajax_url,data:{action:"get_hotel_bookmark",cookie_hotel_ids:o},beforeSend:function(){$("#list_bookmark_loading").show()},success:function(o){$("#list_bookmark_loading").hide(),$("#list_bookmark").append(o.data)},error:function(o){$("#list_bookmark_loading").hide(),console.log(o)}})},setCookie:function(o,e,t){var n=new Date;n.setTime(n.getTime()+24*t*60*60*1e3);var i="expires="+n.toGMTString();document.cookie=o+"="+e+";"+i+";path=/"},getCookie:function(o){for(var e=o+"=",t=decodeURIComponent(document.cookie).split(";"),n=0;n<t.length;n++){for(var i=t[n];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(e))return i.substring(e.length,i.length)}return""},postRating:function(o){$(".star-post-rating").click(function(o){let e=o.currentTarget.getAttribute("data-value"),t=$("#post_id").val();VNT_BLOG.ajaxPostRating(e,t)})},ajaxPostRating(o,e){$.ajax({url:vntrip.ajax_url,data:{action:"rating_post",star:o,post_id:e},beforeSend:function(){$(".rateStar").hide(),$("#post_rating_loading").show()},success:function(o){$("#post_rating_loading").hide(),$("#post_rating_smile").show(),$(".rate-title").text("Cảm ơn bạn đã đánh giá!"),setTimeout(function(){$("#btn_rating").hide(),$(".starPopup").removeClass("open")},1500)},error:function(o){console.log("error: ",o)}})},copyCoupon:function(){$(document).on("click",".copy_coupon",function(o){let e=o.currentTarget.getAttribute("data-coupon");VNT_BLOG.setClipboard(e),alert(`Mã ${e} đã được sao chép!`)})},bookmarkCoupon:function(){$("#bookmark_coupon").click(function(o){o.preventDefault();o.currentTarget.getAttribute("data-coupon");let e=o.currentTarget.getAttribute("data-id"),t=VNT_BLOG.getCookie("coupon_bookmark")||[];if(t.length>0&&(t=JSON.parse(t)),t.includes(e))alert("Coupon này bạn đã có trong danh sách được lưu!");else{let o=t;o.unshift(e),VNT_BLOG.setCookie("coupon_bookmark",JSON.stringify(o),30),VNT_BLOG.setCountBookmark(),alert("Lưu coupon thành công!")}})},setClipboard:function(o){var e=document.createElement("input");e.style="position: absolute; left: -1000px; top: -1000px",e.value=o,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)},tabBookmark:function(){$("#tab_bookmark_hotel").click(function(o){o.preventDefault(),document.getElementById("list_bookmark").innerHTML="",document.getElementById("heading_bookmark").innerHTML="Các khách sạn bạn quan tâm",$("#tab_bookmark_hotel").addClass("active"),$("#tab_bookmark_promotion").removeClass("active"),VNT_BLOG.ajaxHotelBookmark()}),$("#tab_bookmark_promotion").click(function(o){o.preventDefault(),document.getElementById("list_bookmark").innerHTML="",document.getElementById("heading_bookmark").innerHTML="Các coupon của bạn",$("#tab_bookmark_hotel").removeClass("active"),$("#tab_bookmark_promotion").addClass("active"),VNT_BLOG.ajaxLoadCouponBookmark()})},ajaxLoadCouponBookmark:function(){let o=VNT_BLOG.getCookie("coupon_bookmark")||[];$.ajax({url:vntrip.ajax_url,data:{action:"get_coupon_bookmark",cookie_post_ids:o},beforeSend:function(){$("#list_bookmark_loading").show()},success:function(o){$("#list_bookmark_loading").hide(),$("#list_bookmark").append(o.data)},error:function(o){$("#list_bookmark_loading").hide(),console.log(o)}})},showLiveChat:function(){$("#show_live_chat").click(function(){$zopim(function(){$zopim.livechat.window.show()})})},vntripScrollToTop:function(){var o=document.body.scrollTop||document.documentElement.scrollTop;o?(window.scrollBy(0,-Math.max(1,Math.floor(o/10))),scrollAnimation=setTimeout("VNT_BLOG.vntripScrollToTop()",30)):clearTimeout(scrollAnimation)},fbShare:function(o){var e=screen.height/2-175,t=screen.width/2-260;window.open("http://www.facebook.com/sharer.php?s=100&u="+o,"sharer","top="+e+",left="+t+",toolbar=0,status=0,width=520,height=350")},vntripLogin:function(){$("#submit_login").click(function(){let o=$("#login_email").val(),e=$("#login_password").val(),t=$(this);$.ajax({url:"https://micro-services.vntrip.vn/v2-user/frontend/login/",method:"POST",data:{email:o,password:e},beforeSend:function(){t.text("Đang đăng nhập...").prop("disable",!0)},success:function(o){"success"===o.status?VNT_BLOG.vntripGetUserInfo(o.data.access_token):(t.text("Đăng nhập").prop("disable",!1),alert("Đăng nhập thất bại. Vui lòng thử lại!"))},error:function(o){t.text("Đăng nhập").prop("disable",!1),console.log(o)}})})},vntripLogout:function(){$("#user_logout").click(function(){localStorage.removeItem("__amplify__user"),location.reload()})},vntripGetUserInfo:function(o){$.ajax({url:"https://micro-services.vntrip.vn/v2-user/frontend/users/profile/",headers:{Authorization:`Bearer ${o}`},beforeSend:function(){},success:function(e){let t=e.data.filter(function(o,e){return"person"===o.type})[0],n={data:{access_token:o,email:t.email,user_id:26997,birthday:t.birthday,first_name:t.first_name,last_name:t.last_name,full_name:`${t.first_name} ${t.last_name}`,phone:t.phone,gender:t.gender,time:1582172534052,account_type:"user"},expires:null};localStorage.setItem("__amplify__user",JSON.stringify(n)),location.reload()},error:function(o){console.log(o)}})},vntripGoogleOneTap:function(){function o(o){console.log("handleCredentialResponse: ",o),$.ajax({url:"https://micro-services.vntrip.vn/v2-user/frontend/login/",method:"POST",data:{google_id_token:o.credential,grant_type:"password",client_id:"16GuKzV8K1@92YcLg85uR5ku;peVriRZSn!1.UTh",client_secret:"TCuMmpT!EGz5UT7GE3D?s-ikA5i0sCV2pI7cFYqc!0c;z1oIyCeLsVb_ZDRdI7KOg4Pem7XKz4UU0yJ2K37I5;3Sp2UVw!tNK-ps4vaguqr09MopDwB_7larJWAmXHyv"},success:function(o){"success"===o.status?VNT_BLOG.vntripGetUserInfo(o.data.access_token):alert("Đăng nhập thất bại. Vui lòng thử lại!")},error:function(o){console.log(o)}})}window.onload=function(){google.accounts.id.initialize({client_id:"301462092120-bmkrma6siqqrkfoer19k0cthpn6224ie.apps.googleusercontent.com",callback:o,cancel_on_tap_outside:!1}),google.accounts.id.prompt(o=>{console.log("notification: ",o),console.log("notification.h: ",o.h),console.log("notification.j: ",o.j)})}},showMoreOtherPost:function(){$("#show_more_other_post").click(function(o){o.preventDefault(),$(".other_post_hide").show(),$(this).hide()})},clickInsertComment:function(){$("#commentform").submit(function(o){o.preventDefault(),console.log("insert comment..."),VNT_BLOG.ajaxInsertComment()})},ajaxInsertComment:function(){const o=$("#comment").val();let e=localStorage.getItem("__amplify__user");if(e=JSON.parse(e),console.log("data: ",{comment_text:o,user:e}),e)if(e.data){const t=$("#submit"),n=$("#respond"),i=$(".comment-list"),a=$("#cancel-comment-reply-link"),r=$("#post_id").val();$.ajax({type:"POST",url:vntrip.ajax_url,data:`comment=${o}&action=ajaxcomments&author=${e.data.full_name}&email=${e.data.email}&comment_post_ID=${r}`,beforeSend:function(o){t.text("Loading...").prop("disabled",!0)},error:function(o,e,t){if(500==e)alert("Error while adding comment");else if("timeout"==e)alert("Error: Server doesn't respond.");else{var n=o.responseText.split("<p>")[1].split("</p>");alert(n[0])}},success:function(o){i.length>0?n.parent().hasClass("comment")?(n.parent().children(".children").length?n.parent().children(".children").prepend(o):(o='<ol class=children>'+o+"</ol>",n.parent().prepend(o)),a.trigger("click")):i.prepend(o):(o='<ol class=comment-list>'+o+"</ol>",n.before($(o))),$("#comment").val("")},complete:function(){t.removeClass("loadingform").text("Gửi").prop("disabled",!1)}})}else alert("Vui lòng đăng nhập để gửi bình luận!");else alert("Vui lòng đăng nhập để gửi bình luận!")}}).init();</script> <script id="clicktrack-adrotate-js-extra">var click_object = {"ajax_url":"https:\/\/www.vntrip.vn\/cam-nang\/wp-admin\/admin-ajax.php"};</script> <script src="https://cdn.vntrip.vn/cam-nang/wp-content/plugins/adrotate/library/jquery.adrotate.clicktracker.js" id="clicktrack-adrotate-js"></script> <script>VNT_BLOG.postRating(); |