- ID de exploración:
- 087abe43-2ccd-4280-8c65-7f2c908b82f8Finalizado
- URL enviada:
- https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/
- Informe finalizado:
Enlaces: 11 encontrados
Los enlaces salientes identificados en la página
Enlace | TEXTO |
---|---|
https://maps.app.goo.gl/LLQUtbnCfxNkM2hY7 | 4.8⭐ on Google Maps |
https://vnqr.com | VNQR English |
https://vnqr.com/vi/ | VNQR Tiếng Việt |
https://www.facebook.com/vnqrcom | Follow on Facebook |
https://www.instagram.com/vnqrcom | Follow on Instagram |
https://tiktok.com/@vnqrcom | Follow on TikTok |
https://x.com/vnqrcom | Follow on X |
https://youtube.com/@vnqrcom | Follow on YouTube |
https://vnqr.com/contact | Contact |
https://vnqr.features.vote/roadmap | Roadmap |
Variables JavaScript: 23 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
href | undefined |
_createClass | function |
_classCallCheck | function |
RocketBrowserCompatibilityChecker | function |
RocketPreloadLinksConfig | object |
flatsomeVars | object |
lazyLoadOptions | object |
Mensajes de registro de la consola: 1 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registrar |
---|---|---|
log | other |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js"><head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.5.1",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),document.addEventListener("DOMContentLoaded",(()=>{this.p()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}k(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.M(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.O()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.M(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.O()}D(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}S(){return new Promise((t=>{this.T?this.O=t:t()}))}C(){this.T=!0}O(){this.T=!1}M(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}p(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&0!==i.indexOf("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.j(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.P(this),this.F(this),this.q(),this.A(),this.I(),await this.U(this.delayedScripts.normal),await this.U(this.delayedScripts.defer),await this.U(this.delayedScripts.async);try{await this.W(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.S().then((()=>{this.D()})),this.N()}A(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(function(){t.setAttribute("data-rocket-status","failed"),e()})),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed"),e()}}));t.setAttribute("data-rocket-status","skipped")}async U(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.U(t)):Promise.resolve()}I(){this.j([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}j(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o){const n=document.createElement("link");n.href=o,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),i.appendChild(n),this.trash.push(n)}})),document.head.appendChild(i)}P(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function n(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(n){t.everythingLoaded?o=n:e["rocket"+i]=o=n}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){if(o&&o.fn&&!t.allJQueries.includes(o)){o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])};const e=o.fn.on;o.fn.on=o.fn.init.prototype.on=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this},t.allJQueries.push(o)}e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async W(){this.domReadyFired=!0,await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}q(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),n=i.parentElement;let s=t.get(i);void 0===s&&(s=i.nextSibling,t.set(i,s));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),n.insertBefore(c,s)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.k(t)}}RocketLazyLoadScripts.run()})();</script>
<link rel="profile" href="https://gmpg.org/xfn/11">
<link rel="pingback" href="https://blog.vnqr.com/xmlrpc.php">
<script type="rocketlazyloadscript">(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
<title>Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog</title>
<meta name="description" content="We are excited to announce that BotThuChi.com, a fast and user-friendly budget and expenses tracker, is now part of VNQR.com! With a dedicated community of">
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large">
<link rel="canonical" href="https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="article">
<meta property="og:title" content="Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog">
<meta property="og:description" content="We are excited to announce that BotThuChi.com, a fast and user-friendly budget and expenses tracker, is now part of VNQR.com! With a dedicated community of">
<meta property="og:url" content="https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/">
<meta property="og:site_name" content="VNQR Blog">
<meta property="article:section" content="News">
<meta property="og:image" content="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png">
<meta property="og:image:secure_url" content="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png">
<meta property="og:image:width" content="1000">
<meta property="og:image:height" content="563">
<meta property="og:image:alt" content="botthuchi">
<meta property="og:image:type" content="image/png">
<meta property="article:published_time" content="2024-11-25T14:20:22+07:00">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog">
<meta name="twitter:description" content="We are excited to announce that BotThuChi.com, a fast and user-friendly budget and expenses tracker, is now part of VNQR.com! With a dedicated community of">
<meta name="twitter:image" content="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png">
<meta name="twitter:label1" content="Written by">
<meta name="twitter:data1" content="Hung Nguyen">
<meta name="twitter:label2" content="Time to read">
<meta name="twitter:data2" content="1 minute">
<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://blog.vnqr.com/#organization","name":"VNQR Blog","url":"https://blog.vnqr.com","logo":{"@type":"ImageObject","@id":"https://blog.vnqr.com/#logo","url":"https://blog.vnqr.com/wp-content/uploads/2021/08/hai-trieu-garment-logo.png","contentUrl":"https://blog.vnqr.com/wp-content/uploads/2021/08/hai-trieu-garment-logo.png","caption":"VNQR Blog","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://blog.vnqr.com/#website","url":"https://blog.vnqr.com","name":"VNQR Blog","publisher":{"@id":"https://blog.vnqr.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png","url":"https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png","width":"1000","height":"563","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://blog.vnqr.com","name":"VNQR Blog"}},{"@type":"ListItem","position":"2","item":{"@id":"https://blog.vnqr.com/news/","name":"News"}},{"@type":"ListItem","position":"3","item":{"@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/","name":"Exciting Update: BotThuChi Joins VNQR.com Family!"}}]},{"@type":"WebPage","@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#webpage","url":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/","name":"Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog","datePublished":"2024-11-25T14:20:22+07:00","dateModified":"2024-11-25T14:20:22+07:00","isPartOf":{"@id":"https://blog.vnqr.com/#website"},"primaryImageOfPage":{"@id":"https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#breadcrumb"}},{"@type":"Person","@id":"https://blog.vnqr.com/author/hungnguyen/","name":"Hung Nguyen","url":"https://blog.vnqr.com/author/hungnguyen/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/35012c6f9a5dece0ea2c1c54d3501b8a?s=96&d=monsterid&r=g","url":"https://secure.gravatar.com/avatar/35012c6f9a5dece0ea2c1c54d3501b8a?s=96&d=monsterid&r=g","caption":"Hung Nguyen","inLanguage":"en-US"},"sameAs":["https://blog.vnqr.com"],"worksFor":{"@id":"https://blog.vnqr.com/#organization"}},{"@type":"BlogPosting","headline":"Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog","keywords":"botthuchi","datePublished":"2024-11-25T14:20:22+07:00","dateModified":"2024-11-25T14:20:22+07:00","articleSection":"News","author":{"@id":"https://blog.vnqr.com/author/hungnguyen/","name":"Hung Nguyen"},"publisher":{"@id":"https://blog.vnqr.com/#organization"},"description":"We are excited to announce that BotThuChi.com, a fast and user-friendly budget and expenses tracker, is now part of VNQR.com! With a dedicated community of","name":"Exciting Update: BotThuChi Joins VNQR.com Family! • VNQR Blog","@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#richSnippet","isPartOf":{"@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#webpage"},"image":{"@id":"https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/#webpage"}}]}</script>
<!-- /Rank Math WordPress SEO plugin -->
<link rel="dns-prefetch" href="//maps.googleapis.com">
<link rel="dns-prefetch" href="//maps.gstatic.com">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link rel="dns-prefetch" href="//use.fontawesome.com">
<link rel="dns-prefetch" href="//ajax.googleapis.com">
<link rel="dns-prefetch" href="//apis.google.com">
<link rel="dns-prefetch" href="//google-analytics.com">
<link rel="dns-prefetch" href="//www.google-analytics.com">
<link rel="dns-prefetch" href="//ssl.google-analytics.com">
<link rel="dns-prefetch" href="//www.googletagmanager.com">
<link rel="dns-prefetch" href="//www.googletagservices.com">
<link rel="dns-prefetch" href="//googleads.g.doubleclick.net">
<link rel="dns-prefetch" href="//adservice.google.com">
<link rel="dns-prefetch" href="//pagead2.googlesyndication.com">
<link rel="dns-prefetch" href="//tpc.googlesyndication.com">
<link rel="dns-prefetch" href="//youtube.com">
<link rel="dns-prefetch" href="//i.ytimg.com">
<link rel="dns-prefetch" href="//api.pinterest.com">
<link rel="dns-prefetch" href="//assets.pinterest.com">
<link rel="dns-prefetch" href="//connect.facebook.net">
<link rel="dns-prefetch" href="//platform.twitter.com">
<link rel="dns-prefetch" href="//syndication.twitter.com">
<link rel="dns-prefetch" href="//platform.instagram.com">
<link rel="dns-prefetch" href="//cdnjs.cloudflare.com">
<link rel="dns-prefetch" href="//pixel.wp.com">
<link rel="dns-prefetch" href="//s.gravatar.com">
<link rel="dns-prefetch" href="//0.gravatar.com">
<link rel="dns-prefetch" href="//2.gravatar.com">
<link rel="dns-prefetch" href="//1.gravatar.com">
<link rel="dns-prefetch" href="//www.facebook.com">
<link rel="dns-prefetch" href="//static.ak.facebook.com">
<link rel="dns-prefetch" href="//static.ak.fbcdn.net">
<link rel="dns-prefetch" href="//s-static.ak.facebook.com">
<link rel="dns-prefetch" href="//fbcdn.net">
<link rel="dns-prefetch" href="//images.dmca.com">
<link rel="dns-prefetch" href="//dmca.com">
<link rel="prefetch" href="https://blog.vnqr.com/wp-content/themes/flatsome/assets/js/flatsome.js?ver=a0a7aee297766598a20e">
<link rel="prefetch" href="https://blog.vnqr.com/wp-content/themes/flatsome/assets/js/chunk.slider.js?ver=3.18.7">
<link rel="prefetch" href="https://blog.vnqr.com/wp-content/themes/flatsome/assets/js/chunk.popups.js?ver=3.18.7">
<link rel="prefetch" href="https://blog.vnqr.com/wp-content/themes/flatsome/assets/js/chunk.tooltips.js?ver=3.18.7">
<link rel="alternate" type="application/rss+xml" title="VNQR Blog » Feed" href="https://blog.vnqr.com/feed/">
<link rel="alternate" type="application/rss+xml" title="VNQR Blog » Comments Feed" href="https://blog.vnqr.com/comments/feed/">
<style id="wp-emoji-styles-inline-css" type="text/css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<style id="wp-block-library-inline-css" type="text/css">
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
</style>
<link data-minify="1" rel="stylesheet" id="flatsome-main-css" href="https://blog.vnqr.com/wp-content/cache/min/1/wp-content/themes/flatsome/assets/css/flatsome.css?ver=1732519775" type="text/css" media="all">
<style id="flatsome-main-inline-css" type="text/css">
@font-face {
font-family: "fl-icons";
font-display: block;
src: url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot?v=3.18.7);
src:
url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.18.7) format("embedded-opentype"),
url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.18.7) format("woff2"),
url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.18.7) format("truetype"),
url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff?v=3.18.7) format("woff"),
url(https://blog.vnqr.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg?v=3.18.7#fl-icons) format("svg");
}
</style>
<link rel="stylesheet" id="flatsome-style-css" href="https://blog.vnqr.com/wp-content/themes/bigpen/style.css?ver=3.0" type="text/css" media="all">
<link data-minify="1" rel="stylesheet" id="wyp-custom-css" href="https://blog.vnqr.com/wp-content/cache/min/1/wp-content/uploads/yellow-pencil/custom-53.css?ver=1732519775" type="text/css" media="all">
<script type="text/javascript" src="https://blog.vnqr.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" defer=""></script>
<script type="text/javascript" src="https://blog.vnqr.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" defer=""></script>
<link rel="https://api.w.org/" href="https://blog.vnqr.com/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://blog.vnqr.com/wp-json/wp/v2/posts/1504"><link rel="shortlink" href="https://blog.vnqr.com/?p=1504">
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://blog.vnqr.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblog.vnqr.com%2Fbotthuchi-joins-vnqr-com-family%2F">
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://blog.vnqr.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblog.vnqr.com%2Fbotthuchi-joins-vnqr-com-family%2F&format=xml">
<link rel="icon" href="https://blog.vnqr.com/wp-content/uploads/2024/08/cropped-vnqr-blue-yellow-32x32.png" sizes="32x32">
<link rel="icon" href="https://blog.vnqr.com/wp-content/uploads/2024/08/cropped-vnqr-blue-yellow-192x192.png" sizes="192x192">
<link rel="apple-touch-icon" href="https://blog.vnqr.com/wp-content/uploads/2024/08/cropped-vnqr-blue-yellow-180x180.png">
<meta name="msapplication-TileImage" content="https://blog.vnqr.com/wp-content/uploads/2024/08/cropped-vnqr-blue-yellow-270x270.png">
<style id="custom-css" type="text/css">:root {--primary-color: #0e38ff;--fs-color-primary: #0e38ff;--fs-color-secondary: #015eab;--fs-color-success: #7a9c59;--fs-color-alert: #f44840;--fs-experimental-link-color: #2d2d2d;--fs-experimental-link-color-hover: #363636;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}html{background-color:#fcfcfc!important;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1160px}.row.row-collapse{max-width: 1130px}.row.row-small{max-width: 1152.5px}.row.row-large{max-width: 1190px}.header-main{height: 65px}#logo img{max-height: 65px}#logo{width:182px;}#logo img{padding:6px 0;}#logo a{max-width:182px;}.stuck #logo img{padding:6px 0;}.header-bottom{min-height: 10px}.header-top{min-height: 30px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 30px;}.header.show-on-scroll,.stuck .header-main{height:68px!important}.stuck #logo img{max-height: 68px!important}.search-form{ width: 68%;}.header-bg-color {background-color: rgba(255,255,255,0.9)}.header-bottom {background-color: #f1f1f1}.top-bar-nav > li > a{line-height: 16px }.header-main .nav > li > a{line-height: 22px }.stuck .header-main .nav > li > a{line-height: 22px }.header-bottom-nav > li > a{line-height: 30px }@media (max-width: 549px) {.header-main{height: 66px}#logo img{max-height: 66px}}.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{border-bottom-color: rgba(242,242,242,0.76);}.nav .nav-dropdown{border-color: rgba(242,242,242,0.76) }.nav-dropdown{border-radius:10px}.nav-dropdown{font-size:100%}body{color: #363636}h1,h2,h3,h4,h5,h6,.heading-font{color: #2d2d2d;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Roboto, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Roboto, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Roboto, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 400;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: Roboto, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 400;font-style: normal;}.alt-font{font-family: Roboto, sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.breadcrumbs{text-transform: none;}button,.button{text-transform: none;}.nav > li > a, .links > li > a{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.current .breadcrumb-step, [data-icon-label]:after, .button#place_order,.button.checkout,.checkout-button,.single_add_to_cart_button.button, .sticky-add-to-cart-select-options-button{background-color: #f44840!important }input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon){border-radius: 15px!important}.footer-1{background-color: rgba(255,255,255,0.9)}.footer-2{background-color: rgba(255,255,255,0.9)}.absolute-footer, html{background-color: rgba(255,255,255,0.9)}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}</style><style id="kirki-inline-styles">/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://blog.vnqr.com/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}</style><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head>
<body class="post-template-default single single-post postid-1504 single-format-standard non-logged-in full-width lightbox nav-dropdown-has-arrow nav-dropdown-has-shadow nav-dropdown-has-border">
<a class="skip-link screen-reader-text" href="#main">Skip to content</a>
<div id="wrapper">
<header id="header" class="header has-sticky sticky-jump">
<div class="header-wrapper">
<div id="masthead" class="header-main hide-for-sticky">
<div class="header-inner flex-row container logo-left medium-logo-left" role="navigation">
<!-- Logo -->
<div id="logo" class="flex-col logo">
<!-- Header logo -->
<a href="https://blog.vnqr.com/" title="VNQR Blog" rel="home">
<img width="1" height="1" src="https://blog.vnqr.com/wp-content/uploads/2024/08/vnqr-blue-logo.svg" class="header_logo header-logo" alt="VNQR Blog"><img width="1" height="1" src="https://blog.vnqr.com/wp-content/uploads/2024/08/vnqr-blue-logo.svg" class="header-logo-dark" alt="VNQR Blog"></a>
</div>
<!-- Mobile Left Elements -->
<div class="flex-col show-for-medium flex-left">
<ul class="mobile-nav nav nav-left ">
</ul>
</div>
<!-- Left Elements -->
<div class="flex-col hide-for-medium flex-left
flex-grow">
<ul class="header-nav header-nav-main nav nav-left nav-size-medium nav-spacing-xlarge nav-uppercase">
</ul>
</div>
<!-- Right Elements -->
<div class="flex-col hide-for-medium flex-right">
<ul class="header-nav header-nav-main nav nav-right nav-size-medium nav-spacing-xlarge nav-uppercase">
<li class="header-search header-search-lightbox has-icon">
<a href="#search-lightbox" aria-label="Search" data-open="#search-lightbox" data-focus="input.search-field" class="is-small">
<i class="icon-search" style="font-size:16px;"></i></a>
<div id="search-lightbox" class="mfp-hide dark text-center">
<div class="searchform-wrapper ux-search-box relative form-flat is-large"><form method="get" class="searchform" action="https://blog.vnqr.com/" role="search">
<div class="flex-row relative">
<div class="flex-col flex-grow">
<input type="search" class="search-field mb-0" name="s" value="" id="s" placeholder="Search…" autocomplete="off">
</div>
<div class="flex-col">
<button type="submit" class="ux-search-submit submit-button secondary button icon mb-0" aria-label="Submit">
<i class="icon-search"></i> </button>
</div>
</div>
<div class="live-search-results text-left z-top"><div class="autocomplete-suggestions" style="position: absolute; display: none; max-height: 300px; z-index: 9999;"></div></div>
</form>
</div> </div>
</li>
<li id="menu-item-1359" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1359 menu-item-design-default"><a target="_blank" rel="noopener" href="https://maps.app.goo.gl/LLQUtbnCfxNkM2hY7" class="nav-top-link">4.8⭐ on Google Maps</a></li>
<li id="menu-item-1396" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1396 menu-item-design-default"><a href="https://vnqr.com" class="nav-top-link"><span data-text-color="primary">Go back to VNQR.com</span></a></li>
</ul>
</div>
<!-- Mobile Right Elements -->
<div class="flex-col show-for-medium flex-right">
<ul class="mobile-nav nav nav-right ">
<li class="nav-icon has-icon">
<div class="header-button"> <a href="#" data-open="#main-menu" data-pos="right" data-bg="main-menu-overlay" data-color="" class="icon button round is-outline is-small" aria-label="Menu" aria-controls="main-menu" aria-expanded="false">
<i class="icon-menu"></i>
</a>
</div> </li>
</ul>
</div>
</div>
<div class="container"><div class="top-divider full-width"></div></div>
</div>
<div class="header-bg-container fill"><div class="header-bg-image fill"></div><div class="header-bg-color fill"></div></div> </div>
</header>
<main id="main" class="">
<div id="content" class="blog-wrapper blog-single page-wrapper">
<div class="row align-center">
<div class="large-10 col">
<article id="post-1504" class="post-1504 post type-post status-publish format-standard has-post-thumbnail hentry category-news">
<div class="article-inner ">
<header class="entry-header">
<div class="entry-header-text entry-header-text-top text-center">
<h6 class="entry-category is-xsmall"><a href="https://blog.vnqr.com/news/" rel="category tag">News</a></h6><h1 class="entry-title">Exciting Update: BotThuChi Joins VNQR.com Family!</h1><div class="entry-divider is-divider small"></div>
<div class="entry-meta uppercase is-xsmall">
<span class="posted-on">Posted on <a href="https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/" rel="bookmark"><time class="entry-date published updated" datetime="2024-11-25T14:20:22+07:00">25/11/2024</time></a></span> <span class="byline">by <span class="meta-author vcard"><a class="url fn n" href="https://blog.vnqr.com/author/hungnguyen/">Hung Nguyen</a></span></span> </div>
</div>
<div class="entry-image relative">
<a href="https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/">
<img width="1000" height="563" src="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png" class="attachment-large size-large wp-post-image entered lazyloaded" alt="botthuchi joins vnqr family" decoding="async" fetchpriority="high" data-lazy-srcset="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png 1000w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-300x169.png 300w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-768x432.png 768w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png" data-ll-status="loaded" sizes="(max-width: 1000px) 100vw, 1000px" srcset="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png 1000w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-300x169.png 300w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-768x432.png 768w"><noscript><img width="1000" height="563" src="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png" class="attachment-large size-large wp-post-image" alt="botthuchi joins vnqr family" decoding="async" fetchpriority="high" srcset="https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png 1000w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-300x169.png 300w, https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family-768x432.png 768w" sizes="(max-width: 1000px) 100vw, 1000px"></noscript></a>
</div>
</header>
<div class="entry-content single-page">
<p>We are excited to announce that <strong>BotThuChi.com</strong>, a fast and user-friendly budget and expenses tracker, is now part of <strong>VNQR.com</strong>! With a dedicated community of around 1,000 users, BotThuChi has already established itself as a valuable tool for managing finances simply and effectively.</p>
<h2>Unlocking BotThuChi’s Full Potential</h2>
<p>This acquisition opens up new opportunities for BotThuChi to enhance its features and user experience. By integrating with VNQR’s ecosystem, we aim to further empower users in their financial journeys:</p>
<ul>
<li><strong>Streamlined Transactions</strong>: With the potential integration of QR code technology, users will enjoy faster and more efficient financial transactions, making it easier to track expenses and manage budgets.</li>
<li><strong>Enhanced Accessibility</strong>: BotThuChi’s existing capabilities across iOS, Android, Telegram, Messenger, Zalo, and web apps will continue to provide users with the flexibility they need to manage their finances on their terms.</li>
<li><strong>Commitment to Simplicity</strong>: We remain dedicated to keeping BotThuChi fast, simple, and easy to use. Our goal is to ensure that users can focus on what matters most—effectively managing their finances without unnecessary complexity.</li>
</ul>
<h2>A Tool for Everyone</h2>
<p><strong>BotThuChi will continue to be free for all users, with no plans for paid tiers</strong>. It operates at low cost and is supported by VNQR.com. If you appreciate the service and wish to support us, donations are welcome but entirely optional. Our primary focus is to ensure that BotThuChi remains a beloved tool that genuinely helps improve your financial life.</p>
<p>Thank you for your support as we embark on this exciting journey together! We look forward to continuing to serve you with even more features and enhancements in the future.</p>
<div class="blog-share text-center"><div class="is-divider medium"></div><div class="social-icons share-icons share-row relative"><a href="whatsapp://send?text=Exciting%20Update%3A%20BotThuChi%20Joins%20VNQR.com%20Family%21 - https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/" data-action="share/whatsapp/share" class="icon button circle is-outline tooltip whatsapp show-for-medium" title="Share on WhatsApp" aria-label="Share on WhatsApp"><i class="icon-whatsapp"></i></a><a href="https://www.facebook.com/sharer.php?u=https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/" data-label="Facebook" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" target="_blank" class="icon button circle is-outline tooltip facebook" title="Share on Facebook" aria-label="Share on Facebook" rel="noopener nofollow"><i class="icon-facebook"></i></a><a href="https://twitter.com/share?url=https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" target="_blank" class="icon button circle is-outline tooltip twitter" title="Share on Twitter" aria-label="Share on Twitter" rel="noopener nofollow"><i class="icon-twitter"></i></a><a href="mailto:?subject=Exciting%20Update%3A%20BotThuChi%20Joins%20VNQR.com%20Family%21&body=Check%20this%20out%3A%20https%3A%2F%2Fblog.vnqr.com%2Fbotthuchi-joins-vnqr-com-family%2F" class="icon button circle is-outline tooltip email" title="Email to a Friend" aria-label="Email to a Friend" rel="nofollow"><i class="icon-envelop"></i></a><a href="https://pinterest.com/pin/create/button?url=https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/&media=https://blog.vnqr.com/wp-content/uploads/2024/11/botthuchi-joins-vnqr-family.png&description=Exciting%20Update%3A%20BotThuChi%20Joins%20VNQR.com%20Family%21" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" target="_blank" class="icon button circle is-outline tooltip pinterest" title="Pin on Pinterest" aria-label="Pin on Pinterest" rel="noopener nofollow"><i class="icon-pinterest"></i></a><a href="https://www.linkedin.com/shareArticle?mini=true&url=https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/&title=Exciting%20Update%3A%20BotThuChi%20Joins%20VNQR.com%20Family%21" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" target="_blank" class="icon button circle is-outline tooltip linkedin" title="Share on LinkedIn" aria-label="Share on LinkedIn" rel="noopener nofollow"><i class="icon-linkedin"></i></a></div></div></div>
<footer class="entry-meta text-center">
This entry was posted in <a href="https://blog.vnqr.com/news/" rel="category tag">News</a>. Bookmark the <a href="https://blog.vnqr.com/botthuchi-joins-vnqr-com-family/" title="Permalink to Exciting Update: BotThuChi Joins VNQR.com Family!" rel="bookmark">permalink</a>. </footer>
<nav role="navigation" id="nav-below" class="navigation-post">
<div class="flex-row next-prev-nav bt bb">
<div class="flex-col flex-grow nav-prev text-left">
<div class="nav-previous"><a href="https://blog.vnqr.com/vnqr-qrkyuc-honor-memories/" rel="prev"><span class="hide-for-small"><i class="icon-angle-left"></i></span> VNQR.com and QRKyUc.com Unite to Honor Memories</a></div>
</div>
<div class="flex-col flex-grow nav-next text-right">
</div>
</div>
</nav>
</div>
</article>
<div id="comments" class="comments-area">
</div>
</div>
</div>
</div>
</main>
<footer id="footer" class="footer-wrapper">
<!-- FOOTER 1 -->
<!-- FOOTER 2 -->
<div class="footer-widgets footer footer-2 ">
<div class="row large-columns-1 mb-0">
<div id="nav_menu-2" class="col pb-0 widget widget_nav_menu"><span class="widget-title">VNQR’s Languages</span><div class="is-divider small"></div><div class="menu-factory-info-container"><ul id="menu-factory-info" class="menu"><li id="menu-item-623" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-623"><a href="https://vnqr.com">VNQR English</a></li>
<li id="menu-item-622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-622"><a href="https://vnqr.com/vi/">VNQR Tiếng Việt</a></li>
</ul></div></div> </div>
</div>
<div class="absolute-footer light medium-text-center small-text-center">
<div class="container clearfix">
<div class="footer-secondary pull-right">
<div class="footer-text inline-block small-block">
<div class="social-icons follow-icons"><a href="https://www.facebook.com/vnqrcom" target="_blank" data-label="Facebook" class="icon button circle is-outline facebook tooltip" title="Follow on Facebook" aria-label="Follow on Facebook" rel="noopener nofollow"><i class="icon-facebook"></i></a><a href="https://www.instagram.com/vnqrcom" target="_blank" data-label="Instagram" class="icon button circle is-outline instagram tooltip" title="Follow on Instagram" aria-label="Follow on Instagram" rel="noopener nofollow"><i class="icon-instagram"></i></a><a href="https://tiktok.com/@vnqrcom" target="_blank" data-label="TikTok" class="icon button circle is-outline tiktok tooltip" title="Follow on TikTok" aria-label="Follow on TikTok" rel="noopener nofollow"><i class="icon-tiktok"></i></a><a href="https://x.com/vnqrcom" data-label="X" target="_blank" class="icon button circle is-outline x tooltip" title="Follow on X" aria-label="Follow on X" rel="noopener nofollow"><i class="icon-x"></i></a><a href="mailto:[email protected]" data-label="E-mail" target="_blank" class="icon button circle is-outline email tooltip" title="Send us an email" aria-label="Send us an email" rel="nofollow noopener"><i class="icon-envelop"></i></a><a href="https://youtube.com/@vnqrcom" data-label="YouTube" target="_blank" class="icon button circle is-outline youtube tooltip" title="Follow on YouTube" aria-label="Follow on YouTube" rel="noopener nofollow"><i class="icon-youtube"></i></a></div> </div>
</div>
<div class="footer-primary pull-left">
<div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="links footer-nav uppercase"><li id="menu-item-1443" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1443"><a href="https://vnqr.com/contact">Contact</a></li>
<li id="menu-item-1444" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1444"><a target="_blank" href="https://vnqr.features.vote/roadmap">Roadmap</a></li>
<li id="menu-item-1445" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1445"><a target="_blank" href="https://fikain.com/">Powered by Fikain</a></li>
</ul></div> <div class="copyright-footer">
Copyright © 2024 VNQR. ‘QR Code’ is a trademark of DENSO WAVE INCORPORATED </div>
</div>
</div>
</div>
<a href="#top" class="back-to-top button icon invert plain fixed bottom z-1 is-outline hide-for-medium circle" id="top-link" aria-label="Go to top"><i class="icon-angle-up"></i></a>
</footer>
</div>
<div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide">
<div class="sidebar-menu no-scrollbar ">
<ul class="nav nav-sidebar nav-vertical nav-uppercase" data-tab="1">
<li class="header-search-form search-form html relative has-icon">
<div class="header-search-form-wrapper">
<div class="searchform-wrapper ux-search-box relative form-flat is-normal"><form method="get" class="searchform" action="https://blog.vnqr.com/" role="search">
<div class="flex-row relative">
<div class="flex-col flex-grow">
<input type="search" class="search-field mb-0" name="s" value="" id="s" placeholder="Search…" autocomplete="off">
</div>
<div class="flex-col">
<button type="submit" class="ux-search-submit submit-button secondary button icon mb-0" aria-label="Submit">
<i class="icon-search"></i> </button>
</div>
</div>
<div class="live-search-results text-left z-top"><div class="autocomplete-suggestions" style="position: absolute; display: none; max-height: 300px; z-index: 9999;"></div></div>
</form>
</div> </div>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1359"><a target="_blank" rel="noopener" href="https://maps.app.goo.gl/LLQUtbnCfxNkM2hY7">4.8⭐ on Google Maps</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1396"><a href="https://vnqr.com"><span data-text-color="primary">Go back to VNQR.com</span></a></li>
</ul>
</div>
</div>
<style id="global-styles-inline-css" type="text/css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #0e38ff;--wp--preset--color--secondary: #015eab;--wp--preset--color--success: #7a9c59;--wp--preset--color--alert: #f44840;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-alert-color{color: var(--wp--preset--color--alert) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-alert-background-color{background-color: var(--wp--preset--color--alert) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-alert-border-color{border-color: var(--wp--preset--color--alert) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
</style>
<script type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/blog.vnqr.com","onHoverDelay":"100","rateThrottle":"3"};
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
/* ]]> */
</script>
<script type="text/javascript" src="https://blog.vnqr.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js" defer=""></script>
<script type="text/javascript" id="flatsome-js-js-extra">
/* <![CDATA[ */
var flatsomeVars = {"theme":{"version":"3.18.7"},"ajaxurl":"https:\/\/blog.vnqr.com\/wp-admin\/admin-ajax.php","rtl":"","sticky_height":"68","stickyHeaderHeight":"0","scrollPaddingTop":"0","assets_url":"https:\/\/blog.vnqr.com\/wp-content\/themes\/flatsome\/assets\/","lightbox":{"close_markup":"<button title=\"%title%\" type=\"button\" class=\"mfp-close\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg><\/button>","close_btn_inside":false},"user":{"can_edit_pages":false},"i18n":{"mainMenu":"Main Menu","toggleButton":"Toggle"},"options":{"cookie_notice_version":"1","swatches_layout":false,"swatches_disable_deselect":false,"swatches_box_select_event":false,"swatches_box_behavior_selected":false,"swatches_box_update_urls":"1","swatches_box_reset":false,"swatches_box_reset_limited":false,"swatches_box_reset_extent":false,"swatches_box_reset_time":300,"search_result_latency":"0"}};
/* ]]> */
</script>
<script data-minify="1" type="text/javascript" src="https://blog.vnqr.com/wp-content/cache/min/1/wp-content/themes/flatsome/assets/js/flatsome.js?ver=1732519775" id="flatsome-js-js" defer=""></script>
<script data-minify="1" type="text/javascript" src="https://blog.vnqr.com/wp-content/cache/min/1/wp-content/themes/flatsome/inc/integrations/wp-rocket/flatsome-wp-rocket.js?ver=1732519775" id="flatsome-wp-rocket-js" defer=""></script>
<script data-minify="1" type="text/javascript" src="https://blog.vnqr.com/wp-content/cache/min/1/wp-content/themes/flatsome/inc/extensions/flatsome-live-search/flatsome-live-search.js?ver=1732519775" id="flatsome-live-search-js" defer=""></script>
<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async="" src="https://blog.vnqr.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
<script>var rocket_lcp_data = {"ajax_url":"https:\/\/blog.vnqr.com\/wp-admin\/admin-ajax.php","nonce":"87498d1a3a","url":"https:\/\/blog.vnqr.com\/botthuchi-joins-vnqr-com-family","is_mobile":false,"elements":"img, video, picture, p, main, div, li, svg","width_threshold":1600,"height_threshold":700,"debug":null}</script><script data-name="wpr-lcp-beacon" src="https://blog.vnqr.com/wp-content/plugins/wp-rocket/assets/js/lcp-beacon.min.js" async="" beacon-completed="true"></script><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"rayId":"8e7ff0d6182f665f","version":"2024.10.5","r":1,"serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"34db8a412bb84d90bdd695b7d66331c7","b":1}" crossorigin="anonymous"></script>
</body></html><!--
Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
Retrieved 2733 objects (783 KB) from Redis using PhpRedis (v6.0.2).
--><!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->