Transforming the tourism experience: Virtual... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/13-302" }, "headline": "Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry", "datePublished": "2024-04-19T10:35:18", "dateModified": "2026-03-18T06:12:03", "author": [ { "@type": "Person", "name": "Carlos Cayahuallpa" }, { "@type": "Person", "name": "Alex Pacheco" }, { "@type": "Person", "name": "Yrene Uribe-Hernandez" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Today, the tourism sector in particular is becoming increasingly competitive, forcing companies to adopt innovative approaches to attract the attention of consumers. In this context, a virtual reality application is presented with the aim of strengthening brand loyalty through immersive experiences in tourism companies. Methods The development was divided into three phases: planning, implementation and operation, which emphasized close collaboration with stakeholders to adapt to changing requirements; implementation, which focused on a simple design with emphasis on creating a scalable and secure backend architecture; and finally, in the operation phase, two iterations were carried out. The first focused on creating an immersive virtual environment with intuitive interfaces and basic interactive elements. The second iteration enhanced these basic features and incorporated advanced features such as greater interactivity with virtual objects for a more realistic experience. Results A 66.36% increase in brand loyalty was achieved, demonstrating increased customer engagement and sustainable revenue generation. There was also a 65.48% increase in customer retention, indicating a continued willingness to purchase services from this brand. In addition, 78.15% of participants expressed a high level of satisfaction with the virtual reality experience. Conclusions This research contributes to the process of inclusive and sustainable industrialization by improving infrastructure and making industries more sustainable. This will be achieved by making more efficient use of resources and promoting the adoption of technologies. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/13-302/v1", "name": "Transforming the tourism experience: Virtual Reality for customer..." } } ] } Home Browse Transforming the tourism experience: Virtual Reality for customer... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Cayahuallpa C, Pacheco A and Uribe-Hernandez Y. Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.12688/f1000research.146072.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Software Tool Article Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] Carlos Cayahuallpa https://orcid.org/0000-0001-5253-5638 1 , Alex Pacheco https://orcid.org/0000-0001-9721-0730 1 , Yrene Uribe-Hernandez 1 Carlos Cayahuallpa https://orcid.org/0000-0001-5253-5638 1 , Alex Pacheco https://orcid.org/0000-0001-9721-0730 1 , Yrene Uribe-Hernandez 1 PUBLISHED 19 Apr 2024 Author details Author details 1 Professional School of Systems Engineering, Faculty of Engineering, Universidad Nacional de Canete, Cañete, Lima, 15701, Peru Carlos Cayahuallpa Roles: Conceptualization, Methodology, Software, Writing – Original Draft Preparation, Writing – Review & Editing Alex Pacheco Roles: Conceptualization, Methodology, Software, Writing – Original Draft Preparation, Writing – Review & Editing Yrene Uribe-Hernandez Roles: Methodology, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Advances in Metaverse, Gaming and Virtual Reality collection. Abstract Background Today, the tourism sector in particular is becoming increasingly competitive, forcing companies to adopt innovative approaches to attract the attention of consumers. In this context, a virtual reality application is presented with the aim of strengthening brand loyalty through immersive experiences in tourism companies. Methods The development was divided into three phases: planning, implementation and operation, which emphasized close collaboration with stakeholders to adapt to changing requirements; implementation, which focused on a simple design with emphasis on creating a scalable and secure backend architecture; and finally, in the operation phase, two iterations were carried out. The first focused on creating an immersive virtual environment with intuitive interfaces and basic interactive elements. The second iteration enhanced these basic features and incorporated advanced features such as greater interactivity with virtual objects for a more realistic experience. Results A 66.36% increase in brand loyalty was achieved, demonstrating increased customer engagement and sustainable revenue generation. There was also a 65.48% increase in customer retention, indicating a continued willingness to purchase services from this brand. In addition, 78.15% of participants expressed a high level of satisfaction with the virtual reality experience. Conclusions This research contributes to the process of inclusive and sustainable industrialization by improving infrastructure and making industries more sustainable. This will be achieved by making more efficient use of resources and promoting the adoption of technologies. READ ALL READ LESS Keywords Virtual reality, brand loyalty, immersion, tourism, customers Corresponding Author(s) Carlos Cayahuallpa ( [email protected] ) Alex Pacheco ( [email protected] ) Yrene Uribe-Hernandez ( [email protected] ) Close Corresponding authors: Carlos Cayahuallpa, Alex Pacheco, Yrene Uribe-Hernandez Competing interests: No competing interests were disclosed. Grant information: The project has been financed by the Universidad Nacional de Cañete with the award of Contract No.006-2022-UNDC/CO/P/DGA, through the "II Concurso Semilleros de Investigación - UNDC 2022" organized by the Vice-Presidency of Research of the Universidad Nacional de Cañete. Copyright: © 2024 Cayahuallpa C et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Cayahuallpa C, Pacheco A and Uribe-Hernandez Y. Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.12688/f1000research.146072.1 ) First published: 19 Apr 2024, 13 :302 ( https://doi.org/10.12688/f1000research.146072.1 ) Latest published: 18 Mar 2026, 13 :302 ( https://doi.org/10.12688/f1000research.146072.3 ) There is a newer version of this article available. Suppress this message for one day. Introduction The adoption of emerging technologies in tourism not only places companies at the forefront of digital transformation, but also accelerates the move towards resilient and environmentally friendly infrastructure ( Castilla et al., 2023 ). Virtual reality is emerging as a technology that offers the opportunity to transform the tourism industry's communication to meet the needs of tourists ( Pestek & Sarvan, 2021 ). This technology not only enriches the traveller's experience, but also provides destinations and businesses with additional marketing tools, thus reshaping the consumer experience ( Calisto & Sarkar, 2024 ). The global business landscape reveals a widespread reluctance to adopt new technologies, largely due to the persistent fear of innovation caused by the economic inequality that still prevails in certain countries ( Ore et al., 2021 ; Bernad, 2020 ). This situation poses significant challenges for firms in the Lima Sur region of Peru, which are struggling to differentiate themselves in a competitive environment characterized by low adoption of technological innovation. Peruvian manufacturing firms that integrate innovation and R&D activities show superior performance, highlighting the importance of innovation both in products, services and marketing to expand market share, and in processes and organization to improve productivity ( Seclen-Luna et al., 2023 ). However, despite the obvious need for innovation, the scientific community lacks robust and up-to-date evidence on the effective implementation of virtual reality technologies in advertising and brand loyalty, especially in the tourism sector ( Zeng et al., 2023 ). The lack of comprehensive studies in this area leaves a critical knowledge gap, particularly in a sector that faces unique challenges related to atypical forms of employment, low wages, high turnover and other obstacles that could hinder the adoption of advanced technologies and the continuous improvement of service quality ( Castillo-Reina & Cruz, 2021 ). In addition, technical limitations, bandwidth constraints, and lack of accessories also affect the quality of the virtual reality experience, raising questions about the feasibility of its implementation in tourism. Additional concerns about whether virtual reality could replace the actual travel experience add a layer of complexity to this debate and raise questions about the potential negative impact on the tourism industry. The adoption of emerging technologies in tourism is at an early stage, largely due to the perception that these technologies, such as robotics, artificial intelligence and virtual reality, are costly and complicated to use. These challenges reflect an apparent innovation gap in tourism, where the full potential of emerging technologies has not yet been realized due to economic and practical constraints ( Alonso, 2019 ; Moscoso & Torre, 2020 ; Gössling et al., 2021 ). In this context, the need arises for companies in the tourism sector to actively seek to transform themselves through strategic planning and the adoption of emerging technologies. Therefore, the objective of this research is to propose Virtual Reality as an integral strategy for advertising and brand loyalty in tourism companies in the district of Lunahuaná, Cañete, Peru. The incorporation of this technology not only promotes the local tourism industry, but also stimulates innovative processes and contributes to the development of more robust and sustainable infrastructures. This not only enhances the tourism experience, but also ensures that tourism activities are carried out with respect for natural and cultural resources, preserving them for future generations. Methods Research development used an agile approach to ensure collaboration, simplicity, and system flexibility ( Suryantara & Andry, 2018 ). The development was divided into three phases: planning, implementation and operation, which emphasized close collaboration with stakeholders to adapt to changing requirements ( Akhtar et al., 2022 ); implementation, which focused on a simple design with emphasis on creating a scalable and secure backend architecture ( Fojtik, 2011 ); finally, in the operation phase, two iterations were carried out. The first focused on creating an immersive virtual environment with intuitive interfaces and basic interactive elements. The second iteration enhanced these basic features, incorporating advanced functions, such as greater interactivity with virtual objects for a more realistic experience ( Shrivastava et al., 2021 ). Implementation Development Technologies: A selection of advanced technologies has been used, the server uses an open-source PHP 8.0 framework, known for its robustness ( Tenzin, 2022 ). As for the user interface, it uses an open source ES6 JavaScript framework, ensuring a smooth and customizable user experience ( Shukla, 2023 ). Strategic integration of add-ons: To extend the capabilities of the application, key add-ons and libraries have been integrated, including: - Framevr.io (virtual world) - A-Frame (360 view of images and videos) - Googlecharts (graphics) These libraries allow users to immerse themselves in the web application without having to download any external software. Adaptation for tourism agencies: the basic structure of the software was adapted to meet the specific needs of tourism promotion for travel agencies in the district of Lunahuaná, which has required a careful classification and organization of the services provided by the company. Operation Minimal system requirements: The virtual reality application, accessible online, is designed to run efficiently with basic system requirements. These are: • Server: o Must be compatible with and support PHP version 8.0. o Must have sufficient storage space to collect data on the frequency and interest of the customer's use of the service while using the application. • Client: o An up-to-date web browser with JavaScript ES6 support is required. o Internet connection required to access online features. o Access via a mobile device is sufficient for a good user experience, but for full immersion, the use of a virtual reality device such as Oculus Quest 2 is recommended. Ensuring that these requirements are met ensures that the application remains accessible and usable, even in travel agencies with limited technological resources. Unique features The application has distinctive features that differentiate it from existing solutions: • Virtual Reality (VR) Exploration: Allows users to explore destinations in a fully immersive way using mobile devices or dedicated devices such as Oculus Quest. • Collaborative Virtual Reality Experiences: Allows groups of people to connect to the virtual world in real time from different locations. This allows friends and family to enjoy shared travel experiences even when they are not physically together. • Cross-Platform Compatibility: This progressive web application (PWA) works across multiple platforms and browsers, reducing the need to develop separate applications for different operating systems ( Garad & Pramod, 2021 ). Ethical considerations Ethical approval was obtained from the Institutional Review Committee of the Research Unit of the Faculty of Engineering of the Universidad Nacional de Cañete on June 5, 2023, with the assigned number CE-UIFI-N°001-2023. Written informed consent was obtained from all participants after their agreement to participate in the study. The confidentiality of personal information and responses was guaranteed, and the data was used exclusively for research purposes. Use cases Preface: Data initialization The system data is loaded automatically following the installation steps detailed in the “Readme.md” file found in the repository ( Cayahuallpa-Paquirachi, 2023 ). Results were measured and analyzed using key performance indicators (KPIs) focused on brand loyalty, customer retention and customer satisfaction. Use case 1: Brand loyalty Figure 1 highlights that the adoption of the virtual reality application showed a significant 66.36% increase in brand loyalty after its implementation. This increase is based on the comparison of data obtained from June to October 2023, as presented in the “ind1.php” page. These results represent an increase in brand loyalty compared to the previous year, suggesting that the immersive experience provided by virtual reality not only captured consumers' attention, but also strengthened their connection to the brand. Figure 1. Brand Loyalty – ind1.php view. Input: • Enter the view “ind1.php”. • Search in the input of MONTH: “JUNE”. Output: List of coincidences: • ID: 1 • DAY: 1, MONTH: JUNE, TIME: 284 min • ID: 2 • DAY: 2, MONTH: JUNE, TIME: 358 min • … Use case 2: Customer retention Figure 2 shows that customer retention increased significantly after the implementation of virtual reality technology, with a 65.48% increase in retention after implementation. This increase is based on the comparison of data obtained from June to October 2023, as presented in the “ind2.php” page. This data is revealing, as it implies that the virtual reality application not only attracted customers, but also played a crucial role in the acquisition of their services, ensuring the survival and growth of the brand. Figure 2. Customer retention – ind2.php view. Input: • Enter the view “ind2.php”. • Search in the input of MONTH: “AUGUST”. Output: List of coincidences: • ID: 57 • DAY: 1, MONTH: AUGUST, AMOUNT: 27 • ID: 58 • DAY: 2, MONTH: AUGUST, AMOUNT: 79 • … Use case 3: Customer satisfaction Figure 3 looks at customer experience with the application, and the results of a survey of users of this technology show that 78.15% of respondents rated the implementation as “good”. This percentage not only reflects positive acceptance, but also suggests that the experience provided by the virtual reality application met or exceeded the expectations of most users. This level of satisfaction is indicative of a well-received product, which is likely to contribute to positive word-of-mouth recommendations among individuals, strengthening the brand's reputation and positioning in the industry. Figure 3. Customer satisfaction – ind3.php view. Input: • Enter the view “ind3.php”. Output: • Opinions reports These use cases demonstrate how the application builds brand loyalty and retention among users, in addition to being easy to use and meeting initial expectations. Discussion The first indicator obtained a 66.36% increase in brand loyalty, these results reflect how immersive experiences intensify consumers' emotional and cognitive connection with the brand. This result plays a crucial role in consumers' perception of and loyalty to a brand ( Meißner et al., 2020 ). It can also positively influence the consumer's relationship with the brand ( Zeng et al., 2023 ). In this context, it is evident that brand loyalty is intrinsically linked to the service provided to customers through its online channels ( Merdiaty & Aldrin, 2022 ). The second indicator shows a 65.48% improvement in customer retention, which indicates that the application not only attracts customers, but also keeps them engaged. This increase is attributed to the implementation of personalized engagement strategies, such as advanced loyalty programs and identification of customer preferences and behaviors, thus enabling more effective personalization of services and offers. This result suggests that virtual reality not only enhances the immediate experience, but also influences consumers' future intentions to share their positive experiences. This behavior of sharing positive experiences is considered a key indicator of customer retention ( Lee, 2022 ). Previous studies have indicated that virtual reality brings significant benefits to the industry from both economic and marketing perspectives. These benefits include the enhancement of the image of tourism destinations and an increase in attractiveness to potential visitors ( Ouerghemmi et al., 2023 ). Moreover, a comprehensive perspective is provided on how virtual reality is transforming the tourism industry, especially with regard to customer retention ( Abarca et al., 2022 ). The customer satisfaction rating of 78.15% represents a tangible improvement in the user experience. This high level of satisfaction was achieved through the implementation of two key initiatives. These include the optimization of user interfaces to provide more intuitive navigation, and the integration of immediate response systems to address inquiries and resolve issues efficiently. This result shows that the quality and type of experience provided by virtual reality is highly satisfactory for the users involved in such research ( Orús et al., 2021 ). Similarly, it highlights that a positive experience with virtual reality technology has broad and lasting effects on the relationship between the customer and the company ( Alcañiz et al., 2019 ). Furthermore, it is emphasized the importance of considering how the adoption of virtual reality transforms market dynamics and sets new standards in the customer's tourism experience ( Branca et al., 2023 ). The limitations of this study lie in its reliance on quantitative indicators, which do not fully capture the complexity of individual experiences. In addition, the results may have been influenced by cultural or demographic factors specific to the sample studied. In terms of future work, it would be beneficial to explore longitudinal studies that examine the persistence of virtual reality's impact on brand loyalty and customer retention over time. This could include analyzing changes in consumer perceptions as the novelty of virtual reality wears off. It would also be beneficial to incorporate qualitative approaches, such as interviews or ethnographic studies, to gain a better understanding of how consumers experience and make sense of immersive technologies. Conclusions Remarkably, the application captured users' interest and sustained their engagement. This data not only highlights the effectiveness of the application in driving loyalty, but also suggests its potential to reshape expectations and practices in long-term customer engagement. Customer engagement reveals how an immersive experience can revolutionize the connection between customer and brand. This finding suggests that these strategies go beyond simply capturing interest and set new standards in the customer-brand dynamic. This breakthrough is notable not only for its immediate impact, but also for opening the door to future research on how technological immersion can redefine business relationships and customer loyalty. The user satisfaction rate highlights the success of virtual reality innovations that not only improve the customer experience, but also redefine expectations in the tourism sector. These results demonstrate the effectiveness of immersive experiences and their ability to drive tourism in new and engaging ways. The application of virtual reality in tourism is characterized by its ability to transform and enrich the user experience, resulting in increased customer loyalty and retention. By providing an immersive and emotionally engaging experience, Virtual Reality is emerging as a key factor in differentiating destinations in a highly competitive market, with significant potential to enhance tourism promotion. The practical implications of virtual reality in the tourism sector are remarkable, as institutions can implement this technology to differentiate themselves in the marketplace, thereby increasing customer loyalty and retention through immersive experiences. While current research has observed significant improvements in brand loyalty and customer retention, there are opportunities for improvement, such as expanding the study demographic and personalizing content. This would maximize the potential of virtual reality in tourism and better tailor the user experience. Data availability Extended data Zenodo: Pretest and posttest - Tourism promotion variable, https://doi.org/10.5281/zenodo.10725200 ( Cayahuallpa-Paquirachi & Pacheco, 2023 ). This project contains the following data: - DATA Record Sheets - LunApp.xlsx - Figure 1 (Customer retention – Before and after implementing the application) - Figure 2 (Brand loyalty – Before and after implementing the application) - Figure 3 (Customer satisfaction) – Before and after implementing the application) Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Software availability Zenodo: Virtual Reality PWA for tourism promotion, https://doi.org/10.5281/zenodo.10208020 ( Cayahuallpa-Paquirachi, 2023 ). • Application source code (Front End and Back End): https://doi.org/10.5281/zenodo.10208020 ( Cayahuallpa-Paquirachi, 2023 ). • License: MIT License Acknowledgements Special thanks to the Vice-Presidency of Research of the Universidad Nacional de Cañete for providing us with the necessary resources to develop this research. To the research groups “Cañete L@B” and “Transformación Digital” of the Professional School of Systems Engineering of the Universidad Nacional de Cañete for the realization of this scientific article throughout these years of study. References Abarca Sánchez Y, Barreto Rivera U, Barreto Jara O, et al. : Fidelización y retención de clientes en una empresa líder de telecomunicaciones en Perú. Revista Venezolana de Gerencia. 2022; 27 (28): 729–743. Publisher Full Text Akhtar A, Bakhtawar B, Akhtar S: Extreme Programming VS SCRUM: A Comparasion of Agile Models. International Journal of Technology, Innovation and Management (IJTIM). 2022; 2 (2). Publisher Full Text Alcañiz M, Bigné E, Guixeres J: Virtual Reality in Marketing: A Framework, Review, and Research Agenda. Frontiers in Psychology. 2019; 10 : 1530. PubMed Abstract | Publisher Full Text | Free Full Text Alonso Almeida MDM: Robots, inteligencia artificial y realidad virtual: Una aproximación en el sector del turismo. Cuadernos de Turismo. 2019; 44 : 13–26. Publisher Full Text Bernad M: Nuevas tecnologías y difusión del turismo cultural: Descubriendo a Goya con realidad aumentada. ROTUR. Revista de Ocio y Turismo. 2020; 14 (1): 81–93. Publisher Full Text Branca G, Marino V, Resciniti R: How do consumers evaluate products in virtual reality? A literature review for a research agenda. Spanish Journal of Marketing - ESIC. 2023. Publisher Full Text Calisto MDL, Sarkar S: A systematic review of virtual reality in tourism and hospitality: The known and the paths to follow. International Journal of Hospitality Management. 2024; 116 : 103623. Publisher Full Text Castilla R, Pacheco A, Franco J: Digital government: Mobile applications and their impact on access to public information. SoftwareX. 2023; 22 : 101382. Publisher Full Text Castillo-Reina MÁ, Cruz JL: La innovación en el sector turístico: Una aproximación a los servicios y la cocreación de experiencias. Turismo y Sociedad. 2021; 30 : 25–49. Publisher Full Text Cayahuallpa-Paquirachi C: pKroz/LunApp: Virtual Reality PWA for tourism promotion. (1.0) [Software].2023. Publisher Full Text Cayahuallpa-Paquirachi C, Pacheco A: Pretest and posttest—Tourism promotion variable.2023. Publisher Full Text Fojtik R: Extreme Programming in development of specific software. Procedia Computer Science. 2011; 3 : 1464–1468. Publisher Full Text Garad S, Pramod Bendale S: Progressive Web Apps: A Seamless User Interface. 2582-5208.2021. Gössling S, Scott D, Hall CM: Pandemics, tourism and global change: A rapid assessment of COVID-19. Journal of Sustainable Tourism. 2021; 29 (1): 1–20. Publisher Full Text Lee U-K: Tourism Using Virtual Reality: Media Richness and Information System Successes. Sustainability. 2022; 14 (7): 3975. Publisher Full Text Meißner M, Pfeiffer J, Peukert C, et al. : How virtual reality affects consumer choice. Journal of Business Research. 2020; 117 : 219–231. Publisher Full Text Merdiaty N, Aldrin N: Effect of Brand Experience on Customer Engagement Through Quality Services of Online Sellers to Students in Bekasi. Frontiers in Psychology. 2022; 12 : 801439. PubMed Abstract | Publisher Full Text | Free Full Text Moscoso Sotelo KVJ, Torre Saenz OM: Diseño de aplicación de realidad virtual para la promoción del turismo e incremento de la intención de visita de turistas a Perú. Universidad Peruana de Ciencias Aplicadas (UPC); 2020. Reference Source Ore J, Pacheco A, Roque E, et al. : Augmented reality for the treatment of arachnophobia: Exposure therapy. World Journal of Engineering. 2021; 18 (4): 566–572. Publisher Full Text Orús C, Ibáñez-Sánchez S, Flavián C: Enhancing the customer experience with virtual and augmented reality: The impact of content and device type. International Journal of Hospitality Management. 2021; 98 : 103019. Publisher Full Text Ouerghemmi C, Ertz M, Bouslama N, et al. : Impact of Virtual Reality on Tourism. Encyclopedia. 2023. Pestek A, Sarvan M: Virtual reality and modern tourism. Journal of Tourism Futures. 2021; 7 (2): 245–250. Publisher Full Text Seclen-Luna JP, Moya-Fernandez P, Cancino CA: Innovation and performance in Peruvian manufacturing firms: Does R&D play a role? RAUSP Management Journal. 2023; 58 (2): 143–161. Publisher Full Text Shrivastava A, Jaggi I, Katoch N, et al. : A Systematic Review on Extreme Programming. Journal of Physics: Conference Series. 2021; 1969 (1): 012046. Publisher Full Text Shukla A: Modern JavaScript Frameworks and JavaScript’s Future as a FullStack Programming Language. Journal of Artificial Intelligence & Cloud Computing. 2023; 1–5. Publisher Full Text Suryantara IGN, Andry JF: Development of Medical Record With Extreme Programming SDLC. International Journal of New Media Technology. 2018; 5 (1): 47–53. Publisher Full Text Tenzin S: PHP Framework for Web Application Development. IARJSET. 2022; 9 (2). Publisher Full Text Zeng M, Shen S, Gu J: How does the integration of cultural and tourism industries impact the value added to tourism value chain: Evidences from Jiangsu Province of China. PLoS One. 2023; 18 (6): e0287610. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 19 Apr 2024 ADD YOUR COMMENT Comment Author details Author details 1 Professional School of Systems Engineering, Faculty of Engineering, Universidad Nacional de Canete, Cañete, Lima, 15701, Peru Carlos Cayahuallpa Roles: Conceptualization, Methodology, Software, Writing – Original Draft Preparation, Writing – Review & Editing Alex Pacheco Roles: Conceptualization, Methodology, Software, Writing – Original Draft Preparation, Writing – Review & Editing Yrene Uribe-Hernandez Roles: Methodology, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The project has been financed by the Universidad Nacional de Cañete with the award of Contract No.006-2022-UNDC/CO/P/DGA, through the "II Concurso Semilleros de Investigación - UNDC 2022" organized by the Vice-Presidency of Research of the Universidad Nacional de Cañete. Article Versions (3) version 3 Revised Published: 18 Mar 2026, 13:302 https://doi.org/10.12688/f1000research.146072.3 version 2 Revised Published: 18 Nov 2025, 13:302 https://doi.org/10.12688/f1000research.146072.2 version 1 Published: 19 Apr 2024, 13:302 https://doi.org/10.12688/f1000research.146072.1 Copyright © 2024 Cayahuallpa C et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Cayahuallpa C, Pacheco A and Uribe-Hernandez Y. Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.12688/f1000research.146072.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 19 Apr 2024 Views 0 Cite How to cite this report: Samira Bafadhal A. Reviewer Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.160110.r282143 ) The direct URL for this report is: https://f1000research.com/articles/13-302/v1#referee-response-282143 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 08 Jun 2024 Aniesa Samira Bafadhal , Universitas Brawijaya, Malang, East Java, Indonesia Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.160110.r282143 1) The current research article's rationale for developing the new software tool is unclear. While the paper proposes virtual reality (VR) as a pivotal strategy for advertising and fostering brand loyalty in tourism companies, the title fails to emphasize ... Continue reading READ ALL 1) The current research article's rationale for developing the new software tool is unclear. While the paper proposes virtual reality (VR) as a pivotal strategy for advertising and fostering brand loyalty in tourism companies, the title fails to emphasize the impact of VR on advertising and brand loyalty. Furthermore, the research outlines a three-phase software development process critical for understanding how the VR application was conceptualized and refined. However, the title does not reflect this methodological depth, essential for distinguishing this software tool research from other papers. The abstract provided is generally aligned with the keywords for the article journal, which include "virtual reality," "brand loyalty," "immersion," "tourism," and "customers." However, consider incorporating another keyword more explicitly into the overall research content to enhance alignment and improve clarity, such as “VR advertising” and “VR promotion.” The absence of comparative research on the same topic is notable. It is crucial to draw comparisons, identify research gaps, and address potential limitations in existing literature. Presenting counterarguments or challenges to implementing VR technology in the tourism sector would enrich the discussion and prevent the article from appearing one-sided. Moreover, the introduction heavily relies on cited sources to support its points rather than providing original insights or analyses. This approach may lead to a lack of depth or critical thinking when discussing the topic. To improve, the article could delve deeper into the current state of advertising and brand loyalty within the tourism sector, highlight existing challenges tourism companies face, and underscore the necessity for innovative solutions such as VR advertising technology. Clarifying key performance indicators such as brand loyalty, customer retention, and customer satisfaction and elucidating their interrelationship with customer experience and loyalty would ensure readers thoroughly grasp the concepts under discussion and their significance in VR technology's context in tourism advertising. Additionally, there is a lack of connection between the discussion and the need for VR advertising applications developed in the current research. Identifying existing gaps or limitations in current VR advertising applications and specifying how these new tools can address the identified challenges and enhance advertising effectiveness and brand loyalty in the tourism industry would strengthen the argument. 2) The description of the software tool lacks essential technical details, such as features, storytelling, scenarios, prototypes, or the appearance of the VR advertising application developed by the researchers. The researchers only display the results of exposure to VR advertising on brand loyalty, customer retention, and satisfaction of tourism companies that utilize VR advertising. Including a detailed description of the software tool's features is crucial, as it gives readers insights into how the application functions and what sets it apart from other solutions. Features like interactive elements, user interfaces, navigation options, and virtual environments contribute to the VR advertising application's overall user experience and effectiveness. Storytelling and scenarios are essential to VR advertising applications, as they shape users' narrative and engagement levels. By presenting specific scenarios or use cases, researchers can demonstrate how the application immerses users in virtual environments and conveys brand messages effectively. Prototypes or visual representations of the application's appearance offer readers a tangible understanding of its design and aesthetics. Clear documentation of features and design elements enhances transparency and facilitates reproducibility, allowing other researchers or developers to replicate or build upon the software tool in their own projects. The introduction highlights the importance of VR advertising for sustainability and industrial infrastructure efficiency. Still, it has not been explained how the VR advertising researchers have developed can be a sustainable solution. The information would strengthen the methodology section by showcasing a more comprehensive approach to VR advertising application sustainability. 3) There is an insufficient comprehensive methodological approach taken in the research and a lack of systematic development, testing, and deployment of VR for advertising and branding. Here are several key points that need to enhance the methodological research part: The research lacks thorough explanation and detail regarding several key aspects, including research type and research approach, which are not clearly outlined, leaving ambiguity about the methodology employed. There is a lack of description regarding research and experimental design, including pre-test and post-test measures to evaluate the impact of the intervention. The study population, data collection methods, types of data gathered, and survey or internet observation techniques are not sufficiently explained, leading to uncertainty about the research's validity and generalizability. Furthermore, the adaptation of the software for tourism agencies is mentioned but lacks detail on how the specific needs of these agencies were identified and addressed. It would enhance the methodology's credibility by providing insights into the research or analysis conducted to understand these requirements and how they were incorporated into the software design. The methodology does not mention specific testing methodologies or quality assurance practices implemented during development. Including information on testing strategies, such as unit testing, integration testing, and user acceptance testing, would demonstrate how the software's reliability and functionality were ensured. While the methodology mentions close collaboration with stakeholders, it does not elaborate on the extent or methods of stakeholder involvement. Including details on stakeholder engagement strategies, such as regular meetings, feedback sessions, or user testing, would provide a clearer picture of how stakeholder input influenced the development process. Additionally, research settings in tourism companies in the Lunahuaná, Cañete, Peru district, and firms in the Lima Sur region of Peru are not mentioned in the methodology. It is critical to understand the context and generalizability of the study findings. It provides insight into the specific population under study and helps determine the relevance and applicability of the research to similar settings or regions. Data analysis and analytical tools lack explanation. The absence of an explanation of data analysis and analytical tools used in the study hinders transparency and reproducibility. Understanding the methods and tools employed for data analysis is essential for evaluating the rigor and validity of the study's findings. It enables researchers to assess the appropriateness of the analytical approach and the results' reliability. Moreover, the research used an agile development framework. The development was divided into three phases: planning, implementation, and operation, but each step was not described in detail. For a research journal, providing more insight into the agile methodologies employed, such as Scrum or Kanban, and how they were tailored to suit the project's needs would enhance the depth of the methodology section. The planning phase includes functional requirements, non-functional requirements, technologies used, and hardware specifications. Implementation phases include prototype development, project repository, frontend, and backend development. Finally, two iterations were carried out in the operation phase but lacked descriptions. Another insight for readers needs to explain, such as A/B testing or other methods, compares two product versions, and gathers user feedback for optimization. User feedback is incorporated to improve the system. Hosting, security, feature and measurement, and detailed documentation and flowcharts are not provided to illustrate the system development process. While the methodology mentions two iterations during the operation phase, it does not delve into how user feedback was collected or incorporated into the development process. Including information on how user feedback influenced feature enhancements and iterative improvements would add depth to the methodology section. 4) The information provided does not adequately enable the interpretation of the expected output datasets and any results generated using the tool. In the discussion section, the position of the results of this study compared to previous research has not been explained. By discussing how the current study's findings align with or diverge from previous research, researchers provide context for interpreting their results. This contextualization helps readers understand the broader landscape of research in the field and how the current study contributes to it. Additionally, the methodology of this study lacked an explanation of the characteristics of respondents or users involved, leading to a deficiency in exploring the study results in the discussion section, particularly in relation to the characteristics of respondents at the Lima Peru tourism company. Describing the demographics, backgrounds, and characteristics of respondents offers insights into the representativeness of the study sample. Knowledge of respondent characteristics aids in interpreting study results within the specific context of the target population. Moreover, the discussions of this study do not yet provide theoretical and practical implications. By discussing theoretical implications, researchers demonstrate how their findings contribute to advancing theoretical frameworks in the field. Practical implications elucidate how the study findings can be applied in real-world settings. Based on the study results, this may include recommendations for practitioners, policymakers, or other stakeholders. Practical implications provide actionable insights that inform decision-making, strategy development, and intervention design in relevant domains. 5) The conclusions about the tool and its performance are not adequately supported by the findings presented in the article. The abstract, introduction, and results highlight the importance of VR advertising for sustainability and industrial infrastructure efficiency. However, the discussion and conclusion of this research fail to align with it. The provided conclusion primarily focuses on the effectiveness of VR in enhancing customer engagement, which was never mentioned before. Eventually, it does not address the research's contribution to inclusive and sustainable industrialization, infrastructure improvement, or industry resource efficiency. Is the rationale for developing the new software tool clearly explained? Partly Is the description of the software tool technically sound? Partly Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Partly Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly References 1. Geng Y: Virtual Reality (VR) Advertising Communication Design Based on 3D Wireless Active Visual Sensing. Journal of Sensors . 2022; 2022 : 1-9 Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: virtual tourism marketing and behavior I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Samira Bafadhal A. Reviewer Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.160110.r282143 ) The direct URL for this report is: https://f1000research.com/articles/13-302/v1#referee-response-282143 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 19 Apr 2024 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 3 Version 3 (revision) 18 Mar 26 read Version 2 (revision) 18 Nov 25 read read Version 1 19 Apr 24 read Aniesa Samira Bafadhal , Universitas Brawijaya, Malang, Indonesia Guntekin Simsek , Aydin Adnan Menderes University, Aydin, Turkey Halim Budi Santoso , Universitas Kristen Duta Wacana, Yogyakarta, Indonesia Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Santoso H. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 19 May 2026 | for Version 3 Halim Budi Santoso , Universitas Kristen Duta Wacana, Yogyakarta, Indonesia 0 Views copyright © 2026 Santoso H. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Thank you for inviting me to be a reviewer for this submission. The article examines a timely and interesting problems on the implementation of Virtual Reality at Lunahuana, Peru. However, to maintain the quality of the publications, I have some comments for this submission. One of my biggest concerns is the positioning, research methodology, and operationalization of the research. Research Positioning - The paper is categorized as a software tool article. However, it provides limited explanations regarding the software development process, particularly concerning the methodology employed by the authors . Abstract and Title - The title necessitates revision, as the current iteration may lead readers to conclude that the emphasis is on the transformation process of the tourism experience through the application of virtual reality. Furthermore, the article utilizes a case study from Lunahuana, Peru. - What is the definition of a loyalty tool as specified in the amendments from Version 2? Can the current VR version be classified as a loyalty tool ? Introduction - The introduction lacks sufficient development, particularly in its elucidation of technology utilization and brand loyalty, which are central to the paper's focus. In what ways might technology adoption potentially enhance brand loyalty? - Paragraphs 3 and 4 of the introduction may be specifically examined in relation to the gap in technology implementation and its impact on brand loyalty. In what ways might the implementation of technology enhance brand loyalty?- Minor comments: In the first sentence of paragraph six, the phrase "updated empirical evidence" requires clarification. What is meant by "updated empirical evidence"? Additionally, what criteria are used to determine the effective implementation of VR technologies, as mentioned in the same sentence? Please specify the author's claim . Literature Review - There are limited number of literature reviews. Literature review is an important aspect in the research article to maintain its alignment with the previous studies and understand the current development of the study. Research Methodology - The reviewer has expressed significant concerns regarding this issue, particularly in relation to the research methodology. How is the data collected and measured? I am also curious as to why this research employs two types of measurement: qualitative and quantitative. Furthermore, the study utilizes a mixed-method approach for measurement. Firstly, customer retention is assessed using active minutes within the applications. Brand loyalty is evaluated based on the number of users who interacted with the company. Lastly, satisfaction is gauged through user opinions. Is there specific literature that can support the author's argument concerning the metric and unit of analysis? - Further, the operationalization of the variable / indicators do not specifically align with the definition as mentioned in the study indicators sections. - The reviewer raises concerns regarding the timing of data collection, questioning why the researchers did not conduct data collection during the same period. The initial data collection occurred from August to December 2022, while the post-test was conducted from June to October 2023. It is noteworthy that the post-test took place during the summer vacation, which may have influenced the results concerning brand loyalty, specifically the number of users interacting with the system. - Furthermore, the reviewer expresses concerns regarding the measurement of brand loyalty. Specifically, how do the authors ascertain the number of users who interacted with the company and utilized virtual reality (VR) to gather information about tourism destinations? - Do the authors also consider cybersickness that might also influence interaction? It might influence the interaction time. - Please also make a table of number of respondents for each time / month of data collection. The reviewer would like to see the number of respondents. - The study employs longitudinal experimental design. Did the authors conduct a difference-in-differences (diff-in-diff) analysis? The difference-in-differences method is a widely used statistical technique for estimating causal effects in quantitative research. It can also facilitate the provision of statistical judgments and claims based on the measurements obtained. - The reviewer also notes the discrepancy in the number of respondents for each measurement. Specifically, brand loyalty and customer retention were assessed with 140 participants, whereas user satisfaction involved 847 participants. This disparity may result in unbalanced measurements and could suggest deficiencies in experimental design. - Could you elaborate on the methodology employed for the analysis of the qualitative data? Specifically, was a coding scheme or thematic analysis utilized? Please provide a detailed explanation. - In the subsection on VR interface design and user experience found on page 7, the presence of branding elements within the VR application is noted. What specific elements are included? Findings and discussions - The findings remain descriptive. How can the findings leverage the current understanding on VR and tourism experiences? - I would like to inquire about the concept of experiential value as discussed on Page 10. Specifically, what types of experiential value are provided by the VR experience? Furthermore, existing literature suggests that experiential value in tourism encompasses affective, functional, social, emotional, and novelty dimensions, among others. Also, strengthen the practical and theoretical contributions of the manuscript, especially on how immersive technology might influence individuals experience, specifically in destination advertising and marketing promotions . In light of the feedback and substantial corrections provided, the reviewer advises that the current version of the manuscript necessitates revision and improvement before resubmission to other journals. I recommend that the manuscript, in its current state, is not suitable for acceptance in the indexing process of the F1000 journal. Thank you, and I wish you success in your academic pursuits Is the rationale for developing the new software tool clearly explained? Partly Is the description of the software tool technically sound? Partly Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? No Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Virtual Reality and Tourism I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Santoso HB. Peer Review Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.196748.r477224) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/13-302/v3#referee-response-477224 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Simsek G. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 30 Dec 2025 | for Version 2 Guntekin Simsek , Aydin Adnan Menderes University, Aydin, Turkey 0 Views copyright © 2026 Simsek G. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Summary of the Article This article looks at a new way to boost tourism in Lunahuaná, Peru, by using a Virtual Reality (VR) app that works right in your web browser. The goal was to see if giving people an immersive "digital preview" of the destination would make them more loyal to the brand and more satisfied with their experience. The creators used an agile development process—moving through planning, building, and testing—to create a "Progressive Web App." This is a smart choice because it allows travelers to access high-tech VR content even if they have a slow internet connection or an older phone. According to the study's results, the app was a huge success: it reported a 66% jump in brand loyalty and a 78% increase in user satisfaction. The authors have even shared their code and data on Zenodo so others can learn from it. The Reality Check: While the project is a great idea with a lot of heart, it’s hitting a few roadblocks in the world of formal science. Right now, the paper is a bit "light" on the details. To be taken seriously by experts, the authors need to: Explain the "How": Be much clearer about how the technology actually works under the hood. Prove the Numbers: Show exactly how they calculated those big percentage gains and prove it wasn't just a fluke. Show the Receipts: Make it easier for other researchers to take their work and reproduce it themselves. Essentially, the project has a fantastic foundation and a very practical purpose, but it needs a bit more academic "muscle" to back up its big claims. Detailed Evaluation Aligned with Review Questions 1. Is the rationale for developing the new software tool clearly explained? Answer: Partly Issue and Required Revisions: The manuscript discusses the motivation for developing a VR advertising tool in broad terms, but the specific research and practical gap remains unclear. It is not sufficiently explained how the proposed application advances beyond existing VR tourism or VR marketing tools. The authors should clearly identify the limitations of current solutions (e.g., lack of loyalty metrics, limited accessibility, scalability issues) and explain why a PWA-based VR tool is particularly suitable for resource-limited tourism contexts. In addition, the primary contribution of the study—whether technical, methodological, contextual, or a combination—should be explicitly stated. 2. Is the description of the software tool technically sound? Answer: Partly Issue and Required Revisions: The current description of the software tool focuses mainly on screenshots and general features, but lacks sufficient system-level technical detail. Key aspects such as overall architecture, data flow, backend logic, and security considerations are only superficially addressed. To resolve this issue, the authors should add a dedicated technical documentation subsection that includes a clear system architecture diagram (frontend, backend, and data storage), a description of the main system components and modules, the data structures used to compute key performance indicators, and the deployment and configuration workflow. In addition, the interaction and integration between FrameVR, A-Frame, and Google Charts should be explicitly explained to clarify how these technologies function together within the system. 3. Are sufficient details of the code, methods, and analysis provided to allow replication? Answer: No Methodological Clarification Needed: The manuscript would benefit from clearer methodological reporting. In particular, additional information is needed on participant recruitment, sample size and characteristics, and whether the same users were assessed before and after the intervention. The description of software testing and validation procedures is also currently limited. To strengthen the scientific rigor of the study, the authors are encouraged to include a brief Methodological Protocol subsection outlining the study design, sample characteristics, recruitment setting, and the main software testing procedures. Clarifying how raw interaction data are converted into the reported loyalty, retention, and satisfaction indicators would further improve transparency and reproducibility. 4. Is sufficient information provided to interpret the output datasets and results? Answer: Partly Interpretation of Results and KPIs: The reported percentage increases are notable; however, their interpretation would benefit from clearer statistical and conceptual grounding. At present, the key performance indicators are presented as outputs without sufficient explanation of how they are calculated. To improve clarity, the authors should clearly define the baseline values and comparison logic, specify whether the reported increases are relative or absolute, and explain the time windows used for comparison (e.g., June–October). Including a concise table summarizing each KPI, its formula, and data source would substantially enhance transparency and interpretability. 5. Are the conclusions adequately supported by the findings? Answer: Partly Conclusions and Scope of Inference: Some conclusions extend beyond what is directly supported by the study design and reported results, particularly with respect to sustainability, industrial transformation, and long-term engagement. While the findings indicate positive short-term outcomes, the scope of inference is not always clearly delimited. The authors are encouraged to align the conclusions more closely with what was actually measured and what the study design allows to infer, and to avoid broader claims about sustainability or long-term impacts unless these are explicitly supported by corresponding evidence or metrics. In its current form, the manuscript shows potential but falls short of the standards expected for a Software Tool Article, as key elements related to methodological rigor, technical reproducibility, and the alignment between results and conclusions remain insufficiently developed. Is the rationale for developing the new software tool clearly explained? Partly Is the description of the software tool technically sound? Partly Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Partly Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Tourism management and economics; tourism data analytics and synthetic data; forecasting and decision-support systems in tourism; global distribution systems (GDS) and travel technologies; digital transformation and immersive technologies in tourism. I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Simsek G. Peer Review Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.191348.r438644) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/13-302/v2#referee-response-438644 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Samira Bafadhal A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 22 Nov 2025 | for Version 2 Aniesa Samira Bafadhal , Universitas Brawijaya, Malang, East Java, Indonesia 0 Views copyright © 2025 Samira Bafadhal A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions To better align with the Software Tool Article category, I recommend that the authors: (i) substantially expand the technical documentation in the manuscript (architecture, components, technologies, data structures, configuration, deployment); (ii) provide clear information on availability, license, installation, and example use cases that can be replicated; (iii) report the testing and validation procedures used to ensure reliability, performance, and usability of the tool; and (iv) articulate more clearly how this tool can be reused or adapted by other tourism agencies or researchers beyond the specific context of Lunahuaná. The procedures for data collection and system testing remain insufficiently described. It is still unclear (i) what the socio-demographic and professional characteristics of the respondents are, (ii) how participants were recruited and from which tourism companies or customer segments, and (iii) in what setting the evaluation took place (on-site in agencies or destinations, in a laboratory/controlled environment, or elsewhere). In addition, the manuscript does not specify what kinds of tests were conducted on the VR application itself (e.g. black-box/functional testing, usability testing, performance testing) prior to or during the user study. I strongly recommend adding a dedicated subsection that clearly details the sample profile, recruitment procedures, evaluation setting and protocol, and the testing/quality-assurance methods applied to the software The description of the VR experience focuses almost exclusively on visual scenes and screenshots, but does not sufficiently specify the actual content elements presented to users (e.g. textual information, narration, sound effects, background music, on-screen prompts, or informational overlays). At present, the reader only sees a VR image gallery, without understanding what messages, cues, or multimodal stimuli are embedded in the experience. A more detailed account of the content design (information architecture, type of texts, audio design, language used, branding elements, call-to-action components, etc.) is needed to evaluate how the VR application communicates with users and why it might influence loyalty, retention, and satisfaction. The treatment of the main constructs remains conceptually and operationally unclear. The manuscript does not provide clear conceptual definitions of the key variables (e.g. satisfaction, brand loyalty, customer retention, engagement, immersion) grounded in established references, nor does it specify their operational definitions in the context of this study. In addition, the sources of the measurement scales and the exact measurement items used for each variable are not reported in a transparent way (e.g. original scale, adaptations, number of items, sample items, response format). I recommend that the authors (i) introduce each construct with a concise conceptual definition supported by up-to-date literature, and (ii) add a methodological subsection or table detailing the operational definitions, scale sources, and items for all variables included in the analysis. This is essential for assessing the validity, comparability, and reproducibility of the study. The current title, “Transformando la experiencia turística: Realidad Virtual para la fidelización de clientes en la industria turística”, can be improved in English for clarity, and specificity and explicitly indicating that this is a VR advertising tool developed and tested in the tourism context of Lunahuaná, Peru. The current paragraph on the theoretical implications is rather general and could be better anchored in specific theories and the virtual tourism body of knowledge. I would encourage the authors to explicitly link their findings to key frameworks such as immersive marketing that has examined promotion, destination image and branding. The current paragraph on practical implications is still too general and does not capture the richness of your findings. I suggest you (i) report the concrete improvements in brand loyalty, retention, and satisfaction to make the managerial value more explicit; (ii) foreground the key design features of the PWA (low system requirements, cross-platform access, collaborative VR, 360° local attractions) as clear guidelines for tourism agencies; and (iii) stress how the built-in KPI dashboards for these outcomes can function as an ongoing decision-support tool. This will yield more concrete and transferable insights for practitioners beyond the specific case of Lunahuaná. The current limitations paragraph is rather general and could be strengthened by tying the limitations more explicitly to the specific design and context of your study. I suggest that you several considerations: (i) highlight the single-destination setting (Lunahuaná) and non-probabilistic sampling; (ii) acknowledge the reliance on self-reported KPIs collected immediately after a single VR session and the absence of a comparison group using traditional advertising; and (iii) clarify that the findings mainly apply to a browser-based VR PWA with relatively low immersion compared to high-end headsets. From these points, you can then derive more targeted future research directions (e.g., multi-destination and cross-cultural studies, behavioural outcome measures, comparative experimental designs, and mixed-methods approaches). There is a inconsistency between the limitations section and the way the study is described. You mention that “future research should therefore include longitudinal approaches,” yet the manuscript also reports a comparison of satisfaction, brand loyalty, and retention before the implementation of VR in 2022 and after its use in 2023. I suggest that you clarify the nature of your design: was this a true longitudinal/panel study following the same participants over time, or a repeated cross-sectional comparison of two different samples? It can be confusing for readers, because some temporal comparison is already part of your study. The current set of keywords (“Virtual reality, brand loyalty, immersion, tourism, customers”) is rather broad and does not fully reflect the specific focus and design of the study. The overall reference list is still dominated by studies published before 2023. I recommend incorporating more up-to-date empirical and conceptual studies from 2024–2025 on VR advertising, immersive marketing, and virtual tourism to better position the contribution of this research within the latest developments in the field. Although the revised manuscript shows some improvements, my previous comments have not yet been fully addressed. Several key issues I raised earlier particularly regarding the theoretical foundation, clarity of the research design and data collection procedures, the conceptual and operational definitions of the main variables, the detailed description of the VR content, and the positioning of the findings within recent virtual tourism/immersive marketing literature remain only partially resolved Competing Interests No competing interests were disclosed. Reviewer Expertise virtual tourism marketing and behavior I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Samira Bafadhal A. Peer Review Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.191348.r433689) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/13-302/v2#referee-response-433689 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 Samira Bafadhal A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 08 Jun 2024 | for Version 1 Aniesa Samira Bafadhal , Universitas Brawijaya, Malang, East Java, Indonesia 0 Views copyright © 2024 Samira Bafadhal A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions 1) The current research article's rationale for developing the new software tool is unclear. While the paper proposes virtual reality (VR) as a pivotal strategy for advertising and fostering brand loyalty in tourism companies, the title fails to emphasize the impact of VR on advertising and brand loyalty. Furthermore, the research outlines a three-phase software development process critical for understanding how the VR application was conceptualized and refined. However, the title does not reflect this methodological depth, essential for distinguishing this software tool research from other papers. The abstract provided is generally aligned with the keywords for the article journal, which include "virtual reality," "brand loyalty," "immersion," "tourism," and "customers." However, consider incorporating another keyword more explicitly into the overall research content to enhance alignment and improve clarity, such as “VR advertising” and “VR promotion.” The absence of comparative research on the same topic is notable. It is crucial to draw comparisons, identify research gaps, and address potential limitations in existing literature. Presenting counterarguments or challenges to implementing VR technology in the tourism sector would enrich the discussion and prevent the article from appearing one-sided. Moreover, the introduction heavily relies on cited sources to support its points rather than providing original insights or analyses. This approach may lead to a lack of depth or critical thinking when discussing the topic. To improve, the article could delve deeper into the current state of advertising and brand loyalty within the tourism sector, highlight existing challenges tourism companies face, and underscore the necessity for innovative solutions such as VR advertising technology. Clarifying key performance indicators such as brand loyalty, customer retention, and customer satisfaction and elucidating their interrelationship with customer experience and loyalty would ensure readers thoroughly grasp the concepts under discussion and their significance in VR technology's context in tourism advertising. Additionally, there is a lack of connection between the discussion and the need for VR advertising applications developed in the current research. Identifying existing gaps or limitations in current VR advertising applications and specifying how these new tools can address the identified challenges and enhance advertising effectiveness and brand loyalty in the tourism industry would strengthen the argument. 2) The description of the software tool lacks essential technical details, such as features, storytelling, scenarios, prototypes, or the appearance of the VR advertising application developed by the researchers. The researchers only display the results of exposure to VR advertising on brand loyalty, customer retention, and satisfaction of tourism companies that utilize VR advertising. Including a detailed description of the software tool's features is crucial, as it gives readers insights into how the application functions and what sets it apart from other solutions. Features like interactive elements, user interfaces, navigation options, and virtual environments contribute to the VR advertising application's overall user experience and effectiveness. Storytelling and scenarios are essential to VR advertising applications, as they shape users' narrative and engagement levels. By presenting specific scenarios or use cases, researchers can demonstrate how the application immerses users in virtual environments and conveys brand messages effectively. Prototypes or visual representations of the application's appearance offer readers a tangible understanding of its design and aesthetics. Clear documentation of features and design elements enhances transparency and facilitates reproducibility, allowing other researchers or developers to replicate or build upon the software tool in their own projects. The introduction highlights the importance of VR advertising for sustainability and industrial infrastructure efficiency. Still, it has not been explained how the VR advertising researchers have developed can be a sustainable solution. The information would strengthen the methodology section by showcasing a more comprehensive approach to VR advertising application sustainability. 3) There is an insufficient comprehensive methodological approach taken in the research and a lack of systematic development, testing, and deployment of VR for advertising and branding. Here are several key points that need to enhance the methodological research part: The research lacks thorough explanation and detail regarding several key aspects, including research type and research approach, which are not clearly outlined, leaving ambiguity about the methodology employed. There is a lack of description regarding research and experimental design, including pre-test and post-test measures to evaluate the impact of the intervention. The study population, data collection methods, types of data gathered, and survey or internet observation techniques are not sufficiently explained, leading to uncertainty about the research's validity and generalizability. Furthermore, the adaptation of the software for tourism agencies is mentioned but lacks detail on how the specific needs of these agencies were identified and addressed. It would enhance the methodology's credibility by providing insights into the research or analysis conducted to understand these requirements and how they were incorporated into the software design. The methodology does not mention specific testing methodologies or quality assurance practices implemented during development. Including information on testing strategies, such as unit testing, integration testing, and user acceptance testing, would demonstrate how the software's reliability and functionality were ensured. While the methodology mentions close collaboration with stakeholders, it does not elaborate on the extent or methods of stakeholder involvement. Including details on stakeholder engagement strategies, such as regular meetings, feedback sessions, or user testing, would provide a clearer picture of how stakeholder input influenced the development process. Additionally, research settings in tourism companies in the Lunahuaná, Cañete, Peru district, and firms in the Lima Sur region of Peru are not mentioned in the methodology. It is critical to understand the context and generalizability of the study findings. It provides insight into the specific population under study and helps determine the relevance and applicability of the research to similar settings or regions. Data analysis and analytical tools lack explanation. The absence of an explanation of data analysis and analytical tools used in the study hinders transparency and reproducibility. Understanding the methods and tools employed for data analysis is essential for evaluating the rigor and validity of the study's findings. It enables researchers to assess the appropriateness of the analytical approach and the results' reliability. Moreover, the research used an agile development framework. The development was divided into three phases: planning, implementation, and operation, but each step was not described in detail. For a research journal, providing more insight into the agile methodologies employed, such as Scrum or Kanban, and how they were tailored to suit the project's needs would enhance the depth of the methodology section. The planning phase includes functional requirements, non-functional requirements, technologies used, and hardware specifications. Implementation phases include prototype development, project repository, frontend, and backend development. Finally, two iterations were carried out in the operation phase but lacked descriptions. Another insight for readers needs to explain, such as A/B testing or other methods, compares two product versions, and gathers user feedback for optimization. User feedback is incorporated to improve the system. Hosting, security, feature and measurement, and detailed documentation and flowcharts are not provided to illustrate the system development process. While the methodology mentions two iterations during the operation phase, it does not delve into how user feedback was collected or incorporated into the development process. Including information on how user feedback influenced feature enhancements and iterative improvements would add depth to the methodology section. 4) The information provided does not adequately enable the interpretation of the expected output datasets and any results generated using the tool. In the discussion section, the position of the results of this study compared to previous research has not been explained. By discussing how the current study's findings align with or diverge from previous research, researchers provide context for interpreting their results. This contextualization helps readers understand the broader landscape of research in the field and how the current study contributes to it. Additionally, the methodology of this study lacked an explanation of the characteristics of respondents or users involved, leading to a deficiency in exploring the study results in the discussion section, particularly in relation to the characteristics of respondents at the Lima Peru tourism company. Describing the demographics, backgrounds, and characteristics of respondents offers insights into the representativeness of the study sample. Knowledge of respondent characteristics aids in interpreting study results within the specific context of the target population. Moreover, the discussions of this study do not yet provide theoretical and practical implications. By discussing theoretical implications, researchers demonstrate how their findings contribute to advancing theoretical frameworks in the field. Practical implications elucidate how the study findings can be applied in real-world settings. Based on the study results, this may include recommendations for practitioners, policymakers, or other stakeholders. Practical implications provide actionable insights that inform decision-making, strategy development, and intervention design in relevant domains. 5) The conclusions about the tool and its performance are not adequately supported by the findings presented in the article. The abstract, introduction, and results highlight the importance of VR advertising for sustainability and industrial infrastructure efficiency. However, the discussion and conclusion of this research fail to align with it. The provided conclusion primarily focuses on the effectiveness of VR in enhancing customer engagement, which was never mentioned before. Eventually, it does not address the research's contribution to inclusive and sustainable industrialization, infrastructure improvement, or industry resource efficiency. Is the rationale for developing the new software tool clearly explained? Partly Is the description of the software tool technically sound? Partly Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Partly Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly References 1. Geng Y: Virtual Reality (VR) Advertising Communication Design Based on 3D Wireless Active Visual Sensing. Journal of Sensors . 2022; 2022 : 1-9 Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise virtual tourism marketing and behavior I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Samira Bafadhal A. Peer Review Report For: Transforming the tourism experience: Virtual Reality for customer loyalty in the tourism industry [version 1; peer review: 1 approved with reservations] . F1000Research 2024, 13 :302 ( https://doi.org/10.5256/f1000research.160110.r282143) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/13-302/v1#referee-response-282143 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Transforming the tourism experience: Virtual...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-302/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-302/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-302/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Cayahuallpa C et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/13-302/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/13-302", templates : { twitter : "Transforming the tourism experience: Virtual Reality for customer.... Cayahuallpa C et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-302/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/146072/160110") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "160110"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "320260": 0, "320261": 0, "320262": 0, "320263": 0, "320256": 0, "320257": 0, "320258": 0, "320259": 0, "320264": 0, "292628": 0, "292629": 0, "292630": 0, "292631": 0, "447765": 0, "292626": 0, "292627": 0, "282141": 0, "282142": 0, "282143": 25, "292632": 0, "331033": 0, "292633": 0, "331032": 0, "331035": 0, "292634": 0, "292635": 0, "331034": 0, "433689": 16, "282148": 0, "282149": 0, "282150": 0, "282144": 0, "282145": 0, "282146": 0, "282147": 0, "468527": 0, "477224": 4, "442679": 0, "477237": 0, "477236": 0, "468528": 0, "477247": 0, "310076": 0, "442686": 0, "477246": 0, "442687": 0, "442684": 0, "305983": 0, "442685": 0, "442682": 0, "442683": 0, "310074": 0, "442680": 0, "310075": 0, "442681": 0, "473415": 0, "305988": 0, "473414": 0, "305989": 0, "473413": 0, "305990": 0, "477252": 0, "473412": 0, "305991": 0, "477251": 0, "473411": 0, "305984": 0, "477250": 0, "473410": 0, "305985": 0, "477249": 0, "305986": 0, "442688": 0, "477248": 0, "305987": 0, "473419": 0, "305992": 0, "473418": 0, "473417": 0, "473416": 0, "270933": 0, "270934": 0, "270935": 0, "270931": 0, "270940": 0, "436574": 0, "270941": 0, "436575": 0, "436572": 0, "436573": 0, "270936": 0, "270937": 0, "436571": 0, "270938": 0, "270939": 0, "436580": 0, "436578": 0, "436579": 0, "436576": 0, "436577": 0, "469103": 0, "438638": 0, "469102": 0, "438639": 0, "469101": 0, "438636": 0, "438637": 0, "461162": 0, "469110": 0, "469109": 0, "438644": 3, "469108": 0, "438645": 0, "469107": 0, "438642": 0, "469106": 0, "438643": 0, "469105": 0, "438640": 0, "469104": 0, "438641": 0, "434054": 0, "434055": 0, "434062": 0, "434063": 0, "434060": 0, "434061": 0, "434058": 0, "434059": 0, "434056": 0, "434057": 0, "479639": 0, "297364": 0, "297365": 0, "479637": 0, "297366": 0, "479636": 0, "479635": 0, "297360": 0, "479634": 0, "297361": 0, "297362": 0, "479632": 0, "297363": 0, "479643": 0, "297368": 0, "479642": 0, "479641": 0, "479640": 0, "474559": 0, "474558": 0, "474557": 0, "470727": 0, "470726": 0, "470725": 0, "470724": 0, "470723": 0, "470722": 0, "470721": 0, "470720": 0, "470729": 0, "470728": 0, "277716": 0, "277717": 0, "277718": 0, "277719": 0, "277715": 0, "474591": 0, "277724": 0, "474590": 0, "474589": 0, "474588": 0, "277720": 0, "277721": 0, "277722": 0, "277723": 0, "474594": 0, "474593": 0, "474592": 0, "472047": 0, "472046": 0, "472045": 0, "472044": 0, "472053": 0, "472052": 0, "472051": 0, "301552": 0, "472050": 0, "472049": 0, "472048": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "4b1d94be-8b8b-4687-9a77-6698b926d845"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.